ProxyRange MCP
A read-only MCP server that provides AI assistants with access to ProxyRange's open data on residential proxy providers, including pricing, terms, sourcing checks, and infrastructure comparisons for 30 providers.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.proxyrange.com/mcpWhat you can do with it
- Find the cheapest residential proxy for a specific data volume
- Compare multiple providers on price and city targeting
- Check where a provider's IPs come from via sourcing checks
- Identify brands sharing infrastructure or DNS targets
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- proxyrange 1.0.1
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
find_providers — Find residential proxy providers
Residential proxy providers that meet a buyer’s requirements (SOCKS5, city/ZIP/ASN targeting, PayPal or crypto, no ID check, traffic that never expires, a price cap, a sourcing check level, a smallest first purchase, a session length), with each one’s checkout price for 1, 10 or 100 GB. Regular prices come first, lowest first; first-purchase offers and upper bounds follow, flagged. Every result links to its proxyrange.com page and says when its prices were checked.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 30,
"minimum": 1,
"description": "At most this many results (default 10, up to 30)"
},
"needs": {
"type": "array",
"items": {
"enum": [
"socks5",
"state",
"city",
"zip",
"asn",
"paypal",
"crypto",
"no-id",
"no-expiry"
],
"type": "string"
},
"maxItems": 9,
"description": "Requirements every result must meet: socks5; state, city, zip or asn (finest targeting); paypal or crypto (payment); no-id (no ID check to sign up and buy); no-expiry (unused traffic never expires)"
},
"basketGb": {
"enum": [
1,
10,
100
],
"type": "number",
"description": "Purchase size to price, in GB bought at once: 1, 10 (default) or 100"
},
"sourcing": {
"type": "array",
"items": {
"enum": [
"clear",
"unclear",
"concerning",
"not-reviewed"
],
"type": "string"
},
"maxItems": 4,
"description": "Only providers whose sourcing check is one of these (not-reviewed: no check yet)"
},
"maxPriceUsd": {
"type": "number",
"maximum": 1000000,
"description": "Only providers whose checkout price for that basket is at most this many US dollars",
"exclusiveMinimum": 0
},
"minStickyMinutes": {
"type": "integer",
"maximum": 1000000,
"description": "Only providers that keep one IP for at least this many minutes",
"exclusiveMinimum": 0
},
"maxMinimumPurchaseUsd": {
"type": "number",
"maximum": 1000000,
"minimum": 0,
"description": "Only providers whose smallest first purchase is at most this many US dollars"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"basketGb",
"matched",
"shown",
"medianUsd",
"providers",
"order",
"updated",
"attribution",
"licence"
],
"properties": {
"order": {
"type": "string"
},
"shown": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"licence": {
"type": "string"
},
"matched": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "How many providers meet every requirement"
},
"updated": {
"type": "string",
"description": "The newest date any fact in the data was checked (YYYY-MM-DD)"
},
"basketGb": {
"enum": [
1,
10,
100
],
"type": "number"
},
"medianUsd": {
"type": [
"number",
"null"
],
"description": "The market median of regular checkout prices for this basket"
},
"providers": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"page",
"price",
"pricesChecked",
"sourcingCheck",
"needsMet"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"page": {
"type": "string",
"description": "Its page on proxyrange.com: cite this"
},
"price": {
"type": "object",
"required": [
"gb",
"usd",
"regular",
"label",
"note"
],
"properties": {
"gb": {
"enum": [
1,
10,
100
],
"type": "number"
},
"usd": {
"type": "number",
"description": "Checkout price in US dollars, before tax"
},
"note": {
"type": [
"string",
"null"
],
"description": "The plan the price comes from"
},
"label": {
"type": [
"string",
"null"
],
"description": "Why the price isn’t regular, when it isn’t"
},
"regular": {
"type": "boolean",
"description": "false for a first-purchase offer, a coupon price or an upper bound: never call it the price"
}
},
"additionalProperties": false
},
"needsMet": {
"type": "array",
"items": {
"type": "string"
}
},
"pricesChecked": {
"type": "string",
"description": "YYYY-MM-DD"
},
"sourcingCheck": {
"anyOf": [
{
"enum": [
"clear",
"unclear",
"concerning"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "null: not yet reviewed"
}
},
"additionalProperties": false
}
},
"attribution": {
"type": "string",
"description": "How to credit the data when you show it"
}
},
"additionalProperties": false
}{
"title": "Find residential proxy providers",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cheapest — Cheapest residential proxies
The lowest regular checkout prices for 1, 10 or 100 GB of residential proxy traffic, ranked the way proxyrange.com ranks them: first-purchase offers, coupons and upper bounds never count, and providers whose sourcing check is Concerning are left out. Optionally only providers meeting given requirements. Includes the market median for the basket.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "How many to rank (default 5, up to 10)"
},
"needs": {
"type": "array",
"items": {
"enum": [
"socks5",
"state",
"city",
"zip",
"asn",
"paypal",
"crypto",
"no-id",
"no-expiry"
],
"type": "string"
},
"maxItems": 9,
"description": "Requirements every result must meet: socks5; state, city, zip or asn (finest targeting); paypal or crypto (payment); no-id (no ID check to sign up and buy); no-expiry (unused traffic never expires)"
},
"basketGb": {
"enum": [
1,
10,
100
],
"type": "number",
"description": "Purchase size to price, in GB bought at once: 1, 10 (default) or 100"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"basketGb",
"medianUsd",
"ranking",
"leftOut",
"rule",
"updated",
"attribution",
"licence"
],
"properties": {
"rule": {
"type": "string"
},
"leftOut": {
"type": "object",
"required": [
"offerOnly",
"concerning"
],
"properties": {
"offerOnly": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Providers meeting the requirements whose price for this basket isn’t regular"
},
"concerning": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Providers meeting the requirements whose sourcing check is Concerning"
}
},
"additionalProperties": false
},
"licence": {
"type": "string"
},
"ranking": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"page",
"price",
"pricesChecked",
"sourcingCheck",
"needsMet",
"rank"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"page": {
"type": "string",
"description": "Its page on proxyrange.com: cite this"
},
"rank": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"price": {
"type": "object",
"required": [
"gb",
"usd",
"regular",
"label",
"note"
],
"properties": {
"gb": {
"enum": [
1,
10,
100
],
"type": "number"
},
"usd": {
"type": "number",
"description": "Checkout price in US dollars, before tax"
},
"note": {
"type": [
"string",
"null"
],
"description": "The plan the price comes from"
},
"label": {
"type": [
"string",
"null"
],
"description": "Why the price isn’t regular, when it isn’t"
},
"regular": {
"type": "boolean",
"description": "false for a first-purchase offer, a coupon price or an upper bound: never call it the price"
}
},
"additionalProperties": false
},
"needsMet": {
"type": "array",
"items": {
"type": "string"
}
},
"pricesChecked": {
"type": "string",
"description": "YYYY-MM-DD"
},
"sourcingCheck": {
"anyOf": [
{
"enum": [
"clear",
"unclear",
"concerning"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "null: not yet reviewed"
}
},
"additionalProperties": false
}
},
"updated": {
"type": "string",
"description": "The newest date any fact in the data was checked (YYYY-MM-DD)"
},
"basketGb": {
"enum": [
1,
10,
100
],
"type": "number"
},
"medianUsd": {
"type": [
"number",
"null"
]
},
"attribution": {
"type": "string",
"description": "How to credit the data when you show it"
}
},
"additionalProperties": false
}{
"title": "Cheapest residential proxies",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_provider — Residential proxy provider facts and review
Everything ProxyRange has on one residential proxy provider: checkout prices for 1, 10 and 100 GB, the smallest first purchase, whether unused traffic expires, ID check, trial, refunds, protocols, targeting, longest sticky session, claimed pool size, payment methods, what its terms say about independent testing, its sourcing check (Clear, Unclear or Concerning), brands it shares infrastructure with, and our review (best for, think twice if, pros, cons). Every fact carries the date it was checked and its source.
{
"type": "object",
"required": [
"provider"
],
"properties": {
"provider": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Provider id, name or website, e.g. \"iproyal\", \"Bright Data\", \"decodo.com\" or a former name such as \"Smartproxy\""
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"id",
"name",
"formerly",
"website",
"page",
"prices",
"marketMedianUsd",
"minimumPurchaseUsd",
"trafficExpires",
"idCheck",
"trial",
"refunds",
"protocols",
"targeting",
"stickySessionMaxMinutes",
"poolClaimed",
"payments",
"needsMet",
"testing",
"sourcingCheck",
"sharesInfrastructureWith",
"review",
"notStated",
"updated",
"attribution",
"licence"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"page": {
"type": "string",
"description": "Its page on proxyrange.com: cite this"
},
"trial": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"prices": {
"type": "object",
"required": [
"baskets",
"checked",
"source"
],
"properties": {
"source": {
"type": "string"
},
"baskets": {
"type": "array",
"items": {
"type": "object",
"required": [
"gb",
"usd",
"regular",
"label",
"note"
],
"properties": {
"gb": {
"enum": [
1,
10,
100
],
"type": "number"
},
"usd": {
"type": "number",
"description": "Checkout price in US dollars, before tax"
},
"note": {
"type": [
"string",
"null"
],
"description": "The plan the price comes from"
},
"label": {
"type": [
"string",
"null"
],
"description": "Why the price isn’t regular, when it isn’t"
},
"regular": {
"type": "boolean",
"description": "false for a first-purchase offer, a coupon price or an upper bound: never call it the price"
}
},
"additionalProperties": false
}
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"review": {
"anyOf": [
{
"type": "object",
"required": [
"summary",
"take",
"bestFor",
"thinkTwice",
"pros",
"cons",
"approved"
],
"properties": {
"cons": {
"type": "array",
"items": {
"type": "string"
}
},
"pros": {
"type": "array",
"items": {
"type": "string"
}
},
"take": {
"type": "array",
"items": {
"type": "string"
}
},
"bestFor": {
"type": "string"
},
"summary": {
"type": "string"
},
"approved": {
"type": "string",
"description": "YYYY-MM-DD"
},
"thinkTwice": {
"type": "string"
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"idCheck": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"licence": {
"type": "string"
},
"refunds": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"testing": {
"type": "object",
"required": [
"status",
"meaning",
"clause",
"checked",
"source"
],
"properties": {
"clause": {
"type": "string"
},
"source": {
"type": "string"
},
"status": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
},
"meaning": {
"type": "string"
}
},
"additionalProperties": false
},
"updated": {
"type": "string",
"description": "The newest date any fact in the data was checked (YYYY-MM-DD)"
},
"website": {
"type": "string"
},
"formerly": {
"type": [
"string",
"null"
]
},
"needsMet": {
"type": "array",
"items": {
"type": "string"
}
},
"payments": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": "array",
"items": {
"type": "string"
}
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"notStated": {
"type": "string"
},
"protocols": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": "array",
"items": {
"type": "string"
}
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"targeting": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": "array",
"items": {
"type": "string"
}
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"attribution": {
"type": "string",
"description": "How to credit the data when you show it"
},
"poolClaimed": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"sourcingCheck": {
"anyOf": [
{
"type": "object",
"required": [
"level",
"meaning",
"confidence",
"checked",
"evidenceItems",
"details"
],
"properties": {
"level": {
"enum": [
"clear",
"unclear",
"concerning"
],
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
},
"details": {
"type": "string"
},
"meaning": {
"type": "string"
},
"confidence": {
"type": "string"
},
"evidenceItems": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
}
},
"additionalProperties": false
},
{
"type": "null"
}
],
"description": "null: not yet reviewed"
},
"trafficExpires": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": [
"boolean",
"null"
]
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"marketMedianUsd": {
"type": "array",
"items": {
"type": "object",
"required": [
"gb",
"usd"
],
"properties": {
"gb": {
"enum": [
1,
10,
100
],
"type": "number"
},
"usd": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"minimumPurchaseUsd": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": [
"number",
"null"
]
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"stickySessionMaxMinutes": {
"type": "object",
"required": [
"value",
"checked",
"source"
],
"properties": {
"value": {
"type": [
"number",
"null"
]
},
"source": {
"type": "string"
},
"checked": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
"sharesInfrastructureWith": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"page",
"how",
"evidence",
"firstSeen",
"lastSeen"
],
"properties": {
"id": {
"type": "string"
},
"how": {
"type": "array",
"items": {
"type": "string"
}
},
"name": {
"type": "string"
},
"page": {
"type": "string"
},
"evidence": {
"type": "array",
"items": {
"type": "string"
},
"description": "What public DNS showed, with hostnames but never addresses"
},
"lastSeen": {
"anyOf": [
{
"type": "string",
"description": "YYYY-MM-DD"
},
{
"type": "null"
}
],
"description": "The last infrastructure map that still saw it"
},
"firstSeen": {
"anyOf": [
{
"type": "string",
"description": "YYYY-MM-DD"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Residential proxy provider facts and review",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}compare_providers — Compare residential proxy providers
Two to four residential proxy providers side by side: checkout prices for 1, 10 and 100 GB with which one is cheaper at each (regular prices only), smallest first purchase, traffic expiry, ID check, trial, refunds, protocols, targeting, sticky sessions, payments, testing terms, sourcing checks, our best-for lines, and whether any of them share infrastructure.
{
"type": "object",
"required": [
"providers"
],
"properties": {
"providers": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Provider id, name or website, e.g. \"iproyal\", \"Bright Data\", \"decodo.com\" or a former name such as \"Smartproxy\""
},
"maxItems": 4,
"minItems": 2,
"description": "Two to four provider ids, names or websites"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"providers",
"cheaperAt",
"sharedInfrastructure",
"sharedNote",
"notStated",
"updated",
"attribution",
"licence"
],
"properties": {
"licence": {
"type": "string"
},
"updated": {
"type": "string",
"description": "The newest date any fact in the data was checked (YYYY-MM-DD)"
},
"cheaperAt": {
"type": "array",
"items": {
"type": "object",
"required": [
"gb",
"cheapest",
"usd"
],
"properties": {
"gb": {
"enum": [
1,
10,
100
],
"type": "number"
},
"usd": {
"type": [
"number",
"null"
]
},
"cheapest": {
"type": "array",
"items": {
"type": "string"
},
"description": "Names; more than one on a tie, none if no regular price"
}
},
"additionalProperties": false
}
},
"notStated": {
"type": "string"
},
"providers": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"page",
"prices",
"pricesChecked",
"minimumPurchaseUsd",
"trafficExpires",
"idCheck",
"trial",
"refunds",
"protocols",
"targeting",
"stickySessionMaxMinutes",
"payments",
"testing",
"sourcingCheck",
"bestFor",
"thinkTwice"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"page": {
"type": "string"
},
"trial": {
"type": [
"string",
"null"
]
},
"prices": {
"type": "array",
"items": {
"type": "object",
"required": [
"gb",
"usd",
"regular",
"label",
"note"
],
"properties": {
"gb": {
"enum": [
1,
10,
100
],
"type": "number"
},
"usd": {
"type": "number",
"description": "Checkout price in US dollars, before tax"
},
"note": {
"type": [
"string",
"null"
],
"description": "The plan the price comes from"
},
"label": {
"type": [
"string",
"null"
],
"description": "Why the price isn’t regular, when it isn’t"
},
"regular": {
"type": "boolean",
"description": "false for a first-purchase offer, a coupon price or an upper bound: never call it the price"
}
},
"additionalProperties": false
}
},
"bestFor": {
"type": [
"string",
"null"
]
},
"idCheck": {
"type": [
"string",
"null"
]
},
"refunds": {
"type": [
"string",
"null"
]
},
"testing": {
"type": "string"
},
"payments": {
"type": "array",
"items": {
"type": "string"
}
},
"protocols": {
"type": "array",
"items": {
"type": "string"
}
},
"targeting": {
"type": "array",
"items": {
"type": "string"
}
},
"thinkTwice": {
"type": [
"string",
"null"
]
},
"pricesChecked": {
"type": "string",
"description": "YYYY-MM-DD"
},
"sourcingCheck": {
"anyOf": [
{
"enum": [
"clear",
"unclear",
"concerning"
],
"type": "string"
},
{
"type": "null"
}
]
},
"trafficExpires": {
"type": [
"boolean",
"null"
]
},
"minimumPurchaseUsd": {
"type": [
"number",
"null"
]
},
"stickySessionMaxMinutes": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"sharedNote": {
"type": "string"
},
"attribution": {
"type": "string",
"description": "How to credit the data when you show it"
},
"sharedInfrastructure": {
"type": "array",
"items": {
"type": "object",
"required": [
"between",
"how",
"evidence",
"firstSeen",
"lastSeen"
],
"properties": {
"how": {
"type": "array",
"items": {
"type": "string"
}
},
"between": {
"type": "array",
"items": {
"type": "string"
}
},
"evidence": {
"type": "array",
"items": {
"type": "string"
}
},
"lastSeen": {
"anyOf": [
{
"type": "string",
"description": "YYYY-MM-DD"
},
{
"type": "null"
}
]
},
"firstSeen": {
"anyOf": [
{
"type": "string",
"description": "YYYY-MM-DD"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Compare residential proxy providers",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}monthly_picks — This month’s residential proxy picks
ProxyRange’s picks for this month, one per need (lowest price, smallest first purchase, no ID to start, traffic never expires, city targeting, SOCKS5, PayPal, crypto, longest sessions, open to testing, Clear sourcing check), with each pick’s regular 10 GB price and the market medians for 1, 10 and 100 GB.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"required": [
"month",
"medians",
"picks",
"rule",
"page",
"updated",
"attribution",
"licence"
],
"properties": {
"page": {
"type": "string"
},
"rule": {
"type": "string"
},
"month": {
"type": "string"
},
"picks": {
"type": "array",
"items": {
"type": "object",
"required": [
"need",
"label",
"provider",
"name",
"priceUsd10",
"page"
],
"properties": {
"name": {
"type": [
"string",
"null"
]
},
"need": {
"type": "string"
},
"page": {
"type": [
"string",
"null"
]
},
"label": {
"type": "string"
},
"provider": {
"type": [
"string",
"null"
]
},
"priceUsd10": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"licence": {
"type": "string"
},
"medians": {
"type": "array",
"items": {
"type": "object",
"required": [
"gb",
"usd"
],
"properties": {
"gb": {
"type": "number"
},
"usd": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"updated": {
"type": "string",
"description": "The newest date any fact in the data was checked (YYYY-MM-DD)"
},
"attribution": {
"type": "string",
"description": "How to credit the data when you show it"
}
},
"additionalProperties": false
}{
"title": "This month’s residential proxy picks",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}sourcing_check — Where a provider’s IPs come from
ProxyRange’s sourcing check for one residential proxy provider: Clear, Unclear or Concerning, with its confidence, the reasons behind it, and the evidence items (what each source says, a link to it, and when we saw it), plus the provider’s reply if it sent one. Residential proxies route traffic through other people’s devices, so this is what we could establish about how those devices were enrolled.
{
"type": "object",
"required": [
"provider"
],
"properties": {
"provider": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Provider id, name or website, e.g. \"iproyal\", \"Bright Data\", \"decodo.com\" or a former name such as \"Smartproxy\""
},
"evidenceLimit": {
"type": "integer",
"maximum": 60,
"minimum": 1,
"description": "At most this many evidence items (default 20, up to 60)"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"id",
"name",
"page",
"level",
"meaning",
"confidence",
"checked",
"reasons",
"evidence",
"evidenceTotal",
"reply",
"howToRead",
"rightOfReply",
"corrections",
"method",
"updated",
"attribution",
"licence"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"page": {
"type": "string"
},
"level": {
"anyOf": [
{
"enum": [
"clear",
"unclear",
"concerning"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "null: not yet reviewed"
},
"reply": {
"anyOf": [
{
"type": "object",
"required": [
"text",
"received"
],
"properties": {
"text": {
"type": "string"
},
"received": {
"type": "string",
"description": "YYYY-MM-DD"
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"method": {
"type": "string"
},
"checked": {
"anyOf": [
{
"type": "string",
"description": "YYYY-MM-DD"
},
{
"type": "null"
}
]
},
"licence": {
"type": "string"
},
"meaning": {
"type": "string"
},
"reasons": {
"type": "array",
"items": {
"type": "string"
}
},
"updated": {
"type": "string",
"description": "The newest date any fact in the data was checked (YYYY-MM-DD)"
},
"evidence": {
"type": "array",
"items": {
"type": "object",
"required": [
"kind",
"claim",
"quote",
"source",
"archived",
"observed",
"confidence"
],
"properties": {
"kind": {
"type": "string"
},
"claim": {
"type": "string"
},
"quote": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
},
"archived": {
"type": [
"string",
"null"
],
"description": "A Wayback Machine copy of the source, as it read when archived"
},
"observed": {
"type": "string",
"description": "YYYY-MM-DD"
},
"confidence": {
"type": "string"
}
},
"additionalProperties": false
}
},
"howToRead": {
"type": "string"
},
"confidence": {
"type": [
"string",
"null"
]
},
"attribution": {
"type": "string",
"description": "How to credit the data when you show it"
},
"corrections": {
"type": "string"
},
"rightOfReply": {
"type": "string"
},
"evidenceTotal": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
}
},
"additionalProperties": false
}{
"title": "Where a provider’s IPs come from",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}shared_infrastructure — Residential proxy brands that share infrastructure
Which residential proxy brands share infrastructure (their proxy gateways answer from the same addresses or resolve through the same DNS target), for one provider or for every brand ProxyRange covers. A gateway that is an alias of another brand’s host goes through that host; shared addresses alone are a technical link that doesn’t show who runs the network.
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "One provider id, name or website; leave out to list every brand that shares infrastructure"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"brands",
"note",
"howToRead",
"rightOfReply",
"corrections",
"updated",
"attribution",
"licence"
],
"properties": {
"note": {
"type": "string"
},
"brands": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"page",
"sharesWith"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"page": {
"type": "string"
},
"sharesWith": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"page",
"how",
"evidence",
"firstSeen",
"lastSeen"
],
"properties": {
"id": {
"type": "string"
},
"how": {
"type": "array",
"items": {
"type": "string"
}
},
"name": {
"type": "string"
},
"page": {
"type": "string"
},
"evidence": {
"type": "array",
"items": {
"type": "string"
},
"description": "What public DNS showed, with hostnames but never addresses"
},
"lastSeen": {
"anyOf": [
{
"type": "string",
"description": "YYYY-MM-DD"
},
{
"type": "null"
}
],
"description": "The last infrastructure map that still saw it"
},
"firstSeen": {
"anyOf": [
{
"type": "string",
"description": "YYYY-MM-DD"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
},
"licence": {
"type": "string"
},
"updated": {
"type": "string",
"description": "The newest date any fact in the data was checked (YYYY-MM-DD)"
},
"howToRead": {
"type": "string"
},
"attribution": {
"type": "string",
"description": "How to credit the data when you show it"
},
"corrections": {
"type": "string"
},
"rightOfReply": {
"type": "string"
}
},
"additionalProperties": false
}{
"title": "Residential proxy brands that share infrastructure",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 231 ms
- 95th percentile latency
- 231 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 231 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http proxyrange-mcp https://mcp.proxyrange.com/mcpCodex
codex mcp add proxyrange-mcp --url https://mcp.proxyrange.com/mcpCursor
{
"mcpServers": {
"proxyrange-mcp": {
"url": "https://mcp.proxyrange.com/mcp"
}
}
}Cline
{
"mcpServers": {
"proxyrange-mcp": {
"type": "streamableHttp",
"url": "https://mcp.proxyrange.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"proxyrange-mcp": {
"type": "http",
"url": "https://mcp.proxyrange.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http proxyrange-mcp https://mcp.proxyrange.com/mcpClaude Desktop
{
"mcpServers": {
"proxyrange-mcp": {
"url": "https://mcp.proxyrange.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"proxyrange-mcp": {
"serverUrl": "https://mcp.proxyrange.com/mcp"
}
}
}Let your agent find its tools
Find servers like ProxyRange MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run ProxyRange MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.