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?

Most browser automation work still happens through a UI a human drives. MCP Rquest MCP server moves it into the conversation instead. A Model Context Protocol (MCP) server that provides advanced HTTP request capabilities for Claude and other LLMs. Built on rquest, this server enables realistic browser emulation with accurate.

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

Getting it running

The server ships on PyPI as mcp-rquest, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

How it compares

This sits in the browser automation group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. MCP Rquest's toolset — http_get, http_post, http_put and 9 more — is a fair guide to whether it matches your workflow. It is maintained by xxxbrian; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Things to watch

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 12 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch MCP Rquest.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

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

Using `pip`:

```json
{
  "mcpServers": {
    "http-rquest": {
      "command": "python",
      "args": ["-m", "mcp_rquest"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

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

It connects MCP Rquest to MCP-compatible AI assistants such as Claude and Cursor, exposing 12 tools (http_get, http_post, http_put, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with MCP Rquest directly.