Email

Zoho Campaign MCP Server

Connect your account, then chat with AI to run tools.

Zoho Campaign is an email marketing platform that allows businesses to create, send, and analyze email campaigns. Use it to engage customers, track email performance, and optimize marketing efforts.

20 tools
Agent guide included
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Zoho Campaign — workflow patterns, data models, and gotchas for your AI agent.

Zoho Campaign

Zoho Campaign is an email marketing platform for creating, sending, scheduling, and analyzing email campaigns. Manage mailing lists, track subscriber engagement, and measure campaign performance.

Data Model

  • Mailing Lists — subscriber groups that campaigns are sent to. Each list has a unique listkey. Get listkey from the list-mailing-lists tool.
  • Subscribers — contacts subscribed to mailing lists. Manage via subscribe/unsubscribe tools with the listkey.
  • Campaigns — email campaigns (draft, scheduled, or sent). Each has a unique campaignkey. Get campaignkey from list-recent-campaigns.
  • Tags — labels for organizing campaigns and contacts.
  • Topics — content categories for campaign classification.

Workflow Patterns

  1. Create and send a campaign: create mailing list → subscribe contacts → create campaign with list_details mapping → send or schedule the campaign.
  2. View campaign performance: list recent campaigns → get campaignkey → get campaign reports (opens, clicks, bounces).
  3. Manage subscribers: list mailing lists → get listkey → list subscribers or get subscriber count.
  4. Add a subscriber: list mailing lists → get listkey → subscribe contact with email + name fields.
  5. Remove a subscriber: list mailing lists → get listkey → unsubscribe contact with email.
  6. Schedule a campaign: create campaign → schedule with date, hour, minute, and AM/PM.
  7. Clean up: delete campaigns or mailing lists that are no longer needed.
  8. Rename or adjust drafts: update campaign (subject, sender, HTML, etc.) by campaignkey; rename a list with listkey and a new listname.

Important Constraints

  • listkey is required: Subscriber operations (list, count, subscribe, unsubscribe) all need the listkey from the mailing lists listing.
  • campaignkey is required: Campaign detail/report/recipient/send/schedule/delete tools need the campaignkey from recent campaigns.
  • list_details for campaign creation: Must be a JSON-encoded string mapping listkeys to segmentkeys, e.g. {"listkey1":"segmentkey1"}.
  • contactinfo format: Subscribe/unsubscribe expect a JSON-encoded string like {"Contact Email":"user@example.com","First Name":"John"}.
  • Confirmation emails: Subscribing a contact sends a confirmation email — the contact must confirm before appearing as subscribed.
  • Scheduling format: scheduledate is mm/dd/yyyy, schedulehour is 1-12, am_pm is AM or PM.
  • API returns JSON: All tools automatically request JSON format from the Zoho Campaign API.
  • Deletions are permanent: Deleting a campaign or mailing list cannot be undone.

Tools in this Server (20)

Zoho Campaign Create Campaign

Create a new email campaign. Requires campaign name, sender email, subject, and list_details (JSON mapping of listkeys to segmentkeys).

Zoho Campaign Create Mailing List

Create a new mailing list. Returns the listkey for the newly created list.

Zoho Campaign Delete Campaign

Permanently delete a campaign by campaignkey. This action cannot be undone.

Zoho Campaign Delete Mailing List

Permanently delete a mailing list by listkey. All subscribers in the list will be removed. This action cannot be undone.

Zoho Campaign Get Campaign Details

Get detailed info about a specific campaign by campaignkey. Returns subject lines, send status, and configuration.

Zoho Campaign Get Campaign Recipients

Get recipient data for a specific campaign. Returns email addresses and engagement metrics.

Zoho Campaign Get Campaign Reports

Get performance reports for a specific campaign. Returns open rates, click rates, and bounce stats.

Zoho Campaign Get Subscriber Count

Get the total number of subscribers in a specific mailing list. Requires listkey.

Zoho Campaign List All Tags

List all tags used for organizing campaigns and contacts.

Zoho Campaign List Mailing Lists

List all mailing lists. Returns list names, subscriber counts, and creation dates.

Zoho Campaign List Recent Campaigns

List recently created email campaigns. Returns campaign IDs, names, types, and creation dates.

Zoho Campaign List Recent Sent Campaigns

List recently sent email campaigns. Returns campaign IDs, send dates, and delivery stats.

Zoho Campaign List Subscribers

List subscribers of a specific mailing list. Requires listkey. Returns emails and subscription status.

Zoho Campaign List Topics

List all campaign topics/categories for content organization.

Zoho Campaign Schedule Campaign

Schedule a campaign for future delivery at a specific date and time.

Zoho Campaign Send Campaign

Send a campaign immediately. The campaign must be in draft state with content and recipients configured.

Zoho Campaign Subscribe Contact

Subscribe a contact to a mailing list. Requires listkey and contactinfo as a JSON string with at least Contact Email. A confirmation email is sent to ...

Zoho Campaign Unsubscribe Contact

Unsubscribe a contact from a mailing list. Requires listkey and contactinfo with Contact Email.

Zoho Campaign Update Campaign

Update an existing draft campaign by campaignkey. Optional fields: campaign name, subject, sender email, reply-to, and HTML content.

Zoho Campaign Update Mailing List

Rename a mailing list by listkey. Requires the new listname.

Frequently Asked Questions

What is the Zoho Campaign MCP server?

Zoho Campaign is an email marketing platform that allows businesses to create, send, and analyze email campaigns. Use it to engage customers, track email performance, and optimize marketing efforts. It provides 20 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Zoho Campaign to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/zoho-campaign. Authentication is handled automatically.

How many tools does Zoho Campaign provide?

Zoho Campaign provides 20 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Zoho Campaign require?

Zoho Campaign uses One-click sign in. Zoho Campaign requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Zoho Campaign to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/zoho-campaign

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Zoho Campaign?

Sign in to connect your credentials and start running tools from the chat.

Zoho Campaign MCP Server & Skill — 20 Tools