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
tool_choice: { kind: "specific_tool", ... } pins the model to a single tool on iteration
1 of the run. The platform validates that the named tool exists in the effective catalog
before kicking off the workflow — better to fail synchronously here than later as a
confusing Bedrock-side error inside the agent loop.
This error surfaces when either:
mcp_aliasis absent andnamedoesn’t appear in caller-declaredtools[].mcp_aliasis present (and the alias is registered), butnamedoesn’t appear in that MCP server’s declaredtools[].
How to fix
Make suretool_choice.name matches the catalog exactly:
docs-search_kb), split it: prefix before the first dash
becomes mcp_alias, suffix becomes name.
