Zoho Campaigns MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZOHO_REGION | Yes | Zoho data center region: com, eu, in, com.au, jp, ca, sa | |
| ZOHO_CLIENT_ID | Yes | Zoho OAuth client ID | |
| ZOHO_CLIENT_SECRET | Yes | Zoho OAuth client secret | |
| ZOHO_REFRESH_TOKEN | Yes | Zoho OAuth refresh token (recommended) or an access token |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| zoho_campaigns_auth_statusB | Comprueba la configuración sin revelar secretos. |
| zoho_campaigns_bounced_contact_policyA | Explica qué permite Zoho respecto de contactos devueltos. |
| zoho_campaigns_list_operationsC | Lista el catálogo de operaciones incluidas, sus scopes y documentación. |
| zoho_campaigns_callC | Ejecuta cualquier operación catalogada con parámetros de Zoho. Las destructivas exigen confirmación literal. |
| zoho_campaigns_raw_requestC | Cobertura avanzada para endpoints oficiales v1.1 aún no catalogados. Solo permite rutas relativas de Zoho Campaigns. |
| zoho_campaigns_get_mailing_listsC | Obtiene mailing lists con paginación de Zoho. |
| zoho_campaigns_get_list_contactsC | Obtiene contactos de una lista por estado, incluido bounce. |
| zoho_campaigns_get_bounced_contactsC | Recorre listas y devuelve contactos bounced. No los elimina porque Zoho no lo permite. |
| zoho_campaigns_get_campaign_bouncesC | Obtiene hard o soft bounces de una campaña. |
| zoho_campaigns_unsubscribe_contactC | Desuscribe un contacto de una lista/topic. |
| zoho_campaigns_move_to_do_not_mailB | Mueve un contacto a Do-Not-Mail; exige confirmación. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Each tool has a clearly distinct purpose: auth status, policy explanations, generic operation call, bounced contact retrieval, campaign bounces, list contacts, mailing lists, catalog listing, move to do-not-mail, raw request, and unsubscribe. No overlaps.
All tools follow the consistent pattern 'zoho_campaigns_<verb_noun>', e.g., get_bounced_contacts, unsubscribe_contact. Even 'call' and 'raw_request' fit the pattern with clear verbs.
11 tools are appropriate for the Zoho Campaigns domain, covering core workflows without being overwhelming.
The set covers contacts, lists, bounces, and unsubscribes well, but lacks dedicated tools for campaign creation, sending, or analytics, leaving notable gaps that require the generic 'call' tool to fill.