MCP.Market

RoamProxy MCP server

by roamproxy·io.github.roamproxy/roamproxy-mcp·v0.1.1

Fetch pages and get proxies via residential, datacenter and mobile IPs in 190+ countries.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

0 stars530 downloads/wk

Reviews

Write one

Nobody has reviewed RoamProxy yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

RoamProxy tools (4)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • account_status

    Show wallet balance (USD), per-GB prices, traffic used in the last 7 days (UTC days), and rented static IPs with their proxy URLs and expiry.

  • check_ip

    Make one small request through the proxy and report the exit IP, city, country and ISP/ASN. Useful to verify geo-targeting before a job.

  • fetch_url

    Fetch a web page or API through a RoamProxy residential (or datacenter/mobile) IP in the chosen country/city.

  • get_proxy

    Build a ready-to-use proxy URL (http:// or socks5://user:pass@host:port) for the chosen country/city/session,

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How RoamProxy compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 48,255 servers
Tools
4
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
530
more than 89% of 12,191 servers with a package

What its tools let an agent do: 4 read

Install RoamProxy in Claude Code, Cursor or VS Code

Runs npx -y roamproxy-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add roamproxy-mcp -- npx -y roamproxy-mcp
Add to Cursor

What the publisher says

From the RoamProxy repository's README, as published. We do not edit it. Read it on GitHub

RoamProxy MCP Server

An MCP server that lets AI agents (Claude, Cursor, VS Code, Windsurf, …) browse the web through RoamProxy residential, datacenter and mobile IPs in 190+ countries.

Ask your agent things like:

  • "Open this product page from a US residential IP in Los Angeles and summarise the price."
  • "Compare what google.de and google.fr show for 'running shoes'."
  • "Give me a sticky UK proxy for Playwright."
  • "How much balance is left on my RoamProxy account?"

Tools

Geo options on every tool: country (us, de, jp…), state (ca, ny… or full US state names), city (Los Angeles), session (same id = same IP; omit to rotate), product (residential default, datacenter, mobile).

Setup

  1. Create an account at roamproxy.com and copy your API token from the member dashboard (Rotating residential page, API section).
  2. Add the server to your client. Requires Node.js 20+.

Claude Code

claude mcp add roamproxy -e ROAM_API_TOKEN=your_token -- npx -y roamproxy-mcp

Claude Desktop / Cursor / Windsurf (claudedesktopconfig.json, ~/.cursor/mcp.json, …)

{
  "mcpServers": {
    "roamproxy": {
      "command": "npx",
      "args": ["-y", "roamproxy-mcp"],
      "env": { "ROAM_API_TOKEN": "your_token" }
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "roamproxy": {
      "command": "npx",
      "args": ["-y", "roamproxy-mcp"],
      "env": { "ROAM_API_TOKEN": "your_token" }
    }
  }
}

Pricing

Traffic is billed to your RoamProxy wallet exactly as if you used the proxy directly — the MCP server itself is free and open source. Residential $2/GB (down to $1.20/GB with volume top-ups), datacenter $0.80/GB, balance never expires. See pricing.

How it works

fetch_url runs on your machine: the request goes to the RoamProxy gateway (gw.roamproxy.com:41080) and leaves from a residential IP in the location you asked for. Your token only unlocks your own proxy credentials and account info — it cannot top up, buy or change anything.

If a city has no stock the gateway falls back to the state, then the country, instead of failing; check_ip shows where you actually landed.

Development

npm install
npm test                                  # offline unit tests
ROAM_API_TOKEN=... node test/e2e.mjs      # live check, uses a little traffic

Related

  • proxy-examples — code samples for Python, Node, Go, curl
  • roamproxy-python — Python SDK
  • proxyprobe — proxy checker CLI

MIT © Goldkeep Digital LLC

Nothing above is checked by us. What we check is on the safety report.

RoamProxy: common questions

Is RoamProxy MCP server safe?
Mostly: it is graded B (80/100). Read the RoamProxy safety report
How do I install RoamProxy?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does RoamProxy need an API key?
Yes. The registry entry asks for ROAM_API_TOKEN.
Is RoamProxy maintained?
The last commit was 25 days ago (2026-10-10). The latest release is v0.1.1.
How does RoamProxy compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.