MCP Rquest MCP Server

A Model Context Protocol (MCP) server that provides advanced HTTP request capabilities for Claude and other LLMs. Built on

Local serverstdioPython

What is the MCP Rquest MCP Server?

A Model Context Protocol (MCP) server that provides advanced HTTP request capabilities for Claude and other LLMs. Built on

The short version

  • Complete HTTP Methods — Support for GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, and TRACE
  • Browser Fingerprinting — Accurate TLS, JA3/JA4, and HTTP/2 browser fingerprints
  • Content Handling —
  • Automatic handling of large responses with token counting
  • HTML to Markdown conversion for better LLM processing
  • PDF to Markdown conversion using the Marker library

The tools it exposes

The server publishes 12 tools. What each one is for:

  • http_get — Perform GET requests with optional parameters
  • http_post — Submit data via POST requests
  • http_put — Update resources with PUT requests
  • http_delete — Remove resources with DELETE requests
  • http_patch — Partially update resources
  • http_head — Retrieve only headers from a resource
  • http_options — Retrieve options for a resource
  • http_trace — Diagnostic request tracing
  • get_stored_response — Retrieve stored large responses, optionally by line range
  • get_stored_response_with_markdown — Convert HTML or PDF responses to Markdown format for better LLM processing
  • get_model_state — Get the current state of the PDF models loading process
  • restart_model_loading — Restart the PDF models loading process if it failed or got stuck

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.

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
http_getPerform GET requests with optional parameters
http_postSubmit data via POST requests
http_putUpdate resources with PUT requests
http_deleteRemove resources with DELETE requests
http_patchPartially update resources
http_headRetrieve only headers from a resource
http_optionsRetrieve options for a resource
http_traceDiagnostic request tracing
get_stored_responseRetrieve stored large responses, optionally by line range
get_stored_response_with_markdownConvert HTML or PDF responses to Markdown format for better LLM processing
get_model_stateGet the current state of the PDF models loading process
restart_model_loadingRestart the PDF models loading process if it failed or got stuck

How to install the MCP Rquest MCP Server

{
  "mcpServers": {
    "http-rquest": {
      "command": "uvx",
      "args": [
        "mcp-rquest"
      ]
    }
  }
}

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

Example prompts to try

  • “Use MCP Rquest to http get.”
  • “Use MCP Rquest to http post.”
  • “Use MCP Rquest to http put.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides advanced HTTP request capabilities for Claude and other LLMs. Built on Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.