mayorandrew avatar

Openapi Dynamic

mayorandrew/openapi-dynamic-mcp

Point this at any OpenAPI spec (2.x or 3.x, local or remote) and you get instant MCP tools to list endpoints, inspect schemas, and make authenticated requests without writing integration code. It handles API keys, bearer tokens, basic auth, and full OAuth2 flows including device code and PKCE. Auth tokens persist across sessions so you authenticate once and reuse. The CLI mirrors every MCP tool, letting you test calls, dry-run requests, or script API access outside your AI client. Built for working with multiple APIs through one server, with retry logic for rate limits and JSONPath filtering to trim large responses down to what matters.

GitHub stars
1
tools
5
transport
STDIO
last updated
Apr 14, 2026

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

list_apisList configured APIs

List configured APIs

No parameter schema in public metadata yet.

list_api_endpointsSearch or paginate endpoints in one API

Search or paginate endpoints in one API

No parameter schema in public metadata yet.

get_api_endpointInspect endpoint metadata, parameters, responses, and security

Inspect endpoint metadata, parameters, responses, and security

No parameter schema in public metadata yet.

get_api_schemaReturn a schema object or JSON Pointer target from the spec

Return a schema object or JSON Pointer target from the spec

No parameter schema in public metadata yet.

make_endpoint_requestPreview or execute an endpoint request

Preview or execute an endpoint request

No parameter schema in public metadata yet.

Sponsors

Readme

openapi-dynamic-mcp

Connect AI clients to OpenAPI APIs quickly, with one MCP server, direct CLI access, and built-in auth support.

NPM Version License Node.js Version

Table of Contents

Overview


View the full README on GitHub

Details

Repository
github.com/mayorandrew/openapi-dynamic-mcp
Package
openapi-dynamic-mcp
Transport
STDIO
Registry
MCP registry, active