Zapier Integration

This guide will walk you through obtaining and configuring the MCP (Model Context Protocol) server URL from Zapier (Zapier Central / Zapier for Agents) to enable your MaiAgent AI assistant to securely call external application actions through Zapier's Remote MCP service.

✅ Prerequisites

  • You have a Zapier account with access to Zapier Central / Zapier for Agents (MCP) functionality.

  • You want to make Zapier-connected applications (like Google Workspace, Slack, Notion, Salesforce...) available to MaiAgent's AI assistants.

  • You have authorization permissions for target applications (e.g., authorized Google / Slack accounts).

🌐 Step 1: Login / Register for Zapier Central (MCP Console)

  1. Login to 🌐Zapier website↗ with an admin account or account with appropriate permissions.

    Click "log in" in the top right corner to sign in, or click "Sign up" to register if you haven't already

Zapier Homepage

👆 Step 2: Create MCP Server in Zapier MCP Console

Zapier MCP Console Homepage

On this page, you can create your own MCP Server and link different external tools as MCP services 2. Click the "+ New MCP Server" button in the top left to create an MCP Server.

Create MCP Server (+ New MCP Server)

After clicking, you'll see this screen ⬇️

Create MCP Server Settings Page
  • Select Other as MCP Client

You must select Other, otherwise Zapier won't expose your linked tools to MaiAgent

  • Name this service (in this case MCP Server)

Name your MCP Server
  1. Click "Create MCP Server" to create the service

Create MCP Server

After your MCP Server is successfully created, you'll see this screen and the service you just named will appear in the left sidebar menu

MCP Server Creation Complete

🔧 Step 3: Choose Tools to Make Available to AI

Link MCP Server with external tools:

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

Add Tool (+Add Tool)

Tip: If you're unsure about requirements, start with commonly used, lower-risk read-only actions before gradually enabling write actions.

  • It's recommended to only authorize work-purpose accounts and follow the organization's Least Privilege principle.

  1. After clicking, you'll see a list of all available external tools

List of Available External Tools

Using Gmail as an example, click the Gmail icon to connect.

Some external services require authorization - you'll need to authorize if you want to link those tools

  1. After adding, select the Google account you want to connect, choose your needed tool services, or click the "Add all Gmail tools" button to add all Gmail tools.

Select Tools to Use
Authorize and Add Gmail Tools

After completion, Gmail tools can be added and linked to that MCP Server (selected language model). Here we're only linking the Find Email tool.

Added Gmail Tool (Find Email)

After linking is complete, the tool you just selected will appear in the tools list.

↔️ Step 4: Copy MCP endpoint

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

Connect Tab

2. Get and copy the "Server URL" from this page.

MCP Server URL

Note: This URL is private information and should only be provided to trusted systems (like your MaiAgent environment).

💻 Step 5: Set Up MCP Tool in MaiAgent

  1. Open the MaiAgent tools page.

  2. Add a new MCP tool.

  3. Fill in the tool configuration:

    • Basic Settings: Complete basic setup according to the user manual Create Tool and select MCP as the tool type.

    • Command or Server URL: Paste the Zapier MCP Server URL you copied in step 4 here.

    • Parameters / Environment Variables / Allowed Tools: These fields can be left blank - MaiAgent will automatically get them from the MCP Server when saving tool settings.

  4. Save settings.

Add MCP Tool

After completion, you can click "Refresh"

The system will automatically fetch linked tools and display them in the list below.

List of Allowed Tools

The Find email tool we just linked now appears in the list ready for use.

Demo Video

⚠️ Important Notes

  • URL Confidentiality: Keep the MCP Server URL secure and avoid public exposure.

  • Minimize Permissions: Only enable necessary applications and actions for AI assistants to reduce risk.

  • Account Expiration: If Zapier connection authorization expires (e.g., key revocation, OAuth expiration), reauthorize on the Zapier side.

  • Multiple Tools: To integrate multiple applications (like using both Google Drive and Slack), repeat step 3 in the Zapier MCP console to add new tools to the same MCP Server; no need to change the MCP URL. You can refresh the MCP tool in MaiAgent to sync the latest tools list.

Refreshed tools will be listed in "Allowed Tools (JSON Array)".

  • Logs and Auditing: Regularly review call records and audit logs on both MaiAgent and Zapier sides.

  • To avoid compatibility issues or other updates due to version iterations, regularly check the Zapier Support Center for authorization, connection and limitation information

Last updated

Was this helpful?