Optiverse Academy
IntegrationsMCP Connections

MCP Connections

Understand how the Model Context Protocol powers OptiAgent's tool access, and connect your own custom MCP servers.

The Model Context Protocol (MCP) is the layer that gives OptiAgent the ability to interact with external tools through natural conversation. Every integration that lets OptiAgent read, search, or write data in an external platform is powered by MCP under the hood.

This page explains how MCP works at a system level, how native and custom integrations differ, and how to connect your own MCP servers for tools that Optiverse doesn't natively support.

How MCP Works

MCP is an open protocol that standardizes how AI assistants communicate with external tools. When an MCP integration is active:

  1. The integration exposes a set of tools (read contacts, search deals, post a message, etc.)
  2. You ask OptiAgent a question or give a command in natural language
  3. OptiAgent selects the right tools to fulfill your request
  4. The tools execute against the external platform and return results
  5. OptiAgent combines the results into a single, coherent response

This means you never need to learn an API or memorize commands. You just ask for what you need and OptiAgent handles the tool orchestration.

Optiverse MCP integrations connecting to HubSpot, Salesforce, Slack, Teams, Notion, Jira, Linear, n8n, and more

Native vs. Custom Integrations

Optiverse provides two ways to connect tools via MCP:

Native IntegrationsCustom MCP Servers
SetupOne-click connect via OAuth or API keyProvide server URL and optional auth token
Maintained byThe Optiverse teamYou or the tool vendor
ExamplesHubSpot, Salesforce, Pipedrive, Attio, Microsoft TeamsAny platform that exposes an MCP server
Tool curationPre-configured tool set with tested permissionsYou manage which tools are available
UpdatesAutomatic. New tools added as the integration evolvesYou control the server version

Native integrations cover the most common platforms and are optimized for reliability, token management, and permission controls. See the CRM, Communication, and Automation sections for setup guides.

Custom MCP servers fill the gaps. If a tool you rely on has an MCP server (published by the vendor or community), you can connect it directly to OptiAgent and gain the same conversational access.


Connecting a Custom MCP Server

Any platform that exposes an MCP-compatible HTTP endpoint can be connected to OptiAgent.

Setup Steps

  1. On the Optiverse homepage, click the MCPs tab in the top left
  2. Click Custom Server to open the connection dialog
  3. Fill in the required fields:
FieldDescription
Server KeyA unique identifier used as the tool name prefix (e.g., my-server)
Display NameA human-readable label shown in the UI (e.g., "My MCP Server")
Server URLThe HTTP endpoint of the MCP server (e.g., https://your-mcp-server.com/mcp)
Authorization HeaderOptional. A Bearer token or API key if the server requires authentication
  1. Click Connect
  2. Once connected, review the tools the server exposes and enable/disable individual tools as needed

Custom MCP server connection dialog showing Server Key, Display Name, Server URL, and Authorization Header fields

The Server Key becomes a prefix for all tools from that server. Choose something short and recognizable so you can identify the source when OptiAgent uses the tools.

Technical Requirements

Optiverse connects to custom MCP servers over Streamable HTTP, the standard remote transport for MCP. Your server must:

  • Expose an HTTP endpoint that supports POST and GET requests
  • Implement the MCP protocol (tool listing, tool execution, result responses)
  • Optionally support Server-Sent Events (SSE) for streaming responses

Most MCP server frameworks (the official TypeScript SDK, Python SDK, and community implementations) handle the transport layer automatically. If you can run the server and access its URL, it will work with Optiverse.

What Can You Connect?

Any tool with an MCP server is a candidate. Common examples include:

  • Project management: Jira, Linear, Asana, Monday.com
  • Documentation: Notion, Confluence, Google Docs
  • Communication: Slack, Discord
  • Developer tools: GitHub, GitLab, Sentry
  • Internal tools: Custom databases, proprietary platforms, internal APIs

The MCP ecosystem is growing rapidly. If a tool you use has published an MCP server (check their docs or the MCP server directory), you can connect it.


Managing Tools and Permissions

Each MCP integration (native or custom) exposes multiple tools. You have granular control over what OptiAgent can do.

Tool-Level Toggles

After connecting a server, you can enable or disable individual tools. This lets you:

  • Allow read operations but block writes
  • Expose search tools but hide bulk operations
  • Limit access to only the capabilities your team actually needs

MCP integration showing available tools with toggle controls

Safety by Design

MCP integrations include built-in safety measures:

  • Delete operations are blocked by default. OptiAgent cannot delete records from any connected system.
  • Granular tool control. Enable only the specific tools you need, nothing more.
  • Audit visibility. Every tool call is visible in the conversation, so you can see exactly what OptiAgent accessed.
  • Permission customization available. If your team needs specific permission modes (like requiring confirmation before write operations), contact support@optiverse.ai to enable them for your workspace.

Before enabling write-capable tools on any integration, align with your team on which data OptiAgent should be allowed to modify. Start with read-only access and expand once you've validated the workflows.


Verifying a Connection Works

After connecting a custom MCP server, verify that it's working correctly:

  1. Go to the Multi-Meeting Search (homepage) or open any meeting page with OptiAgent
  2. Ask a simple question that would require the connected tool, for example:
    • "What tools do you have access to from [server name]?"
    • "Search [tool] for [something you know exists]"
  3. OptiAgent should respond using the connected tool and show the tool name in the response

If the connection fails:

SymptomLikely CauseFix
"Tool not found"Server connected but tools not enabledGo to MCPs tab and enable the tools
Timeout or no responseServer URL unreachableVerify the URL is publicly accessible and the server is running
Authentication errorMissing or invalid tokenCheck the Authorization Header field
Unexpected resultsServer returns malformed dataTest the server independently to confirm it works

Best Practices

  1. Start with native integrations. If Optiverse has a native integration for your tool, use it. Native integrations are maintained, updated, and optimized for reliability.
  2. Use custom servers for the gaps. Reserve custom connections for tools that aren't natively supported but are critical to your workflow.
  3. Keep Server Keys short and clear. They appear as tool prefixes in conversations. hubspot is better than my-company-hubspot-production-v2.
  4. Test before rolling out. After connecting, ask OptiAgent a few test questions to confirm the tools work as expected.
  5. Review tool permissions. Disable tools you don't need. Fewer enabled tools means faster, more focused AI responses.
  6. Monitor usage. Check conversation logs periodically to see which tools OptiAgent uses most. Disable unused integrations to keep things clean.

On this page