HTTP status: 400Documentation Index
Fetch the complete documentation index at: https://docs.narrative.io/llms.txt
Use this file to discover all available pages before exploring further.
Error message
When this error occurs
Whentool_choice: { kind: "specific_tool", mcp_alias: "...", name: "..." } carries an
mcp_alias, the platform looks the alias up in the effective config’s mcp_servers[]. If
no MCP server has that alias for the run (typo? missing entry in a config_override that
replaced the conversation’s default list?), the call is rejected synchronously.
How to fix
Use one of the registered aliases — or dropmcp_alias entirely if you meant a
caller-declared tool. Sample shapes:
config_override.mcp_servers replaces the conversation default wholesale —
the run sees only what’s listed in the override (or, if absent, the defaults). If you’re
overriding the list, every alias your tool_choice references has to be in that override.
