Unified MCP Server

Additional API Endpoints

Get Tools · Call Tool

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.

Add these URL parameters to the MCP GetTools API URL:

permissionsA comma-delimited list of permissions from Unified.to
toolsA comma-delimited list of tool IDs to restrict the MCP server.
aliasesA list of words and their aliases to create additional descriptions for tools. In the format of word1:alias1,alias2;word2:alias1,alias2. eg. ?aliases=employee:user,person;employees:users,people
include_external_toolsInclude an integration's tools from all of its API and not just the default supported unified API
typeUse this parameter to change the structure of the result to be used for:
· OpenAI's function calling when type=openai
· Anthropic's function calling when type=anthropic
· Google Gemini's function declarations when type=gemini
· Cohere's functions when type=cohere
· Grok's functions when type=grok
· Groq's functions when type=groq

The default (Anthropic) result is an array of:

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

}

POST /tools/{id}/call

Add these URL parameters to the MCP CallTool API URL:

hide_sensitiveHides sensitive (ie. PII) data from results. These fields include name, emails, telephones, ...
permissionsA comma-delimited list of permissions from Unified.to
aliasesA list of words and their aliases to create additional descriptions for tools. In the format of word1:alias1,alias2;word2:alias1,alias2. eg. ?aliases=employee:user,person;employees:users,people
include_external_toolsInclude an integration's tools from all of its API and not just the default supported unified API

The payload includes an object with parameters, each key is a parameter name.

Call that tools and return the result.

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