This page applies to Apigee and Apigee hybrid.
API hub helps you understand the specific capabilities of your APIs by representing their individual functions as distinct entities. For most APIs, these are called operations, which represent the fundamental actions performed on an API. For agentic APIs built using the Model Context Protocol (MCP), these are called tools. By exposing operations and tools as individual entities, API hub facilitates granular search and discovery, helping developers quickly find APIs that offer the required functionality.
How operations and tools are created
Operations and tools for an API version are created in the following ways:
- Using specification files: When you upload an API specification file, API hub automatically parses it to extract the defined operations or tools.
- Operations are extracted from OpenAPI specifications.
- Tools are extracted from MCP schema files.
- Using the UI: You can create operations using the Google Cloud console.
- Using the API: You can create operations and tools using the Operations API or the Specifications API. This gives you the flexibility to supplement or override what was automatically extracted from a specification.
How operations and tools are used in API hub
Both operations and tools are used in similar ways within API hub to improve discovery and analysis:
- Semantic Search: Operations and tools are indexed for Semantic Search allowing you to find APIs based on the functionality they provide.
- API exploration: Exposing operations and tools as individual entities makes it easier for developers to explore an API's capabilities at a granular level.
- Dependency analysis: You can analyze the dependencies between APIs at the function level. For example, you can identify which APIs are calling a specific operation and which are being called by it. This is visible in the Supply chain page.
What's next
- Learn about how to manage API operations.
- Learn about how to manage MCP tools.
- Learn more about Operations API.