Introduction
The MCP (Model Context Protocol) integration allows you to connect to a remote MCP server to access external tools and resources that are not yet natively integrated into Sana Agents. This enables greater flexibility and extensibility for your workspace.
Supported MCP Protocol Version
We strive to implement all features of the latest protocol, but some specific features may not be fully supported yet. If you encounter any compatibility issues, please contact your engagement manager.
Transport Protocols
Sana supports the "Streamable HTTP" transport protocol for MCP, with a fallback to "SSE" (Server-Sent Events). This ensures robust and efficient communication with remote MCP servers.
Integration capabilities
The capabilities of the Sana MCP integration is dependent on the chosen remote server.
Risks and safety best practices
Connecting to a remote MCP server enables access within third-party applications. It is strongly recommended to connect only to official MCP servers from trusted providers. Avoid unofficial servers unless you have thoroughly reviewed their data handling practices.
Type of integration
Private: Set up per user.
Availability
The MCP integration is currently only available to early access partners and specific workspace users - please reach out to your engagement manager if you are interested.
Integration type | Free tier | Team tier | Enterprise tier |
Private | ❌ | ❌ | ✅ |
Shared | ❌ | ❌ | ❌ |
Centralized | ❌ | ❌ | ❌ |
Scope and permissions
The scope and permissions requested by the app will depend on the remote server you connect to.
Integration set-up
1. Find and click on “MCP” inside of the list of available integrations, fill in the required fields and click the checkbox "I trust this application".
2. Review and approve the requested access, see example for Linear below but note that this interface will vary depending on which remote server that is added.
4. Select which tools inside of the chosen remote MCP server to include and then click the "Continue" button located at the end of the page. Note that this can later be configured in the settings page for the integration itself.
5. Double check that it is now listed under “MCP integrations” on the integrations page.
6. To use it, click “Sources” and select the added MCP server.
Known limitations
Be cautious when adding custom remote MCP servers; always review their capabilities to avoid unwanted actions or malicious software.
The list of tools exposed by the connected MCP server can change over time, which may cause certain functionalities to stop working or behave differently.
The MCP ecosystem is still in an early stage: breaking changes, lack of documentation, and incomplete implementations are common.
You can currently not add MCP as knowledge to an Agent. Coming soon!
FAQ
Q: What is a remote MCP server?
A: MCP is a protocol that standardizes how applications provide context to LLMs. Some companies have created remote MCP servers that expose a particular application’s capabilities to developers and end-users through requests to their remote MCP server.
Q: Why should I add a remote MCP server?
A: Sana integrates with many third-party applications, but not all. If there is an application you want to use that we don’t currently support, you can connect it yourself by adding it through a remote MCP server.
Q: Why is my MCP server not working anymore or behaving differently?
A: The list of tools exposed by the connected MCP server can change over time as it is owned by an external maintainer. This may cause certain functionalities to stop working or behave differently.
Q: How can I change which tools I want my remote MCP server to have access to?
A: Click on the specific MCP server inside of the integrations page and then click on the cog icon to modify it. In there you can select which of the available tools you would like to include.
Q: How can I find safe remote MCP servers to add?
A: Sana recommends always using only official MCP servers from trusted providers. Check their websites to confirm this is a service they support.
Q: Are MCP requests made from the backend or frontend?
A: All requests to remote MCP servers are made from the backend for enhanced security and reliability.
Data handling & privacy
Sana AI is fully committed to data security and privacy. All data accessed by Sana AI is encrypted both in transit and at rest. Sana does not train any underlying language models on your data, ensuring the privacy of your information. Sana AI is ISO 27001 certified; and SOC 2 and GDPR compliant, and adheres to the highest standards of data security.