Model tool access is standardising on one protocol
Model Context ProtocolMCP defines tools, resources and prompts over JSON-RPC 2.0 with stdio and Streamable HTTP transports, and is supported across Claude, ChatGPT, Visual Studio Code and Cursor. Protocol version 2026-07-28 made it stateless and added a mandatory server/discover request. (Model Context Protocol documentation)
Integrations built once become portable across hosts, which removes a real cost. It also moves the security question: an MCP server is a tool surface reachable by any connected host, so its permissions are the blast radius, and a protocol that changed statelessness and deprecated sampling in one version is not yet stable enough to build without a migration plan.