How to Use the Zoho Campaign MCP in Mastra AI
Complex Zoho Campaign automation workflows for Mastra AI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Zoho Campaign MCP to Mastra AI
Create your Vinkius account to connect Zoho Campaign to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Manage Campaigns with MCP Server
Need to ensure a campaign is ready before sending? Use `get_campaign_details` to review the full configuration. You can also get an overall view of your portfolio by listing all campaigns via `get_campaigns`. These tools let you validate every step in a complex workflow. Since Mastra AI handles conditional branching, you build resilience into these calls. If one tool fails (like getting campaign details), the workflow automatically retries or triggers a specific notification.
Update and Cleanse Lists with MCP Server
When managing subscriber lists, use `remove_contacts_from_list` to clean up unsubscribes. You pass the list key and emails, and it returns the count of removed contacts. Alternatively, you can call `update_contact` on a specific email address to modify fields like phone or company name. Mastra AI guarantees that these multi-step updates complete gracefully, even if one API endpoint hiccups.
View Contact Profiles with MCP Server
Before sending targeted emails, check who's on the list using `get_list_contacts`. This returns email, name, subscription status, and added date. For a single person, call `get_contact`. Mastra AI uses this data for conditional logic: if a contact is marked 'unsubscribed,' the workflow branches and skips the campaign creation step entirely.
Set up Zoho Campaign MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All Zoho Campaign tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "zoho-campaign-mcp-client",
servers: {
"zoho-campaign-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Zoho Campaign Agent",
model: openai("gpt-4o"),
instructions: "You have access to Zoho Campaign tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Zoho Campaign transactions"
);
console.log(result.text); Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Zoho Campaign. 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Zoho Campaign MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Zoho Campaign MCP today
We host it, we monitor it, we maintain it. You just paste one token.