MCP Http Client MCP Server

MCP Server for REST API interactions with authentication and Swagger documentation support

Local serverstdioTypeScript

What is the MCP Http Client MCP Server?

MCP Server for REST API interactions with authentication and Swagger documentation support

What the server does

A Model Context Protocol (MCP) server that provides REST API client functionality with authentication support and Swagger documentation integration.

  • Multiple Authentication Methods — Support for both token-based and login-based authentication
  • Swagger Integration — Automatic endpoint discovery and documentation from OpenAPI/Swagger specs
  • Automatic Token Management — Handles token refresh and re-authentication
  • Comprehensive HTTP Methods — Support for GET, POST, PUT, DELETE, and PATCH requests
  • Error Handling — Robust error handling with retry logic
  • MCP Compatible — Fully compatible with the Model Context Protocol

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP Http Client MCP Server

{
  "mcpServers": {
    "mcp-rest-github": {
      "command": "node",
      "args": [
        "/path/to/your/mcp-rest/dist/index.js"
      ],
      "env": {
        "MCP_REST_BASE_URL": "https://api.github.com",
        "MCP_REST_AUTH_TYPE": "token",
        "MCP_REST_TOKEN": "YOUR_MCP_REST_TOKEN",
        "MCP_REST_SWAGGER_URL": "https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.json"
      }
    }
  }
}

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

Configuration

VariableDescriptionRequired
MCP_REST_BASE_URLDeclared in the maintainer’s client configuration.Yes
MCP_REST_AUTH_TYPEDeclared in the maintainer’s client configuration.Yes
MCP_REST_TOKENDeclared in the maintainer’s client configuration.Yes
MCP_REST_SWAGGER_URLDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use MCP Http Client to Building.”
  • “Use MCP Http Client to Running.”

Frequently asked questions

MCP Server for REST API interactions with authentication and Swagger documentation support Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.