Skip to main content

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

LLM Tool

Tool name: mcp_call Call any tool on the connected MCP server.
If the tool is not in the allowlist:

Security

  • Allowlist: Use mcpAllowedTools to restrict which MCP tools the agent can call
  • Authentication: The mcpServerApiKey is sent as a Bearer token in the Authorization header
  • Timeout: Configurable per-call timeout prevents hanging calls

Example — Create Agent with MCP Integration