Zoho Campaigns MCP
Provides tools for managing Zoho Campaigns, including contact lists, campaigns, tags, topics, workflows, bounced contacts, and unsubscriptions via the Zoho Campaigns API v1.1.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Zoho Campaigns MCPshow bounced contacts from last campaign"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Zoho Campaigns MCP
Servidor MCP seguro para operar Zoho Campaigns API v1.1 desde Codex u otro cliente MCP.
Punto crítico: contactos devueltos
Zoho permite consultar contactos bounce por lista y consultar senthardbounce/sentsoftbounce por campaña, pero su documentación de producto indica expresamente que los contactos bounced no se pueden eliminar. No reciben campañas y no cuentan para el límite del plan. Este MCP respeta esa restricción y no inventa un endpoint de borrado que Zoho no publica.
Related MCP server: Mailchimp MCP Server
Funciones
OAuth 2.0 con refresh automático o access token temporal.
Centros de datos
.com,.eu,.in,.com.au,.jp,.cay.sa.Catálogo de listas, contactos, campañas, tags, topics y workflows.
Consulta agregada de bounced contacts en todas las listas.
Consulta de hard/soft bounces por campaña.
Desuscripción y Do-Not-Mail con confirmación explícita.
Llamada catalogada y request v1.1 avanzado para mantener cobertura de endpoints nuevos.
Confirmación literal para operaciones destructivas.
Los secretos nunca se devuelven mediante herramientas MCP.
Instalación
npm install
npm run check
Copy-Item .env.example .envComplete .env con un refresh token recomendado o un access token temporal. La configuración incluida en .codex/config.toml carga este archivo automáticamente al iniciar el MCP. El scope más simple para cobertura total es:
ZohoCampaigns.contact.ALL,ZohoCampaigns.campaign.ALL,ZohoCampaigns.workflow.READ,ZohoCampaigns.workflow.CREATEUse privilegio mínimo si solo necesita lectura:
ZohoCampaigns.contact.READ,ZohoCampaigns.campaign.READConfiguración en Codex
Compile y agregue el servidor por stdio:
npm run build
codex mcp add zoho-campaigns --env ZOHO_REGION=com --env ZOHO_CLIENT_ID=... --env ZOHO_CLIENT_SECRET=... --env ZOHO_REFRESH_TOKEN=... -- node C:\ruta\absoluta\zoho-campaigns-mcp\dist\index.jsTambién puede usar configuración de proyecto en .codex/config.toml:
[mcp_servers.zoho_campaigns]
command = "node"
args = ["--env-file=C:\\ruta\\absoluta\\zoho-campaigns-mcp\\.env", "C:\\ruta\\absoluta\\zoho-campaigns-mcp\\dist\\index.js"]
startup_timeout_sec = 20
tool_timeout_sec = 120
[mcp_servers.zoho_campaigns.tools.zoho_campaigns_raw_request]
approval_mode = "prompt"Ejecutar directamente desde GitHub con npx
El repositorio debe ser público y contener una versión/tag estable. No es necesario publicar el paquete en npm. Al iniciarse, npx descarga el código desde GitHub, ejecuta el script prepare y arranca el binario MCP por stdio.
{
"mcpServers": {
"zoho-campaigns": {
"command": "npx",
"args": ["-y", "github:Noche-Creativa/zoho-campaigns-mcp#v1.0.0"],
"env": {
"ZOHO_REGION": "com",
"ZOHO_CLIENT_ID": "TU_CLIENT_ID",
"ZOHO_CLIENT_SECRET": "TU_CLIENT_SECRET",
"ZOHO_REFRESH_TOKEN": "TU_REFRESH_TOKEN"
}
}
}
}Sin el sufijo #v1.0.0, npx usará la rama predeterminada y podría incorporar cambios no revisados. Para credenciales sensibles, utilice el almacén seguro o las variables de entorno que ofrezca su cliente MCP cuando sea posible.
Uso sugerido
zoho_campaigns_auth_statuszoho_campaigns_bounced_contact_policyzoho_campaigns_get_bounced_contactsPara una campaña concreta:
zoho_campaigns_get_campaign_bouncesAntes de cualquier mutación: solicitar confirmación al usuario.
Documentación oficial
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Noche-Creativa/zoho-campaigns-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server