Dynosend
Dynosend is an email marketing platform for managing audiences and contacts, operating campaigns, sending transactional messages, and tracking customer events.
Verdict
Common use cases
- Check blacklist status before sending campaigns
- Tag contacts based on support ticket outcomes
- Pull campaign open and click rates for standups
- Find duplicate subscribers across all audiences
- Process GDPR erasure requests from chat
Integration
- Vendor
- Dynosend
- Category
- other
- Auth
- API_KEY
- Tools
- 18
- Composio slug
dynosend
Tools
- Add Email To Blacklist
Permanently add an email address to the Dynosend blacklist. This cannot be undone through the Dynosend API because Dynosend exposes no removal operation.
- Add Tags To Contact
Append one or more tags to a contact without replacing its existing tags.
- Check Blacklist
Check whether an email address is on the connected Dynosend account's blacklist and return its timestamp and reason when available.
- Create Contact
Create a contact in an audience, optionally assigning tags and audience-defined custom fields. Can bypass double opt-in when explicitly requested.
- Delete Contactdestructive
Permanently delete one contact from an audience for GDPR/CCPA erasure. This destructive operation cannot be undone.
- Find Duplicate Contacts
Find contacts that use the same email address across all audiences in the connected Dynosend account.
- Get Audience
Get one audience's configuration, custom-field definitions, contact information, and subscription statistics by audience UID.
- Get Campaign
Get one campaign's configuration and delivery, open, click, spam, bounce, and unsubscribe insights.
- Get Contact
Get one contact in an audience by contact UID or email address.
- List Audiences
List audiences available to the connected Dynosend account, including the UID needed by audience and contact tools.
- List Campaigns
List campaigns in the connected Dynosend account, including status and the campaign UID used by campaign tools.
- List Contacts
Return one page of contacts in a Dynosend audience, including contact UIDs, subscription status, tags, and audience-defined custom-field values.
- Record Contact Event
Record an application event for a contact in an audience. Dynosend stores the event persistently for automations and segmentation, and its API does not provide an operation to delete recorded events.
- Send Transactional Message
Send a configured Dynosend transactional message. This immediately sends email and may create the recipient as a new Dynosend contact if the address is unknown.
- Set Campaign Delivery State
Pause a sending campaign or resume a paused campaign by setting its delivery state to paused or sending. Resuming can send queued emails to campaign recipients; this does not start a ready campaign.
- Set Contact Subscription Status
Set a contact's subscription status to subscribed or unsubscribed in an audience.
- Start Campaign
Start a ready broadcast campaign. This immediately sends email to all campaign recipients and cannot be undone.
- Update Contact
Update a contact's email, replace its complete tag set, or set audience-defined custom fields.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > Add Integration. 2. Search for Dynosend and click Connect. 3. You'll be prompted to paste a Dynosend API key — log in to your Dynosend account, go to Settings > API Keys, and generate a new key with full read-write access. 4. Copy the key and paste it into Switchy's prompt, then click Authorize. 5. Switchy will verify the connection by fetching your account's audience list. 6. Once connected, open any Project and type '@Dynosend check if hello@example.com is blacklisted' to confirm the MCP responds. 7. If the tool returns blacklist status, you're ready to invoke any of the 18 available operations inside your team's workflows.
What teammates see: by default, memories from Dynosend are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Audit Campaign Performance
@Dynosend get the full performance report for campaign UID abc123, including opens, clicks, bounces, spam complaints, and unsubscribes.
Check Blacklist Before Send
@Dynosend check if partner@bigclient.com is on our blacklist and show me the reason and timestamp if it is.
Tag Contacts After Support
@Dynosend add the tags 'support-resolved' and 'tier-2' to the contact user@example.com in audience UID aud456.
Find Duplicate Subscribers
@Dynosend find all contacts that appear in more than one audience and show me their email addresses and audience UIDs.
Process GDPR Erasure
@Dynosend delete the contact gdpr-request@example.com from audience UID aud789 to complete their erasure request.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@dynosend find all duplicate contacts across my audiences and summarize which emails appear in multiple lists
Found 12 email addresses used across multiple audiences: 'john@startup.io' appears in 3 audiences (Newsletter, Product Updates, Webinar Series). 'sarah@agency.co' appears in 2 audiences (Newsletter, Product Updates). The remaining 10 emails each appear in 2 audiences. This duplication means these contacts may receive redundant messages if you send to multiple audiences simultaneously. Consider consolidating or using exclusion rules in your campaigns.
This synthesis pairs Dynosend's duplicate-detection tool with AI reasoning to surface list-hygiene issues. Useful before major sends, but the scan is read-only—you must manually decide whether to merge, delete, or segment duplicates. No destructive actions are taken.
Use-case deep-dives
When you need audit trails for customer data deletion
A 6-person B2B SaaS company gets 2-3 GDPR erasure requests per month from churned customers. The support lead opens a Switchy thread, confirms the email isn't tied to an active subscription, then uses Dynosend's Delete Contact tool to purge the record from all audiences. The MCP returns a confirmation timestamp that gets logged in the company's compliance spreadsheet. This works cleanly because Dynosend's deletion is immediate and irreversible—no multi-step approval flow. If your team processes more than 10 erasure requests per week, you'll want a dedicated compliance system with workflow approvals. Below that threshold, this MCP keeps the process fast and auditable without adding another SaaS seat.
Blacklist management beats manual CSV uploads
A 3-person marketing team runs a quarterly webinar series and collects 400-600 signups per event. After each webinar, 8-12% of attendees mark the follow-up email as spam or request removal. The team lead opens Switchy the morning after, reviews the bounce report from their ESP, and uses the Add Email To Blacklist tool to block repeat offenders in one pass. This prevents accidental re-adds when the team imports a new event list three months later. The trade-off: Dynosend offers no API-based blacklist removal, so if you accidentally block a VIP, you'll need to contact Dynosend support. For teams running 4+ events per year with overlapping audiences, this MCP saves 20 minutes per cleanup cycle.
When sales needs context without opening the ESP
A 5-person sales team takes warm leads from marketing and needs to tag them by product interest before the first call. The SDR opens a Switchy thread with the lead's email, uses Find Duplicate Contacts to confirm there's only one record, then applies tags like 'enterprise-tier' or 'api-integration-interest' with Add Tags To Contact. The tags sync to Dynosend's audience segments in real time, so the AE sees the context in their daily digest without switching tools. This works when your team processes 10-30 handoffs per week and already uses Dynosend for lifecycle emails. Above 50 handoffs weekly, a dedicated CRM with native tagging will scale better than API calls.
Frequently asked
What does the Dynosend MCP do in Switchy?
It connects your Dynosend email marketing account so AI agents can manage contacts, check blacklists, pull campaign stats, and handle GDPR deletion requests. You can ask an agent to tag contacts, find duplicates across audiences, or retrieve open rates without logging into Dynosend. It's useful for teams that want AI to handle routine list hygiene and reporting.
Do I need admin access to connect Dynosend?
You need a Dynosend API key with write permissions if you want agents to create contacts, add tags, or manage blacklists. Read-only keys work for pulling campaign stats and checking blacklist status. Dynosend doesn't use OAuth — you paste the API key from your account settings into Switchy once.
Can the MCP send email campaigns through Dynosend?
No. The MCP reads campaign performance data and manages contacts, but it doesn't trigger sends or create new campaigns. If you need to launch a campaign, you still do that in Dynosend's dashboard. The MCP is for list operations and reporting, not campaign execution.
How is this different from using Dynosend's dashboard directly?
The MCP lets you ask an agent in plain English to do things like "find duplicate emails" or "pull last week's open rates" without clicking through Dynosend's UI. It's faster for repetitive tasks and useful when you're already working in Switchy. You lose Dynosend's visual campaign builder, so use the dashboard for design work.
Who on the team should connect the Dynosend account?
Whoever owns your Dynosend API key — usually your marketing ops person or the admin who manages email lists. Once connected, any Switchy teammate can ask agents to run Dynosend tools. The MCP can permanently delete contacts and add blacklist entries, so only connect it if your team understands those actions can't be undone.