4,500+ servers built on MCP Fusion
Vinkius

Envoke Marketing MCP. Manage campaigns, contacts, and analytics via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Envoke Marketing MCP on Cursor AI Code Editor MCP Client Envoke Marketing MCP on Claude Desktop App MCP Integration Envoke Marketing MCP on OpenAI Agents SDK MCP Compatible Envoke Marketing MCP on Visual Studio Code MCP Extension Client Envoke Marketing MCP on GitHub Copilot AI Agent MCP Integration Envoke Marketing MCP on Google Gemini AI MCP Integration Envoke Marketing MCP on Lovable AI Development MCP Client Envoke Marketing MCP on Mistral AI Agents MCP Compatible Envoke Marketing MCP on Amazon AWS Bedrock MCP Support

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.

+ 7 more capabilities included
Audit account limits

Checks your Envoke account status and usage limits by calling get_envoke_account_metadata.

Find specific contact details

Retrieves a contact's full profile and interaction history using get_contact_profile.

List all contact lists

Shows every contact list configured in your account using list_contact_address_lists.

Search contacts by email

Finds a specific contact record using only their email address via search_contacts_by_email.

Manage and list campaigns

Allows you to list all campaigns (list_email_campaigns) and get the specifics of one campaign (get_campaign_details).

Analyze campaign performance

Calculates key metrics (sends, opens, clicks) for a specific campaign using get_campaign_performance_stats.

Quickly audit marketing volume

Retrieves a high-level summary of list volumes and campaign activity using quick_marketing_volume_audit.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

get019d7590

get campaign details

Gets the setup and status for a single email campaign.

get019d7590

get campaign performance stats

Retrieves key metrics like opens and clicks for a specific campaign.

get019d7590

get contact profile

Pulls the full record and activity history for a specific contact.

get019d7590

get envoke account metadata

Gets current metadata and usage limits for your Envoke account.

list019d7590

list contact address lists

Lists all the mailing lists available in your account.

list019d7590

list email campaigns

Lists all the marketing campaigns set up in your Envoke account.

list019d7590

list marketing contacts

Lists every contact record maintained by the organization.

list019d7590

list successfully sent campaigns

Identifies which campaigns have already been sent out to subscribers.

quick019d7590

quick marketing volume audit

Retrieves a high-level summary of list counts and campaign activity.

search019d7590

search 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
Start building

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. 1 Connect the Envoke integration to your AI client and authorize it with your API credentials.
  2. 2 Ask your agent a question, like 'What was the open rate for the last newsletter?'
  3. 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.

Marketing Manager

Uses the agent to pull campaign performance stats (get_campaign_performance_stats) and check list sizes (quick_marketing_volume_audit) to report ROI.

Communication Specialist

Verifies a contact's history and list membership (get_contact_profile) before executing a manual outreach campaign.

Operations Team Lead

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_profile to 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_audit to get an instant summary.
  • Track all campaigns at once. Use list_email_campaigns to see every campaign name and status, then use get_campaign_details to check the specifics of one.
  • Handle contact lists systematically. Don't guess who's subscribed. First, call list_contact_address_lists to see all available lists, then use list_marketing_contacts to see who's in them.
  • Understand your limits. Before launching a big campaign, run get_envoke_account_metadata to know your current usage and account health.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

How we secure it →

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

get_campaign_details get_campaign_performance_stats get_contact_profile get_envoke_account_metadata list_contact_address_lists list_email_campaigns list_marketing_contacts list_successfully_sent_campaigns quick_marketing_volume_audit search_contacts_by_email

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.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Envoke Marketing. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.