{
  "info": {
    "name": "Zoho Mail — mcp.ai",
    "description": "REST API for the Zoho Mail MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/zoho_mail",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "zoho_mail_accounts_list_accounts",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/accounts/list/accounts",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "accounts",
            "list",
            "accounts"
          ]
        },
        "description": "Retrieves all Zoho Mail accounts associated with the authenticated user. Returns account details including accountId (required for other mail operations), email addresses, storage information, account",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"region\": \"\",\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_domain_operations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/domain/operations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "domain",
            "operations"
          ]
        },
        "description": "Tool to perform domain operations like verify, set primary domain, hosting, aliases, MX/SPF checks, DKIM management, and notifications. Use after creating or retrieving a domain.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"zoid\": 0,\n  \"dkimId\": 0,\n  \"region\": \"\",\n  \"keySize\": 0,\n  \"selector\": \"\",\n  \"isDefault\": false,\n  \"domainName\": \"\",\n  \"domainAlias\": \"\",\n  \"accept_language\": \"\",\n  \"catchAllAddress\": \"\",\n  \"use_bearer_auth\": false,\n  \"notificationAddress\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_get_all_bookmarks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/all/bookmarks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "all",
            "bookmarks"
          ]
        },
        "description": "Tool to retrieve all personal bookmarks from a Zoho Mail account. Use when you need to fetch saved bookmarks/links with support for pagination and field filtering.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"after\": \"\",\n  \"limit\": 0,\n  \"fields\": \"\",\n  \"region\": \"\",\n  \"is_prev\": false,\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_groups_delete_group_bulk",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/groups/delete/group/bulk",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "groups",
            "delete",
            "group",
            "bulk"
          ]
        },
        "description": "Delete multiple groups in a single API call. This action permanently removes the specified groups from your Zoho Mail organization. Use this when you need to: - Remove multiple obsolete or unused grou",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"zoid\": 0,\n  \"region\": \"\",\n  \"groupList\": \"\",\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_groups_delete_group_by_zgid",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/groups/delete/group/by/zgid",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "groups",
            "delete",
            "group",
            "by",
            "zgid"
          ]
        },
        "description": "Tool to delete a specific mail group by its zgid. Use when you need to remove a group from your organization after confirming the IDs.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"zgid\": 0,\n  \"zoid\": 0,\n  \"region\": \"\",\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_messages_create_draft",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/messages/create/draft",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "messages",
            "create",
            "draft"
          ]
        },
        "description": "Tool to create and save an email draft in Zoho Mail without sending it. Use when composing emails that need to be saved for later editing or sending.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"region\": \"\",\n  \"content\": \"\",\n  \"subject\": \"\",\n  \"encoding\": \"\",\n  \"accountId\": \"\",\n  \"ccAddress\": \"\",\n  \"toAddress\": \"\",\n  \"askReceipt\": \"\",\n  \"bccAddress\": \"\",\n  \"mailFormat\": \"\",\n  \"fromAddress\": \"\",\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_messages_get_message_content",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/messages/get/message/content",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "messages",
            "get",
            "message",
            "content"
          ]
        },
        "description": "Tool to retrieve the full content/body of a specific Zoho Mail email. Use when you need to fetch the complete email content after listing or searching messages, as list/search endpoints typically retu",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"region\": \"\",\n  \"folder_id\": \"\",\n  \"account_id\": \"\",\n  \"message_id\": \"\",\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false,\n  \"include_block_content\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_messages_list_emails",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/messages/list/emails",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "messages",
            "list",
            "emails"
          ]
        },
        "description": "Tool to retrieve a list of emails from a Zoho Mail account folder. Use when you need to fetch emails from inbox or specific folder, with support for filtering by read status, attachments, flags, and p",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"start\": 0,\n  \"region\": \"\",\n  \"status\": \"\",\n  \"flagged\": false,\n  \"sort_by\": \"\",\n  \"folder_id\": \"\",\n  \"account_id\": \"\",\n  \"search_key\": \"\",\n  \"sort_order\": false,\n  \"threaded_mails\": false,\n  \"accept_language\": \"\",\n  \"only_attachment\": false,\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_messages_reply_to_email",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/messages/reply/to/email",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "messages",
            "reply",
            "to",
            "email"
          ]
        },
        "description": "Tool to reply to an existing email via Zoho Mail API. Use when you need to send a reply to a received email message, maintaining email threading.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"region\": \"\",\n  \"content\": \"\",\n  \"subject\": \"\",\n  \"encoding\": \"\",\n  \"timeZone\": \"\",\n  \"accountId\": \"\",\n  \"ccAddress\": \"\",\n  \"messageId\": \"\",\n  \"toAddress\": \"\",\n  \"askReceipt\": \"\",\n  \"bccAddress\": \"\",\n  \"isSchedule\": false,\n  \"mailFormat\": \"\",\n  \"fromAddress\": \"\",\n  \"scheduleTime\": \"\",\n  \"scheduleType\": 0,\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_messages_send_email",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/messages/send/email",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "messages",
            "send",
            "email"
          ]
        },
        "description": "Tool to send an email via Zoho Mail API. Use when you need to send emails immediately to recipients.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"region\": \"\",\n  \"content\": \"\",\n  \"subject\": \"\",\n  \"encoding\": \"\",\n  \"isInline\": false,\n  \"timeZone\": \"\",\n  \"accountId\": \"\",\n  \"ccAddress\": \"\",\n  \"toAddress\": \"\",\n  \"askReceipt\": \"\",\n  \"attachment\": \"\",\n  \"bccAddress\": \"\",\n  \"isSchedule\": false,\n  \"mailFormat\": \"\",\n  \"fromAddress\": \"\",\n  \"scheduleTime\": \"\",\n  \"scheduleType\": 0,\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_organization_get_user_storage_details",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/organization/get/user/storage/details",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "organization",
            "get",
            "user",
            "storage",
            "details"
          ]
        },
        "description": "Tool to retrieve storage details for a specific user in the organization. Use when you need to know a user’s total and used storage quotas.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"zoid\": 0,\n  \"zuid\": 0,\n  \"region\": \"\",\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_organization_update_spam_process_type",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/organization/update/spam/process/type",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "organization",
            "update",
            "spam",
            "process",
            "type"
          ]
        },
        "description": "Tool to update organization spam processing type. Use when changing the spam filtering strategy for an organization.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"zoid\": 0,\n  \"region\": \"\",\n  \"spamVO\": {},\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_organization_update_user_storage",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/organization/update/user/storage",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "organization",
            "update",
            "user",
            "storage"
          ]
        },
        "description": "Updates a user's storage allocation within a Zoho Mail organization. Can modify either base storage plan or extra storage add-ons. Use this when you need to: - Change a user's base storage plan (e.g.,",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"zoid\": 0,\n  \"zuid\": 0,\n  \"region\": \"\",\n  \"plan_type\": \"\",\n  \"addon_type\": \"\",\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_search_messages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/messages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "messages"
          ]
        },
        "description": "Tool to search emails in a Zoho Mail account using Zoho's searchKey syntax. Use when you need to find specific emails by sender, subject, keywords, status (e.g., unread), attachments, or flags. Return",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"start\": 0,\n  \"region\": \"\",\n  \"includeto\": false,\n  \"account_id\": \"\",\n  \"search_key\": \"\",\n  \"received_time\": 0,\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zoho_mail_update_group_settings",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/group/settings",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "group",
            "settings"
          ]
        },
        "description": "Tool to update group settings. Use after group creation to adjust general or text settings.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"zgid\": 0,\n  \"zoid\": 0,\n  \"region\": \"\",\n  \"accept_language\": \"\",\n  \"use_bearer_auth\": false,\n  \"groupTextSettings\": {},\n  \"groupGeneralSettings\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}