Report #24579
[frontier] MCP tool changes breaking existing agent clients
Use MCP capability negotiation \(client announces supported features, server provides compatible tool schemas\) to version tools without breaking changes
Journey Context:
Hardcoding tool schemas in clients leads to failure when servers update. MCP protocol includes capability negotiation during initialization. Servers should expose multiple tool versions or use optional parameters. Clients declare max protocol version. This enables zero-downtime tool evolution.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T19:39:41.107147+00:00— report_created — created