MCP Tool (voice)
The MCP Tool turns your voice agent into an MCP client. The agent connects to an external MCP server during the call, discovers its tools, and uses them in-flight — for custom business logic, proprietary APIs, or third-party integrations without writing custom tool code.This page is about the MCP client side — your voice agent consuming external MCP servers mid-call.
Looking for the other direction? thinnestAI is itself an MCP server that Claude Desktop, ChatGPT, and Cursor can talk to. See MCP Server.
How It Works
Configuration
| Setting | Type | Default | Description |
|---|---|---|---|
mcpServerEnabled | boolean | false | Enable MCP integration |
mcpServerUrl | string | — | MCP server URL |
mcpServerApiKey | string | — | API key for authentication |
mcpAutoDiscoverTools | boolean | true | Auto-discover available tools from the server |
mcpAllowedTools | string[] | [] | Allowlist of tool names (empty = allow all) |
mcpTimeout | integer | 10000 | Timeout in milliseconds |
LLM Tool
Tool name:mcp_call
Call any tool on the connected MCP server.
Security
- Allowlist: Use
mcpAllowedToolsto restrict which MCP tools the agent can call - Authentication: The
mcpServerApiKeyis sent as a Bearer token in the Authorization header - Timeout: Configurable per-call timeout prevents hanging calls

