For the complete documentation index, see llms.txt. This page is also available as Markdown.

Zapier Integration

Zapier MCP integration: create an MCP Server in the Zapier MCP console, select the Actions available to AI, copy the endpoint, and create an MCP tool in MaiAgent.

This guide walks you through obtaining and configuring an MCP (Model Context Protocol) server URL from Zapier MCP, so your Agent in MaiAgent can call actions in external applications through Zapier's Remote MCP service.

✅ Prerequisites

  • You have a Zapier account and can sign in to the Zapier MCP console. Refer to Zapier's official documentation for Zapier MCP plans and usage limits.

  • You want to make applications connected through Zapier (such as Google Workspace, Slack, Notion, Salesforce…) available to your Agent in MaiAgent.

  • You have permission to authorize access to the target applications (for example, a Google / Slack account that you can authorize).

🌐 Step 1: Sign In / Register with Zapier Central (MCP Console)

  1. Sign in to the 🌐Zapier website↗ with an administrator account or an account with the appropriate permissions.

    Click “log in” in the upper-right corner to sign in. If you have not registered yet, visit the website and click “Sign up” to create an account.

Zapier website home page

👆 Step 2: Create an MCP Server in the Zapier MCP Console

Zapier MCP console home page

On this page, you can create your own MCP Server and connect different external tools to use as MCP services. 2. Click the “+ New MCP Server” button in the upper-left corner to create an MCP Server.

Create an MCP Server (+ New MCP Server)

The following screen appears after you click⬇️

MCP Server creation settings page
  • Select Other as the MCP Client

Select Other for the MCP Client.

  • Name this service (MCP Server in this example)

Name the MCP Server
  1. Click “Create MCP Server” to create the service

Create the MCP Server

Once your MCP Server is created, the following screen appears, and the service you just named appears in the left sidebar menu.

MCP Server created successfully

🔧 Step 3: Select the Tools Available to AI

Connect the MCP Server to external tools:

  1. Click “+Add Tool” under the service you want to connect

Add a tool (+Add Tool)

Tip: If you are not yet sure what you need, start with commonly used, lower-risk read actions (Read-Only), then gradually enable write actions (Write).

  • Authorize only accounts used for work, and follow your organization's principle of least privilege (Least Privilege).

  1. After you click, all external tools that can be connected are listed

List of external tools available to connect

For example, click the Gmail icon to connect Gmail.

Some external services require authorization. To use those tools, you must authorize access when connecting them.

  1. After adding Gmail, select the Google account to connect and the tools you need, or click “Add all Gmail tools” to add all tools provided by Gmail.

Select the tools to use

Once finished, Gmail tools are added and connected to this MCP Server. Here, we select only the Find Email tool.

Added Gmail tool (Find Email)

After connecting, the tools you selected appear in the tool list.

↔️ Step 4: Copy the MCP Endpoint

  1. On the MCP Server page, switch to the “Connect” tab at the top.

Connect tab

2. Obtain and copy the “Server URL” on this tab.

MCP Server URL

Note: This URL is private information and should only be shared with trusted systems (such as your MaiAgent environment).

💻 Step 5: Set Up an MCP Tool in MaiAgent

Add an MCP tool in MaiAgent and paste the Zapier MCP server URL copied in Step 4 into the URL field below “Or enter directly (No authentication / Service Account)”. This URL already includes Zapier's authorization, so leave “Headers (JSON)” as {}. Next, click “Refresh”. The actions you just added in Zapier (such as Find email) appear in the “Allowed tools (JSON array)” list. Use the toggle to the right of each tool to select the tools available to the Agent, then save.

For complete instructions and explanations of each field, see Create an MCP tool: MCP server URL in the user manual.

Demo Video

⚠️ Notes

  • URL confidentiality: The MCP Server URL contains your Zapier authorization. Anyone who obtains the URL can call actions using your account. Store it securely and avoid sharing it publicly.

  • Shared account: All users who chat with this Agent perform operations through the account you connected in Zapier. Use services tied to personal accounts (personal email or calendars) only with internal Agents. See Remote MCP service overview: limitations and notes.

  • Least privilege: Enable only the applications and actions the Agent needs to reduce exposure to risk.

  • Expired authorization: If authorization for a Zapier connection expires (for example, a revoked key or expired OAuth authorization), reauthorize it in Zapier.

  • Multiple tools: To integrate multiple applications (such as Google Drive and Slack), repeat Step 3 in the Zapier MCP console to add tools to the same MCP Server; you do not need to change the MCP URL. Newly added actions are not automatically enabled for the Agent. Click “Refresh” in MaiAgent's tool settings. The new actions appear under “Allowed tools (JSON array)”; enable them and save.

  • Logs and auditing: MaiAgent records every call in the tool execution records (input parameters, output or errors, status, and duration). View them under AgentOps → Tool execution records. See Tool execution records in the user manual; view Zapier's execution records in Zapier.

  • To avoid compatibility issues caused by version changes or other updates, regularly consult the Zapier support center for information on authorization, connections, and limits.

Last updated

Was this helpful?