Zoho Mail MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NANGO_BASE_URL | Yes | Nango API base URL | |
| NANGO_SECRET_KEY | Yes | Your Nango secret key | |
| NANGO_CONNECTION_ID | Yes | Your Nango connection identifier | |
| NANGO_INTEGRATION_ID | Yes | Your Nango integration identifier |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_nango_auth_infoB | Get current Nango authentication information. |
| add_child_organizationC | Add a child organization to a partner portal. |
| get_organization_detailsC | Get details of a child organization. |
| get_organization_subscription_detailsC | Get organization subscription and storage details. |
| get_user_storage_detailsC | Get user storage details. |
| update_user_storageC | Update storage limit for a user. |
| add_allowed_ipsC | Add allowed IP range for organization. |
| get_allowed_ipsC | Get list of allowed IP ranges for organization. |
| delete_allowed_ipsC | Delete allowed IP range for organization. |
| get_spam_listing_infoC | Get organization spam listing information. |
| update_spam_listingC | Add or update organization spam listing info. |
| remove_spam_listingC | Remove organization spam listing info. |
| update_spam_process_typeC | Update organization spam processing type. |
| add_domainC | Add domain to organization. |
| get_all_domainsC | Fetch all domains in organization. |
| get_domain_detailsC | Get specific domain details. |
| verify_domainC | Verify domain using specified method. |
| set_primary_domainC | Set domain as primary domain. |
| enable_email_hostingC | Enable email hosting for domain. |
| add_domain_aliasC | Add domain alias. |
| remove_domain_aliasC | Remove domain alias. |
| verify_mx_recordC | Verify MX record for domain. |
| verify_spf_recordC | Verify SPF record for domain. |
| add_dkim_detailsC | Add DKIM details to domain. |
| set_default_dkimC | Set DKIM detail as default. |
| regenerate_dkim_keyC | Regenerate DKIM public key. |
| verify_dkim_keyC | Verify DKIM public key. |
| delete_dkim_detailD | Delete DKIM detail. |
| enable_subdomain_strippingD | Enable sub-domain stripping. |
| disable_subdomain_strippingD | Disable sub-domain stripping. |
| add_catch_all_addressC | Add catch-all address for domain. |
| delete_catch_all_addressC | Delete catch-all address. |
| add_notification_addressC | Add notification address for domain. |
| delete_notification_addressC | Delete notification address. |
| delete_domainC | Remove domain from organization. |
| get_all_accountsA | Get all accounts of authenticated user. |
| get_account_detailsC | Get specific account details. |
| send_emailC | Send an email. |
| send_email_with_attachmentsC | Send email with attachments. |
| list_emailsC | List emails in account or folder. |
| search_emailsC | Search emails based on parameters. |
| get_email_contentC | Get email content. |
| mark_emails_as_readC | Mark emails as read. |
| mark_emails_as_unreadC | Mark emails as unread. |
| move_emailsC | Move emails to different folder. |
| delete_emailD | Delete an email. |
| create_folderC | Create a new folder. |
| get_all_foldersC | Get all folders in account. |
| get_folder_detailsB | Get specific folder details. |
| rename_folderC | Rename a folder. |
| delete_folderC | Delete a folder. |
| create_labelC | Create a new label. |
| get_all_labelsC | Get all label details. |
| get_label_detailsC | Get specific label details. |
| update_labelD | Update label details. |
| delete_labelC | Delete a label. |
| add_userC | Add user to organization. |
| get_all_usersC | Get all organization users details. |
| get_user_detailsC | Get specific user details. |
| create_groupC | Create a new group. |
| get_all_groupsB | Get all groups in organization. |
| get_group_detailsC | Get specific group details. |
| add_taskC | Add a new group/personal task. |
| get_all_tasks_in_groupC | Get all tasks in a group/personal tasks. |
| get_specific_taskC | Get specific task details. |
| update_task_titleC | Change task title. |
| delete_taskC | Delete a group/personal task. |
| create_bookmarkD | Create a bookmark. |
| get_all_bookmarksB | Get all bookmarks in group. |
| get_bookmark_detailsC | Get bookmark details. |
| delete_bookmarkC | Delete a bookmark. |
| create_noteC | Create a new note. |
| get_all_notesB | Get all notes in group. |
| get_note_detailsC | Get details of a specific note. |
| edit_noteD | Edit a note. |
| delete_noteD | Delete a note. |
| get_login_historyC | Get login history for organization. |
| get_audit_recordsC | Get audit records for organization. |
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 78 tools
Most tools target distinct resource-action pairs with clear boundaries, such as domain verification, DKIM management, email operations, and notes. However, send_email and send_email_with_attachments could be conflated, and a few admin tools like get_user_storage_details and get_account_details have somewhat overlapping scope.
The majority of tools follow a clear verb_noun snake_case pattern, such as get_all_domains, add_domain, delete_label, and verify_mx_record. Minor inconsistencies exist with mix of add_ vs create_ for similar actions and update_task_title vs edit_note vs rename_folder, but these are readable and predictable.
With 78 tools, this server is heavily overloaded, far exceeding the typical well-scoped MCP server range. It attempts to cover organization administration, domain management, email, users, groups, tasks, bookmarks, notes, and more in a single surface, making it unwieldy for agents.
Core email workflows are well covered with send, list, search, get, move, delete, folders, and labels. However, user and group management are incomplete (no update/delete), bookmarks lack an update operation, and tasks only support title changes rather than broader task lifecycle management.