The installed Kast MCP process runs over stdio from the client’s repository
directory. After MCP negotiation, tools/list is the authority for this
release’s tool names, inputSchema, and outputSchema.
add_declaration is the write tool. The App Server’s workspace_lifecycle is a
separate hosted tool.
Call and result
An MCP client sends a JSON-RPC tool call after negotiation:
For a query, set name to query_symbols and use the
example arguments. A call returns a JSON-RPC result with
content, isError, and, when the document is admitted,
structuredContent.
structuredContent is the canonical operation document itself. Its status
is complete, qualified, or rejected, with the operation’s exact references,
coverage, finite failures, and recovery evidence intact. An invocation failure
uses isError and may have no structuredContent. The generated
tool call wrapper describes the MCP
transport; use the generated tool response schema to decode the semantic document.
The OpenAPI POST /callables/… labels in this pane organize hosted tool
schemas. They are documentation paths, not HTTP endpoints. The direct MCP
result uses the wrapper above. Last modified on September 27, 2026