> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.jambonz.org/reference/websocket-api/call-control/llm-tool-call/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.jambonz.org/_mcp/server. # llm:tool-call > > jambonz => websocket server An `llm:tool-call` message is sent by jambonz to the application when an LLM being managed by jambonz (i.e., the [llm verb](docs/webhooks/llm/)) has called a function or tool that the application needs to implement. The payload will include the following properties: * name: the name of the function, * call\_id: an identifier that must be returned in the `llm:tool-output` method sent by the application to return function call results, and * args: an object containing the parameters provided as part of the function call