API operations and MCP tools overview Stay organized with collections Save and categorize content based on your preferences.
This pageapplies toApigee andApigee 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.Note: Creating MCP tools using the Google Cloud console is currently not supported.
- Using the API: You can create operations and tools using theOperations API or theSpecifications 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 forSemantic 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 theSupply chain page.Note: Dependency analysis is currently not supported for MCP tools.
What's next
- Learn about how tomanage API operations.
- Learn about how tomanage MCP tools.
- Learn more aboutOperations API.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-17 UTC.