Skip to main content

MCP Integration

Copilot.live supports Model Context Protocol (MCP), an open standard designed to establish secure, two-way, real-time connections between AI-powered tools and backend systems.

Overview of Model Context Protocol (MCP) architecture with SSE and REST endpoints

What is MCP?

Model Context Protocol (MCP) enables AI agents to trigger actions in real-time by listening to external system events through a Server-Sent Events (SSE) stream.

There are two key components in the MCP architecture:

  • MCP Servers: These expose actions or data endpoints via SSE and REST.

  • MCP Clients: These are AI tools (like Copilot) that consume events from the server and act accordingly.

    info

    Copilot acts as an MCP client, allowing AI agent to execute tasks based on real-time data received from a configured MCP server.


How Copilot Uses MCP

When you connect an MCP server to Copilot, it:

  • Establishes a persistent SSE connection.
  • Listens for events emitted by the server.
  • Maps those events to defined actions inside the Copilot environment.
  • Executes these actions securely based on user input or workflows.

Connecting an MCP Server

To integrate an MCP server in Copilot:

  1. Navigate to the MCP section in the left sidebar.

  2. Click on the "Add MCP" button.

    Click Add MCP to begin configuring a new MCP server in Copilot
  3. Provide the following details:

    • Name: A display name for your MCP server.

      Provide a recognizable name for your MCP server integration
    • SSE URL: The endpoint for the Server-Sent Events stream.

      Enter the SSE endpoint URL to receive real-time events
  4. Click Save.

    Save your MCP server details to establish a connection

Once saved, Copilot will:

  • Validate the server connection.

  • Automatically fetch available Actions.

  • Display them in the UI for further configuration or workflow use.

    View and configure available AI actions retrieved from the MCP server

Supported MCP Servers

Here are some commonly supported MCP server platforms:

ProviderDescription
ComposioLow-code platform offering ready-to-use action endpoints with SSE support.
BolticData action and transformation server with real-time triggers.
ZapierEvent-based automation flows (supports webhook relay as SSE via proxy).
PipedreamDeveloper-friendly integration hub that can act as an MCP server.
n8nOpen-source workflow automation tool with event-based triggers.
Make (Integromat)Visual automation platform supporting webhook-based events.

Example: Automating Tasks with Zapier MCP Server

Here’s a step-by-step example using Zapier’s MCP server:

  1. Go to https://mcp.zapier.com and create a new MCP server.

  2. Once created, copy the SSE URL provided by Zapier.

  3. Open Copilot platform and navigate to the MCP section.

  4. Click "Add MCP" and paste the SSE URL in the configuration.

  5. Give the server a name like "Zapier MCP" and click Save.

    info

    Copilot will automatically fetch all supported actions from the Zapier server after you save.

  6. Once the connection is established, Copilot will display available actions like:

    • send_email
    • post_slack_message
    • create_google_calendar_event
  7. You can now create workflows or configure AI Agent to respond to real-time events like:

    • Sending a welcome email when a form is submitted.
    • Posting a message to Slack when a task is created in your CRM.
    • Notifying users when a GitHub issue is labeled.

This setup empowers your AI Agent to act on external triggers without writing custom code, enabling seamless integration across tools.


Copilot dark logo

More than just a virtual AI assistant, Copilot adds the flavor of interaction and engagement to your website. Easy to create, easier to customize, and easiest to deploy. Let Copilot enhance user experience on your website based on the information you provide.

Is this page useful?