SourCherry Help Centre
Home โ€บ Workflows โ€บ Workflow Triggers

Connect External MCP Servers to AI Agents in Workflows

AI Agents in SourCherry Workflows can now connect to external services using the Model Context Protocol (MCP). This allows your AI Agent to access real-time information from compatible tools such as web search providers, browser automation platforms, databases, and custom APIs. By extending your AI Agent beyond CRM data, you can automate research, enrich records, and perform more intelligent workflow actions.


TABLE OF CONTENTS


What are MCP Connections for AI Agents?


Model Context Protocol (MCP) is an open standard that enables AI applications to securely communicate with external tools and services. With MCP Connections in SourCherry Workflows, AI Agents can connect to compatible MCP servers and use their available tools while executing workflow actions.


Unlike standard AI Agent capabilities that rely primarily on information available within SourCherry, MCP Connections allow agents to retrieve live information, automate browser tasks, perform searches, and interact with external systems in real time.


Key Benefits of MCP Connections


Connecting external MCP servers expands what your AI Agent can accomplish during workflow execution.


Supported MCP Servers


SourCherry supports connections to any MCP-compatible server.


Common examples include:



Note: SourCherry does not host or manage third-party MCP servers. Availability, pricing, authentication requirements, and supported tools are determined by the provider.

Authentication Options


Different MCP providers require different authentication methods. SourCherry supports multiple authentication types to accommodate a variety of services.


Supported authentication methods include:


Some providers allow API keys to be passed through HTTP headers, while others require them as query parameters. Refer to your MCP provider's documentation for the correct configuration.


Supported Transport Types


Transport types determine how SourCherry communicates with the MCP server.


Supported transport options include:


Unless your provider specifies otherwise, use HTTP Streamable, which is the recommended default option.


How Tool Discovery Works


After entering your connection information, SourCherry can validate the connection and retrieve the tools made available by the MCP server.


Selecting Test Connection will:


After discovery, choose which tools your AI Agent can access.


Configure an MCP Connection


Proper configuration ensures your AI Agent can securely communicate with external services during workflow execution.

  1. Open the desired Workflow.

  2. Add or edit an AI Agent action.

  3. Select Add Tools.




  4. Open the MCP tab.




  5. Click Add Connection.


  6. Enter a descriptive Connection Name. Enter the Server URL supplied by your MCP provider. Select the appropriate Transport Type. Choose the required Authentication Type. Enter any required credentials.


  7. Click Test Connection.




  8. Review the discovered tools.

  9. Enable only the tools the AI Agent should be allowed to use.

  10. Save the connection.

Managing Tool Permissions


Each MCP server may expose multiple tools. Not every workflow requires access to every available capability.

Limiting tool access helps improve security, simplifies AI decision-making, and ensures the agent only performs approved actions.


After testing the connection:


These permissions apply at the AI Agent level, allowing different agents to use different tool sets even when connecting to the same server.


Best Practices


Following these recommendations helps improve reliability and security when using external MCP services.


Frequently Asked Questions


Q: What is an MCP server?
A: An MCP server exposes tools that AI applications can use through the Model Context Protocol.


Q: Can I connect more than one MCP server to an AI Agent?
A: If supported by the AI Agent configuration, multiple MCP connections can be added, allowing the agent to use tools from different providers.


Q: Does SourCherry provide MCP servers?
A: No. SourCherry provides the ability to connect to compatible MCP servers. Third-party providers or your organization are responsible for hosting and managing those servers.


Q: What happens if the Test Connection fails?
A: Verify the server URL, authentication settings, API credentials, transport type, and that the MCP server is online and reachable.


Q: Can I restrict which tools an AI Agent uses?
A: Yes. After tool discovery, you can enable or disable individual tools before saving the connection.


Q: Are third-party MCP services included with my SourCherry subscription?
A: No. Third-party providers may require their own accounts, subscriptions, or API usage fees.