Skip to main content
Glama
rawveg

OpenAPI Directory MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CACHE_TTLNoCache TTL in milliseconds (default: 24 hours)86400000
DISABLE_CACHENoDisable caching (default: false)false
PRIMARY_API_BASE_URLNoPrimary API URLhttps://api.apis.guru/v2
SECONDARY_API_BASE_URLNoSecondary API URLhttps://api.openapidirectory.com
OPENAPI_DIRECTORY_CACHE_DIRNoCache directory path~/.cache/openapi-directory-mcp

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription
api_batch_processorGenerate batch processing code for bulk API operations
api_error_handlerGenerate robust error handling and retry logic for APIs
api_graphql_wrapperCreate GraphQL wrapper for REST APIs
api_migration_assistantHelp migrate from one API version/provider to another
api_rate_limiterImplement rate limiting and quota management for APIs
api_sdk_wrapperCreate a simplified, opinionated SDK wrapper for APIs
api_test_suiteGenerate comprehensive test suites for API integrations
api_type_generatorGenerate TypeScript/Python/Go type definitions from OpenAPI specs
api_webhook_scaffoldGenerate webhook handling infrastructure for APIs
retrofit_api_clientRetrofit existing codebase with a typed API client
api_auth_debuggerGenerate debugging utilities for authentication troubleshooting
api_auth_flow_generatorCreate interactive OAuth2 authentication flows with callback handlers
api_auth_implementationGenerate complete authentication implementation from OpenAPI security schemes
api_auth_middlewareGenerate framework-specific authentication middleware
api_auth_test_harnessGenerate comprehensive authentication testing setup
api_comparisonCompare multiple APIs for the same functionality
api_discoveryHelp discover APIs for specific use cases and requirements
api_documentation_analysisAnalyze API capabilities, limitations, and best practices
api_integration_guideGenerate step-by-step integration guide for a specific API
api_performance_analyzerAnalyze API performance characteristics and optimization opportunities
authentication_guideUnderstand and implement authentication for APIs
code_generationGenerate code examples for API usage
troubleshooting_guideHelp debug API integration issues

Resources

Contextual data attached and managed by the client

NameDescription
API Providers ListList of all API providers in the directory
Directory MetricsBasic metrics and statistics about the API directory
API Directory SummaryOverview of the API directory including popular APIs and statistics
APIs Page 1Page 1 of APIs in the directory (50 APIs per page)
APIs Page 2Page 2 of APIs in the directory (50 APIs per page)
APIs Page 3Page 3 of APIs in the directory (50 APIs per page)
APIs Page 4Page 4 of APIs in the directory (50 APIs per page)
APIs Page 5Page 5 of APIs in the directory (50 APIs per page)
APIs Page 6Page 6 of APIs in the directory (50 APIs per page)
APIs Page 7Page 7 of APIs in the directory (50 APIs per page)
APIs Page 8Page 8 of APIs in the directory (50 APIs per page)
APIs Page 9Page 9 of APIs in the directory (50 APIs per page)
APIs Page 10Page 10 of APIs in the directory (50 APIs per page)
APIs Page 11Page 11 of APIs in the directory (50 APIs per page)
APIs Page 12Page 12 of APIs in the directory (50 APIs per page)
APIs Page 13Page 13 of APIs in the directory (50 APIs per page)
APIs Page 14Page 14 of APIs in the directory (50 APIs per page)
APIs Page 15Page 15 of APIs in the directory (50 APIs per page)
APIs Page 16Page 16 of APIs in the directory (50 APIs per page)
APIs Page 17Page 17 of APIs in the directory (50 APIs per page)
APIs Page 18Page 18 of APIs in the directory (50 APIs per page)
APIs Page 19Page 19 of APIs in the directory (50 APIs per page)
APIs Page 20Page 20 of APIs in the directory (50 APIs per page)

Latest Blog Posts

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