OpenAPI Directory MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CACHE_TTL | No | Cache TTL in milliseconds (default: 24 hours) | 86400000 |
| DISABLE_CACHE | No | Disable caching (default: false) | false |
| PRIMARY_API_BASE_URL | No | Primary API URL | https://api.apis.guru/v2 |
| SECONDARY_API_BASE_URL | No | Secondary API URL | https://api.openapidirectory.com |
| OPENAPI_DIRECTORY_CACHE_DIR | No | Cache directory path | ~/.cache/openapi-directory-mcp |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_providersB | List all API providers in the directory |
| get_provider_apisB | List all APIs for a specific provider |
| get_provider_servicesB | List all services for a specific provider |
| get_apiC | Get detailed information about a specific API |
| list_all_apisA | List all APIs in the directory with metadata |
| get_metricsB | Get statistics and metrics about the API directory |
| search_apisA | Search for APIs by name, description, provider, or keywords with pagination support |
| get_popular_apisC | Get the most popular APIs based on various metrics |
| get_recently_updatedC | Get recently updated APIs |
| get_provider_statsC | Get statistics for a specific provider |
| get_openapi_specB | Get the OpenAPI specification for a specific API |
| analyze_api_categoriesC | Analyze API distribution by categories |
| get_api_summaryA | Get basic information about a specific API without endpoint details |
| get_endpointsA | Get a paginated list of endpoints for a specific API with minimal information |
| get_endpoint_detailsC | Get detailed information about a specific API endpoint |
| get_endpoint_schemaB | Get request and response schemas for a specific API endpoint |
| get_endpoint_examplesC | Get request and response examples for a specific API endpoint |
| cache_statsC | Get cache statistics and information |
| list_cache_keysB | List all cache keys |
| clear_cacheC | Clear all cache entries |
| clear_cache_keyC | Clear a specific cache key |
| cache_infoB | Get cache configuration and settings |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| api_batch_processor | Generate batch processing code for bulk API operations |
| api_error_handler | Generate robust error handling and retry logic for APIs |
| api_graphql_wrapper | Create GraphQL wrapper for REST APIs |
| api_migration_assistant | Help migrate from one API version/provider to another |
| api_rate_limiter | Implement rate limiting and quota management for APIs |
| api_sdk_wrapper | Create a simplified, opinionated SDK wrapper for APIs |
| api_test_suite | Generate comprehensive test suites for API integrations |
| api_type_generator | Generate TypeScript/Python/Go type definitions from OpenAPI specs |
| api_webhook_scaffold | Generate webhook handling infrastructure for APIs |
| retrofit_api_client | Retrofit existing codebase with a typed API client |
| api_auth_debugger | Generate debugging utilities for authentication troubleshooting |
| api_auth_flow_generator | Create interactive OAuth2 authentication flows with callback handlers |
| api_auth_implementation | Generate complete authentication implementation from OpenAPI security schemes |
| api_auth_middleware | Generate framework-specific authentication middleware |
| api_auth_test_harness | Generate comprehensive authentication testing setup |
| api_comparison | Compare multiple APIs for the same functionality |
| api_discovery | Help discover APIs for specific use cases and requirements |
| api_documentation_analysis | Analyze API capabilities, limitations, and best practices |
| api_integration_guide | Generate step-by-step integration guide for a specific API |
| api_performance_analyzer | Analyze API performance characteristics and optimization opportunities |
| authentication_guide | Understand and implement authentication for APIs |
| code_generation | Generate code examples for API usage |
| troubleshooting_guide | Help debug API integration issues |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| API Providers List | List of all API providers in the directory |
| Directory Metrics | Basic metrics and statistics about the API directory |
| API Directory Summary | Overview of the API directory including popular APIs and statistics |
| APIs Page 1 | Page 1 of APIs in the directory (50 APIs per page) |
| APIs Page 2 | Page 2 of APIs in the directory (50 APIs per page) |
| APIs Page 3 | Page 3 of APIs in the directory (50 APIs per page) |
| APIs Page 4 | Page 4 of APIs in the directory (50 APIs per page) |
| APIs Page 5 | Page 5 of APIs in the directory (50 APIs per page) |
| APIs Page 6 | Page 6 of APIs in the directory (50 APIs per page) |
| APIs Page 7 | Page 7 of APIs in the directory (50 APIs per page) |
| APIs Page 8 | Page 8 of APIs in the directory (50 APIs per page) |
| APIs Page 9 | Page 9 of APIs in the directory (50 APIs per page) |
| APIs Page 10 | Page 10 of APIs in the directory (50 APIs per page) |
| APIs Page 11 | Page 11 of APIs in the directory (50 APIs per page) |
| APIs Page 12 | Page 12 of APIs in the directory (50 APIs per page) |
| APIs Page 13 | Page 13 of APIs in the directory (50 APIs per page) |
| APIs Page 14 | Page 14 of APIs in the directory (50 APIs per page) |
| APIs Page 15 | Page 15 of APIs in the directory (50 APIs per page) |
| APIs Page 16 | Page 16 of APIs in the directory (50 APIs per page) |
| APIs Page 17 | Page 17 of APIs in the directory (50 APIs per page) |
| APIs Page 18 | Page 18 of APIs in the directory (50 APIs per page) |
| APIs Page 19 | Page 19 of APIs in the directory (50 APIs per page) |
| APIs Page 20 | Page 20 of APIs in the directory (50 APIs per page) |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rawveg/openapi-directory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server