MCP Server

Unified has launched an MCP server that connects any Unified connection to LLM (Large Language Model) providers supporting the newest MCP protocols. The available MCP tools will be determined by the integration’s feature support and the connection’s requested permissions. Each call to a tool will count as 1 API request on your plan.

Warning: Our MCP server is in beta and shouldn't be used for production systems (yet). Reach out to us if you would like to use it in your product application.

URLs

Authentication

You must provide a token to the MCP server either as a token URL parameter (eg. ?token={token}) or in the Authorization header as a bearer token (eg. Authorization: bearer {token})

The token is generated as follows:{connection_ID}-{nonce}-{signature}

connection_IDAn end-customer’s connection ID from Unified
nonceA random UTF-8 string that is at least 8 characters long
signatureThe SHA-256 HEX string result of the Connection_ID, nonce, and your Workspace secret (found in Settings > API Keys)

Installation

Claude.ai (online):

Go to https://claude.ai, then navigate to Settings > Integrations. Click on "Add custom integration". Enter the MCP URL:

https://mcp-api.unified.to/sse?token={connectionID}-{nonce}-{signature}

Make sure to provide your end-customer the appropriate token value.

Claude (desktop client):

Edit the claude_desktop_config.json file:

{
    "mcpServers": {
        "unified-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-remote",
                "https://mcp-api.unified.to/sse?token={connectionID}-{nonce}-{signature}",
                "--allow-http"
            ]
        }
    }
}

Make sure to provide your end-customer the appropriate token value.

Cursor:

Navigate to Cursor > Settings > Cursor Settings > MCP and edit the MCP configuration. Replace unified-mcp with the name of your own application and then make sure to provide your end-customer the appropriate token value.

{
    "mcpServers": {
        "unified-mcp": {
            "url": "https://mcp-api.unified.to/sse?token={connectionID}-{nonce}-{signature}"
        }
    }
}

MCP is a new protocol and it is moving fast. We expect more LLM & agent clients to support its newer Streamable HTTP transport protocol. We also expect that the MCP protocol will continue to expand quickly. Stay tuned as we also keep up.

Additional API Endpoints

GET /tools

Get a list of the MCP tools associated with the connection. The payload will include an object with the parameters with name as the key and value. The result is an array of:

{
    id: string;
    description: string;
    parameters: {
        name: string;
        description: string;
        required: boolean;
    }[]

}

POST /tools/{id}/call

Call that tools and return the result.

{
    content: {
        type: 'text';
        text: string;
    }[],
    data: JSON-object
}[]
Are we missing anything? Let us know
Was this page helpful?