Openapi-navigator MCP Server

An MCP (Model Context Protocol) server that provides tools for navigating and querying OpenAPI specifications. This server makes it easy for AI agents to explore, search, and understand OpenAPI…

Local serverstdio

What is the Openapi-navigator MCP Server?

Openapi Navigator is an MCP project maintained in the mgaruccio/openapi-navigator repository. The maintainer describes its purpose as “An MCP (Model Context Protocol) server that provides tools for navigating and querying OpenAPI specifications. This server makes it easy for AI agents to explore…”. Read the project documentation for the complete scope.

Installation

The documented pypi package is openapi-navigator. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Parametersurl, method (GET/POST/PUT/PATCH/DELETE/etc.), headers, params, data, timeout, spec_id (optional)
spec_idstring, optional): Load default headers from this spec. Request headers override spec headers.
headersobject, optional): HTTP headers dictionary
urlstring): Full URL to request
methodstring, optional): HTTP method (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS). Default: "GET"
paramsobject, optional): URL parameters dictionary
datastring, optional): Request body as string
timeoutinteger, optional): Timeout in seconds. Default: 30
set_spec_headers
make_api_request

How to install the Openapi-navigator MCP Server

{
  "mcpServers": {
    "openapi-navigator": {
      "command": "uvx",
      "args": [
        "openapi-navigator"
      ],
      "env": {}
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.