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.
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.
infoCopilot 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:
-
Navigate to the MCP section in the left sidebar.
-
Click on the "Add MCP" button.
Click Add MCP to begin configuring a new MCP server in Copilot -
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
-
-
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:
Provider | Description |
---|---|
Composio | Low-code platform offering ready-to-use action endpoints with SSE support. |
Boltic | Data action and transformation server with real-time triggers. |
Zapier | Event-based automation flows (supports webhook relay as SSE via proxy). |
Pipedream | Developer-friendly integration hub that can act as an MCP server. |
n8n | Open-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:
-
Go to https://mcp.zapier.com and create a new MCP server.
-
Once created, copy the SSE URL provided by Zapier.
-
Open Copilot platform and navigate to the MCP section.
-
Click "Add MCP" and paste the SSE URL in the configuration.
-
Give the server a name like
"Zapier MCP"
and click Save.infoCopilot will automatically fetch all supported actions from the Zapier server after you save.
-
Once the connection is established, Copilot will display available actions like:
send_email
post_slack_message
create_google_calendar_event
-
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.