# Apigee API hub MCP
> Google Cloud managed MCP server for Apigee API hub. Exact tool names and accessible operations depend on the published server reference and configured Google Cloud permissions.
Canonical: https://www.mcpfolio.com/servers/google-cloud-apigee-api-hub
Last updated: 2026-10-28
## Catalog record

- Publisher: Google Cloud
- Categories: search, cloud-service

## Website

https://docs.cloud.google.com/apigee/docs/reference/apis/apihub/mcp

## Transports

Streamable HTTP

## Authentication

Google Cloud authentication: OAuth 2.0 using Application Default Credentials (ADC) in supported Google clients, or a client OAuth ID/secret or bearer token in compatible third-party clients. The principal needs mcp.tools.call plus the underlying product permissions; API key authentication is only available for services that explicitly support it.

## Tools

- **create_api**: Create an API resource in the API hub.
- **get_api**: Get API resource details in the API hub.
- **list_apis**: List API resources in the API hub.
- **update_api**: Update an API resource in the API hub.
- **delete_api**: Delete an API resource in the API hub. All underlying versions must be deleted first.
- **create_version**: Create an API version for an API resource in the API hub.
- **get_version**: Get details about the API version of an API resource in the API hub.
- **list_versions**: List API versions of an API resource in the API hub.
- **update_version**: Update an API version resource in the API hub.
- **delete_version**: Delete an API version. All underlying specs, operations, definitions and linked deployments must be deleted first.
- **create_spec**: Create a spec resource within an API version in the API hub.
- **get_spec**: Get details about a spec resource in the API hub.
- **get_spec_contents**: Get contents of a spec resource in the API hub.
- **fetch_additional_spec_content**: Fetch additional spec content related to a spec resource.
- **list_specs**: List specs corresponding to a particular API resource.
- **update_spec**: Update a spec resource in the API hub.
- **delete_spec**: Delete a spec resource in the API hub. Deleting a spec will also delete the associated operations from the version.
- **create_api_operation**: Create an apiOperation in an API version. Only allowed if no API Operations were created by parsing a spec.
- **get_api_operation**: Get details about a particular operation in an API version.
- **list_api_operations**: List operations in an API version.
- **update_api_operation**: Update an operation in an API version. Only operations created via CreateApiOperation can be updated.
- **delete_api_operation**: Delete an operation in an API version. Only operations created via CreateApiOperation can be deleted.
- **get_definition**: Get details about a definition in an API version.
- **create_deployment**: Create a deployment resource in the API hub.
- **get_deployment**: Get details about a deployment resource in the API hub.
- **list_deployments**: List deployment resources in the API hub.
- **update_deployment**: Update a deployment resource in the API hub.
- **delete_deployment**: Delete a deployment resource in the API hub.
- **create_attribute**: Create a user defined attribute resource in the API hub.
- **get_attribute**: Get details about an attribute resource in the API hub.
- **update_attribute**: Update an attribute resource in the API hub.
- **delete_attribute**: Delete an attribute. System defined attributes cannot be deleted.
- **list_attributes**: List all attributes in the API hub.
- **search_resources**: Search resources in API hub.
- **create_external_api**: Create an External API resource in the API hub.
- **get_external_api**: Get details about an External API resource in the API hub.
- **update_external_api**: Update an External API resource in the API hub.
- **delete_external_api**: Delete an External API resource in the API hub.
- **list_external_apis**: List External API resources in the API hub.
- **retrieve_api_views**: Retrieve API views in the API hub.
- **create_dependency**: Create a dependency between two entities in the API hub.
- **get_dependency**: Get details about a dependency resource in the API hub.
- **update_dependency**: Update a dependency resource in the API hub.
- **delete_dependency**: Delete the dependency resource.
- **list_dependencies**: List dependency resources in the API hub.

## Sources

- [official_server_catalog](https://docs.cloud.google.com/mcp/supported-products)
- [official_setup_guide](https://docs.cloud.google.com/mcp/configure-mcp-ai-application)
- [official_authentication_guide](https://docs.cloud.google.com/mcp/authenticate-mcp)
- [official_tool_reference](https://docs.cloud.google.com/apigee/docs/reference/apis/apihub/mcp)
- [official_setup_guide](https://docs.cloud.google.com/apigee/docs/reference/apis/apihub/mcp/use-apihub-mcp)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/google-cloud-apigee-api-hub) to view instructions for each supported client.