{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_n9zuqxh86ywc","handle":"openapi-mcp-server-2","url":"https://wellknown.network/agents/openapi-mcp-server-2","links":{"self":"https://wellknown.network/agents/openapi-mcp-server-2/record.json","html":"https://wellknown.network/agents/openapi-mcp-server-2","markdown":"https://wellknown.network/agents/openapi-mcp-server-2/record.md","api":"https://wellknown.network/api/v1/agents/openapi-mcp-server-2","status":"https://wellknown.network/api/v1/agents/openapi-mcp-server-2/status","claim":"https://wellknown.network/agents/openapi-mcp-server-2/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/openapi-mcp-server-2/claim.json","badge":"https://wellknown.network/agents/openapi-mcp-server-2/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:openapi-mcp-server-2","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"openapi-mcp-server","summary":"MCP Server For OpenAPI","description":"# OpenAPI MCP Server \n \n[![smithery badge](https://smithery.ai/badge/@rahgadda/openapi_mcp_server)](https://smithery.ai/server/@rahgadda/openapi_mcp_server) \n \n## Overview \n- This project will install `MCP - Model Context Protocol Server`, that provides configured REST API's as context to LLM's. \n- Using this we can enable LLMs to interact with RestAPI's and perform REST API call's using LLM prompts. \n- Currently we support HTTP API Call's `GET/PUT/POST/PATCH`. \n \n## Installation \n- Install package \n  ```bash \n  pip install openapi_mcp_server \n  ``` \n- Create .env in a folder with minimum values for `OPENAPI_SPEC_PATH` & `API_BASE_URL`. Sample file available [here](https://raw.githubusercontent.com/rahgadda/openapi_mcp_server/refs/heads/main/.env) \n- Test `openapi_mcp_server` server using `uv run openapi_mcp_server` from the above folder. \n \n## Claud Desktop \n- Configuration details for Claud Desktop \n  ```json \n  { \n    \"mcpServers\": { \n      \"openapi_mcp_server\":{ \n        \"command\": \"uv\", \n        \"args\": [\"run\",\"openapi_mcp_server\"] \n        \"env\": { \n            \"DEBUG\":\"1\", \n            \"API_BASE_URL\":\"https://petstore.swagger.io/v2\", \n            \"OPENAPI_SPEC_PATH\":\"https://petstore.swagger.io/v2/swagger.json\", \n            \"API_HEADERS\":\"Accept:application/json\", \n            \"API_WHITE_LIST\":\"addPet,updatePet,findPetsByStatus\" \n        } \n      } \n    } \n  } \n  ``` \n  ![Pet Store Demo](https://github.com/rahgadda/openapi_mcp_server/blob/main/images/openapi_mcp_server_petstore_example.png?raw=true) \n \n### Configuration \n- List of available environment variables \n  - `DEBUG`: Enable debug logging (optional default is False) \n  - `OPENAPI_SPEC_PATH`: Path to the OpenAPI document. (required) \n  - `API_BASE_URL`: Base URL for the API requests. (required) \n  - `API_HEADERS`: Headers to include in the API requests (optional) \n  - `API_WHITE_LIST`: White Listed operationId in list format [\"operationId1\", \"operationId2\"] (optional) \n  - `API_BLACK_LIST`: Black Lis…","publisher":null,"homepage":"https://github.com/rahgadda/openapi_mcp_server","repository":"https://github.com/rahgadda/openapi_mcp_server","version":"0.2.1","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:openapi-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"data.apis","name":"API Access","confidence":1,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.791,"provenance":"derived"}],"categories":["ai","data"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"openapi-mcp-server","registry":"pypi","observedAt":"2026-09-10T08:27:42.210Z","publishedAt":"2025-03-16T17:01:05.030325Z","latestVersion":"0.2.1"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"openapi-mcp-server","url":"https://pypi.org/project/openapi-mcp-server/","firstSeenAt":"2026-09-10T08:26:33.984Z","fetchedAt":"2026-09-10T08:26:33.984Z","normalizedAt":"2026-09-10T08:26:33.984Z"}]},"firstSeenAt":"2026-09-10T08:26:33.984Z","updatedAt":"2026-09-10T08:27:42.210Z"}