Envoke Marketing MCP. Manage campaigns, contacts, and analytics via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Envoke Marketing MCP Server lets your AI agent manage email campaigns, track contact lists, and monitor performance using the Envoke API.
Check campaign statuses, retrieve contact profiles, and get real-time performance stats—all through natural language conversation. It gives you a single chat interface for marketing ops.
What your AI agents can do
Get campaign details
Gets the setup and status for a single email campaign.
Get campaign performance stats
Retrieves key metrics like opens and clicks for a specific campaign.
Get contact profile
Pulls the full record and activity history for a specific contact.
Checks your Envoke account status and usage limits by calling get_envoke_account_metadata.
Retrieves a contact's full profile and interaction history using get_contact_profile.
Shows every contact list configured in your account using list_contact_address_lists.
Finds a specific contact record using only their email address via search_contacts_by_email.
Allows you to list all campaigns (list_email_campaigns) and get the specifics of one campaign (get_campaign_details).
Calculates key metrics (sends, opens, clicks) for a specific campaign using get_campaign_performance_stats.
Retrieves a high-level summary of list volumes and campaign activity using quick_marketing_volume_audit.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Envoke Marketing MCP Server: 10 Tools for Campaign Ops
These tools let your AI agent handle every step of marketing operations—from checking contact status to reporting campaign performance.
019d7590get campaign details
Gets the setup and status for a single email campaign.
019d7590get campaign performance stats
Retrieves key metrics like opens and clicks for a specific campaign.
019d7590get contact profile
Pulls the full record and activity history for a specific contact.
019d7590get envoke account metadata
Gets current metadata and usage limits for your Envoke account.
019d7590list contact address lists
Lists all the mailing lists available in your account.
019d7590list email campaigns
Lists all the marketing campaigns set up in your Envoke account.
019d7590list marketing contacts
Lists every contact record maintained by the organization.
019d7590list successfully sent campaigns
Identifies which campaigns have already been sent out to subscribers.
019d7590quick marketing volume audit
Retrieves a high-level summary of list counts and campaign activity.
019d7590search contacts by email
Finds a contact's record using only their email address.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Envoke Marketing, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Envoke lets your AI agent handle all your marketing ops straight through your chat. You'll manage campaigns and track contacts without leaving your agent. You can check campaign statuses, grab contact profiles, and pull performance stats—all just by talking to your agent.
Audit account limits: You can check your Envoke account status and usage limits by calling get_envoke_account_metadata. Quickly audit marketing volume: Your agent pulls a high-level summary of list counts and campaign activity using quick_marketing_volume_audit. List all contact lists: It shows every mailing list configured in your account using list_contact_address_lists. List all contact records: You can see every contact record maintained in the organization by calling list_marketing_contacts. Search for a contact: Your agent finds a specific contact's record using only their email address via search_contacts_by_email. Get contact details: You can pull a contact's full profile and interaction history using get_contact_profile. Manage campaigns: Your agent lets you list all marketing campaigns (list_email_campaigns) and get the specifics of one campaign (get_campaign_details). Check sent campaigns: You can identify which campaigns have already been sent out to subscribers using list_successfully_sent_campaigns. Analyze performance: You can calculate key metrics—sends, opens, clicks—for a specific campaign using get_campaign_performance_stats.
Your agent gives you a single interface to handle everything. You'll manage campaign details and contact lists, track profiles, and monitor performance without ever leaving the chat. You'll use your agent to get the setup and status for a single email campaign with get_campaign_details, list every campaign with list_email_campaigns, and analyze performance with get_campaign_performance_stats.
You'll find specific contacts by running get_contact_profile or searching by email using search_contacts_by_email. You'll keep tabs on list sizes and overall activity by calling quick_marketing_volume_audit or checking your account limits with get_envoke_account_metadata.
How Envoke Marketing MCP Works
- 1 Connect the Envoke integration to your AI client and authorize it with your API credentials.
- 2 Ask your agent a question, like 'What was the open rate for the last newsletter?'
- 3 The agent calls the necessary tool (e.g.,
get_campaign_performance_stats) and delivers the analyzed result in plain language.
The bottom line is, your AI agent runs complex marketing reports and data lookups for you, and you just talk to it.
Who Is Envoke Marketing MCP For?
The Marketing Manager who needs campaign performance data instantly, or the Communications Specialist who needs to verify a contact's history before writing an email. If you spend time manually clicking through dashboards to check open rates or list membership, this saves you time.
Uses the agent to pull campaign performance stats (get_campaign_performance_stats) and check list sizes (quick_marketing_volume_audit) to report ROI.
Verifies a contact's history and list membership (get_contact_profile) before executing a manual outreach campaign.
Monitors account health and overall marketing volumes (get_envoke_account_metadata, list_email_campaigns) to ensure compliance and capacity.
What Changes When You Connect
- See campaign performance stats immediately. Instead of logging into the Envoke dashboard to check open rates, just ask your agent to run
get_campaign_performance_stats. The data appears right here. - Verify contact details instantly. Need to know if 'John Doe' is subscribed and which lists he belongs to? Use
get_contact_profileto get his full history without leaving your chat. - Audit your entire setup in minutes. Want a high-level view of list sizes or total campaign volume? Run
quick_marketing_volume_auditto get an instant summary. - Track all campaigns at once. Use
list_email_campaignsto see every campaign name and status, then useget_campaign_detailsto check the specifics of one. - Handle contact lists systematically. Don't guess who's subscribed. First, call
list_contact_address_liststo see all available lists, then uselist_marketing_contactsto see who's in them. - Understand your limits. Before launching a big campaign, run
get_envoke_account_metadatato know your current usage and account health.
Real-World Use Cases
Pre-launch Campaign Check
A marketing manager needs to launch a major product announcement. Instead of manually cross-referencing spreadsheets, they ask the agent to first run quick_marketing_volume_audit for an overview, then use list_email_campaigns to ensure no conflicting campaigns exist, and finally use get_campaign_details to confirm the target audience size.
Investigating a Bad Open Rate
The team noticed a drop in open rates. The agent runs get_campaign_performance_stats for the problematic campaign ID. The results show a low open count, prompting the team to use get_contact_profile to see if the contacts receiving the email are actually active subscribers.
On-the-fly Contact Verification
A specialist is preparing a personalized email. They search for the contact's email using search_contacts_by_email. The agent confirms the contact's subscription status and list membership details from get_contact_profile, ensuring the message is relevant.
Checking Compliance/Capacity
An ops team member needs to know if the platform can handle a massive campaign. They check the usage limits first by running get_envoke_account_metadata, then list all available lists via list_contact_address_lists before drafting the email.
The Tradeoffs
Only listing contacts
Just running list_marketing_contacts gives you a huge dump of names and emails. You don't know if they're active, subscribed, or if they belong to a specific segment you care about.
→
Instead, use list_contact_address_lists to narrow down the segment, then run get_contact_profile on a small sample to verify the custom fields and subscription status.
Forgetting campaign context
Pulling get_campaign_performance_stats without knowing the campaign's subject line or goal. The numbers mean nothing without the surrounding context.
→
Always call list_email_campaigns first to get the campaign ID, then use get_campaign_details before requesting the performance stats. This keeps the data linked.
Assuming data completeness
Relying solely on search_contacts_by_email to confirm a contact's readiness for a campaign, ignoring their history.
→
Search by email, but always follow up with get_contact_profile to check their full interaction history and subscription status. This confirms they're ready to receive the message.
When It Fits, When It Doesn't
Use this MCP Server if your core need is tracking email campaign performance and managing subscriber data within the Envoke platform. You need to answer questions like: 'How did Campaign X perform?' or 'Is Contact Y subscribed to List Z?'
Don't use this if you need to manage data outside of Envoke, like syncing contacts from a dedicated CRM or managing paid ad campaigns in a separate ad platform. For those cases, you need a general data integration tool or a specialized platform API connector.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Envoke Marketing. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually pulling campaign stats and contact lists is a nightmare.
Today, you have to jump between Envoke's dashboard, your spreadsheet, and your CRM. You click the campaign name, copy the IDs, open a second tab to check the open rate, then open a third tab to cross-reference the list size. You spend minutes just moving data around.
With this MCP Server, you just ask your agent. 'What was the open rate for the Q2 update?' The agent runs `get_campaign_performance_stats` and gives you the exact number instantly. The manual clicking stops.
Envoke Marketing MCP Server: Get the full story on campaign performance.
Forget exporting CSVs and running joins in Excel. You no longer have to manually list campaigns via `list_email_campaigns` and then request performance data using `get_campaign_performance_stats` in separate steps.
The agent handles the whole sequence. It pulls the campaign list, finds the specific campaign, and delivers the metrics—all in one conversation. It’s built for speed.
Common Questions About Envoke Marketing MCP
How do I find the open rate for a campaign using get_campaign_performance_stats? +
You provide the specific campaign ID to get_campaign_performance_stats. The agent then returns the open count, the total sends, and the calculated open rate percentage.
Can I check if a contact is subscribed using get_contact_profile? +
Yes. Running get_contact_profile provides a full record of the contact. It explicitly shows their current subscription status and which custom fields they have populated.
Which tool should I use to see all my available mailing lists? +
Use list_contact_address_lists. This tool pulls a list of all mailing lists configured in your Envoke account, so you know what segments you can target.
How do I list all my marketing campaigns using list_email_campaigns? +
Simply call list_email_campaigns. This lists every campaign you have set up in your Envoke account, giving you the necessary IDs to work with.
Does Envoke Marketing MCP Server handle large audiences? +
The server can pull metrics for large audiences by using list_marketing_contacts or quick_marketing_volume_audit. It provides high-level summaries of list volumes, making it suitable for large-scale planning.
How do I check my account limits using get_envoke_account_metadata? +
The get_envoke_account_metadata tool shows your current API usage limits and account health. This helps you plan for high-volume campaigns and avoid unexpected throttling.
What if I need to find a contact's full history, and what tool should I use? +
Use get_contact_profile. This tool fetches a contact's complete record, including their full interaction history, list memberships, and custom field values.
How can I find a specific contact when I only have their email address? Should I use `search_contacts_by_email`? +
Yes, search_contacts_by_email is the right tool. It quickly locates a contact record using only their email address for targeted lookups.
How do I get Envoke API credentials? +
Log in to your Envoke account, navigate to Settings > API Integration, and you can find your unique API ID and API Key there. API access is typically included in professional and higher plans.
Can the agent send new mass emails? +
This integration currently focuses on listing and auditing campaigns, lists, and contacts. Creating or sending new mass emails should be managed via the Envoke platform dashboard or automated API triggers.
Does the integration show real-time stats? +
Yes, you can use the get_campaign_performance_stats tool to retrieve the latest sent, open, and click counts for any active campaign.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Zinrelo
Manage loyalty programs, reward points, and customer engagement via the Zinrelo API.
Ad4Game
Digital advertising for games — manage offers, retrieve creatives, and audit ad inventory via AI.
Zealy
Automate community growth and engagement on Zealy — manage quests, track leaderboards, and reward users directly from your AI agent.
You might also like
DigitalChalk
Equip your AI agent to manage LMS offerings, track learner progress, and monitor exam results via the DigitalChalk API.
Tubular
Analyze social video performance across YouTube, Facebook, and TikTok with audience insights and competitive benchmarking.
DataStax Astra DB Vector
Manage Astra DB collections, documents, and perform vector similarity searches via DataStax directly from your AI agent.