Why tool modes exist
A voice-agent token withscope:'all' previously gave the LLM access to ~283 tools simultaneously (155 from ElevenLabs alone). This degraded tool-selection accuracy and added latency.
Meta mode solves this by giving the agent two gateway tools instead:
internal_search_tools— keyword-ranked search across all available tools (returns name + description)internal_execute_tool— generic executor: the agent passes a tool name + arguments and the platform dispatches it
Token types and their defaults
Voice agents default to
meta to protect LLM context and tool accuracy. Partner-minted tokens (Cursor, Claude Desktop, Windsurf, automation scripts) still receive full tool access by default.
JWT claims for fine-grained control
When minting a token manually you can include two optional claims:toolMode
"full" | "meta". Omitting the claim defaults to "full" for partner-minted tokens.
allowedApps
/api/mcp/tools/list, /api/mcp/tools/call) enforce this claim.
Omitting allowedApps grants access to all apps the token’s scope allows.

The Create Token modal in AI Agents → MCP Tokens. Modal exposes Customer, Token Name, Description, Tool Scope, Usage Limit, Expires In — no toolMode or allowedApps controls.
How agents use meta mode
In meta mode the agent workflow changes:- Discover — call
internal_search_toolswith a keyword (e.g.,"social post") to get relevant tool names and descriptions. - Execute — call
internal_execute_toolwith the tool name and parameters. - Rate limits, credit charges, scope, and
allowedAppsenforcement all apply insideinternal_execute_toolexactly as they do for direct tool calls.
Revert to full mode for voice agents
Voice-agent tool mode is a platform-level default managed by Knotie. If you need your voice agents to receive the full tool list (e.g., for debugging a tool-selection issue), contact Knotie support to have the default changed for your account. The change applies to newly minted voice-agent tokens; in-flight tokens are unaffected until the call ends.New agent-facing tools
The following tools are now available to agent tokens with appropriate scope:MEDIA_IMPORT_FROM_URL runs the URL through a safe-fetch validator (HTTPS-only, private/loopback IP rejection, ≤3 redirects) before downloading.
Related pages
- MCP tokens — Generate and manage partner MCP tokens.
- MCP API reference — Full endpoint documentation
- Social posting calendar — Schedule social posts via the portal or via agent tools
- Docs & Media library — Upload and manage media assets