Unified MCP Server
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.
Add these URL parameters to the MCP GetTools API URL:
permissions | A comma-delimited list of permissions from Unified.to |
tools | A comma-delimited list of tool IDs to restrict the MCP server. |
aliases | A 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_tools | Include an integration's tools from all of its API and not just the default supported unified API |
type | Use 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_sensitive | Hides sensitive (ie. PII) data from results. These fields include name, emails, telephones, ... |
permissions | A comma-delimited list of permissions from Unified.to |
aliases | A 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_tools | Include 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