Skip to main content
Glama
Baneado98

OpenAPI Doctor

by Baneado98

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort number for the server
FORCE_LISTENNoForce server to listen (for testing)
PRO_API_KEYSNoComma-separated list of valid API keys for premium access
X402_ENABLEDNoEnable x402 payment lane (true/false)
KV_NAMESPACE_IDNoCloudflare KV namespace ID
PUBLIC_BASE_URLNoPublic base URL (homepage)
SERVICE_KEY_ENVNoEnvironment variable name that holds the buyer's service key (e.g., DNS_DOCTOR_KEY)
SERVICE_PRO_URLNoURL for the hosted pro endpoint
STRIPE_PLAN_NAMENoName of the Stripe plan
STRIPE_KEY_PREFIXNoPrefix for Stripe API keys (e.g., dns_)
STRIPE_SECRET_KEYNoStripe secret key for payment processing
CLOUDFLARE_API_TOKENNoCloudflare API token for KV store
CLOUDFLARE_ACCOUNT_IDNoCloudflare account ID for KV store
STRIPE_WEBHOOK_SECRETNoStripe webhook signing secret

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
audit_openapiA

Audit an OpenAPI/Swagger spec (URL to openapi.json or raw JSON) for API-security smells an agent won't catch reading prose: no security scheme, plaintext http servers, unauthenticated POST/PUT/DELETE, object-id endpoints with no auth (OWASP API1 BOLA/IDOR). Returns SECURE/REVIEW/INSECURE. deep=true lists the exact offending operations + fixes (premium).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/Baneado98/openapi-doctor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server