Turn any OpenAPI/Swagger spec into an MCP server - every API operation becomes an agent tool.

stdiocommunityinfra

Package Details

Transportstdio
Runtimenpx

Package Arguments

Positional
openapi_spec_urlRequired
URL or file path of the OpenAPI/Swagger spec (3.x or 2.0, JSON or YAML). Every operation becomes an MCP tool.

Environment Variables

AGENTIFY_BEARER_TOKEN(str)
Secret

Optional. Sent to the upstream API as 'Authorization: Bearer <token>'.

AGENTIFY_API_KEY(str)
Secret

Optional API key for the upstream API. Sent as a header (name auto-discovered from the spec's security schemes, default X-API-Key).

AGENTIFY_API_KEY_HEADER(str)

Optional. Override the header name used for AGENTIFY_API_KEY.

AGENTIFY_API_KEY_QUERY(str)

Optional. Send AGENTIFY_API_KEY as this query parameter instead of a header.

AGENTIFY_BASIC_USER(str)

Optional HTTP basic auth username (pair with AGENTIFY_BASIC_PASS).

AGENTIFY_BASIC_PASS(str)
Secret

Optional HTTP basic auth password (pair with AGENTIFY_BASIC_USER).