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
Caller-declared tools (under top-leveltools[]) have no alias — the platform tells them
apart from MCP tools by the absence of a dash in the wire name. If a caller-declared
tools[].name contains a dash, it would collide with the MCP {alias}-{tool} shape and
the workflow can’t safely route the call.
Validation rules for tools[].name:
- Non-empty.
- No dashes (
-). - ≤ 64 characters total (Bedrock’s wire-name cap; MCP tools split this budget between alias + name, but caller-declared names use the full 64).

