Apigee hybrid 1.17.0 announces Model Context Protocol support Google released a new version of its Apigee hybrid platform. This update lets AI agents use APIs inside your own cluster. The Model Context Protocol now runs where your code lives. Teams no longer need to move their runtime to Google Cloud. This change addresses a common question from customers last year. They wanted agentic tools without leaving their own infrastructure.
Last December, Google announced a preview of this feature. The preview allowed agents to discover and call existing APIs. Customers could not write new code for this capability. They also did not need to stand up separate MCP servers. The response from customers was immediate. The first question was about running the runtime locally. Many Apigee customers already host their runtime on their own data centers. Some run it in a colocation facility or another public cloud. Regulators often require data to stay in a specific location. Systems of record might be physically close to the API. Multi-cloud estates are often the reality of the business. These customers asked if they could get agentic access without moving their runtime.
Apigee hybrid 1.17.0 released on September 14, 2026. Model Context Protocol support is now available in Apigee hybrid. The MCP data plane runs inside your own Kubernetes cluster. The conceptual model remains the same as the previous Apigee release. You describe your API with an OpenAPI 3.0.x specification. You create an MCP Discovery Proxy from that specification. Every operation in that spec becomes an MCP tool. Agents talk to the endpoint over JSON-RPC. They use tools/list to discover what is available. They use tools/call to invoke the tool. Apigee handles the protocol and the transcoding. You do not write MCP server code. You do not operate an MCP server as separate software.
What changes in hybrid is where the work happens. In Apigee hybrid, the MCP data plane runs inside your own Kubernetes cluster. The Apigee control plane generates MCP tool configuration from your OpenAPI Specification. Your cluster fetches that configuration periodically. MCP request traffic never leaves the cluster. The diagram below shows where the MCP data plane runs in each deployment model.
Two properties of that architecture are worth stating plainly. Your security review team will ask about these things. MCP request traffic stays inside your cluster. An agent's tools/call request is received, authorized, and proxied to your backend. This entire process happens within your own infrastructure. No MCP request or response crosses the boundary to Google Cloud at request time. Configuration is pulled, not pushed. A sidecar alongside the MCP data plane reaches out to fetch the tool configuration. This sidecar is from within your cluster. The Apigee control plane in Google Cloud never initiates a connection into your cluster. This means MCP requires no inbound path from Google into your network.