ProxyRange
Server Details
Residential proxy checkout prices, terms and sourcing checks, every fact dated and sourced.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- ProxyRange/proxyrange-mcp
- GitHub Stars
- 0
- Server Listing
- ProxyRange MCP server
TDQS
Scored across 7 tools
Most tools have clear roles: find_providers filters by requirements, cheapest ranks by price, compare_providers does head-to-head, get_provider is the full profile. The main overlaps are cheapest vs monthly_picks (both surface low prices) and get_provider, which bundles sourcing check and shared-infrastructure data that also have dedicated tools (sourcing_check, shared_infrastructure), leaving the agent to decide which source to trust for the same facts.
All names are snake_case, but conventions are mixed: compare_providers, find_providers and get_provider follow verb_noun while cheapest (a bare adjective), monthly_picks, shared_infrastructure and sourcing_check are noun phrases. Still readable and predictable enough to infer purpose.
Seven tools is a well-scoped set for a proxy comparison service: discovery, filtering, comparison, detail, editorial picks, and two trust/evidence dimensions. Each tool appears to earn its place without redundancy bloat.
Coverage spans discovery, ranking, comparison, per-provider detail, curated picks, and evidence-based trust checks — a full lifecycle for a review/comparison domain. Minor gap: there is no explicit 'list all providers' or browse-catalog tool, so an agent wanting the full universe must rely on find_providers or shared_infrastructure's all-brand mode.
Available Tools
7 toolscheapestCheapest residential proxiesARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many to rank (default 5, up to 10) | |
| needs | No | 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 | No | Purchase size to price, in GB bought at once: 1, 10 (default) or 100 |
Output Schema
| Name | Required | Description |
|---|---|---|
| rule | Yes | |
| leftOut | Yes | |
| licence | Yes | |
| ranking | Yes | |
| updated | Yes | The newest date any fact in the data was checked (YYYY-MM-DD) |
| basketGb | Yes | |
| medianUsd | Yes | |
| attribution | Yes | How to credit the data when you show it |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this a safe, read-only, idempotent, closed-world operation, so the safety profile is covered. The description adds genuinely non-obvious behavioral detail that annotations cannot express: first-purchase offers, coupons and upper bounds are excluded, providers with a Concerning sourcing check are dropped, and a market median is included in the result — these materially affect how an agent should interpret the output.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The core claim (lowest regular checkout prices, ranked) is front-loaded, and the methodology clauses that follow are load-bearing rather than filler. The single long sentence carrying all the exclusion rules is dense, but trimming it would lose information an agent needs to trust the ranking.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, return shape need not be explained, and annotations cover the safety profile. What remains — pricing basis, exclusion rules, and the median that appears in results — is fully stated, leaving no material gap for a zero-required-parameter read-only tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so every parameter (limit, needs, basketGb) is already documented with ranges, enums and per-value meaning. The description only restates the 1/10/100 GB options and the existence of a requirements filter, adding no syntax or interaction detail beyond the schema — the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific resource (regular checkout prices for 1/10/100 GB of residential proxy traffic) and an explicit ranking methodology, so an agent knows exactly what comes back: a price ranking, not a provider catalog. It does not, however, contrast itself with siblings like compare_providers or find_providers, which plausibly return ranked or filtered provider lists, so the sibling distinction is left to inference.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'Optionally only providers meeting given requirements' implies the use case (find the cheapest option subject to hard constraints), which is more than nothing. But there is no explicit when-to-use/when-not statement and no alternative tool is named, even though find_providers and compare_providers overlap heavily with a filtered ranking.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_providersCompare residential proxy providersARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| providers | Yes | Two to four provider ids, names or websites |
Output Schema
| Name | Required | Description |
|---|---|---|
| licence | Yes | |
| updated | Yes | The newest date any fact in the data was checked (YYYY-MM-DD) |
| cheaperAt | Yes | |
| notStated | Yes | |
| providers | Yes | |
| sharedNote | Yes | |
| attribution | Yes | How to credit the data when you show it |
| sharedInfrastructure | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, so the safety profile is covered. The description still adds real behavioral context beyond that: the comparison is limited to regular prices (excluding promo pricing), which materially affects what the agent can claim the output means, plus the scope of checked attributes including sourcing checks and shared infrastructure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded in the first clause, which is good. But the remainder is a single run-on sentence stringing together roughly fifteen comma-separated attributes with no grouping or priority, making it harder to scan than a shorter summary plus a shortlist would be.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need no explanation, and read-only annotations cover side effects. What remains unstated is edge-case behavior — an unknown/ambiguous provider name, or whether one of the listed comparison dimensions can be missing for some providers — which matters for a 2-4 element input.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the property description already explains that ids, names, websites, and former names (e.g. 'Smartproxy') are accepted. The description's only parameter-adjacent fact, 'two to four providers', is already encoded as minItems=2/maxItems=4, so it adds nothing beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific operation (side-by-side comparison) on a specific resource (2-4 residential proxy providers) and enumerates the dimensions compared, so an agent knows this is the multi-provider comparison tool rather than the single-provider get_provider or the narrower cheapest/shared_infrastructure lookups. It never names those siblings explicitly, so the boundary with 'cheapest' and 'shared_infrastructure' — both of which are partially subsumed here — is left for the agent to infer.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied: the 'two to four providers side by side' phrasing signals the multi-provider comparison case, and the schema's minItems/maxItems reinforce it. There is no explicit when-to-use, when-not-to-use, or pointer to alternatives for a single provider or a cheapest-only question.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
find_providersFind residential proxy providersBRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | At most this many results (default 10, up to 30) | |
| needs | No | 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 | No | Purchase size to price, in GB bought at once: 1, 10 (default) or 100 | |
| sourcing | No | Only providers whose sourcing check is one of these (not-reviewed: no check yet) | |
| maxPriceUsd | No | Only providers whose checkout price for that basket is at most this many US dollars | |
| minStickyMinutes | No | Only providers that keep one IP for at least this many minutes | |
| maxMinimumPurchaseUsd | No | Only providers whose smallest first purchase is at most this many US dollars |
Output Schema
| Name | Required | Description |
|---|---|---|
| order | Yes | |
| shown | Yes | |
| licence | Yes | |
| matched | Yes | How many providers meet every requirement |
| updated | Yes | The newest date any fact in the data was checked (YYYY-MM-DD) |
| basketGb | Yes | |
| medianUsd | Yes | The market median of regular checkout prices for this basket |
| providers | Yes | |
| attribution | Yes | How to credit the data when you show it |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and closed-world, so safety needs no restating. The description does add real behavioral value: result ordering (regular prices first, lowest first; first-purchase offers and upper bounds flagged afterwards) and per-result provenance (proxyrange.com link plus price-check date). However, it says nothing about empty-result behavior, whether filters are ANDed, or how one-sided filters like maxPriceUsd interact with basketGb.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the resource and its filter set, which is good. But the single sprawling parenthetical re-lists all seven parameter dimensions already fully documented in the schema, so a meaningful share of the text does not earn its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, the description need not explain return shapes, and it correctly confines itself to scope, ordering, flagging and provenance. For a zero-required-parameter read tool that is close to complete; only the omission of filter-combination semantics and sibling routing keeps it from a 5.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the schema already explains every parameter, including the enum groupings and units. The description's parenthetical largely restates those same dimensions rather than adding syntax or interaction rules; the one genuinely additive note is that ordering and flagging relate to the 1/10/100 GB baskets. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States the resource precisely — residential proxy providers filtered by buyer requirements — and enumerates the filter dimensions (targeting, payment, ID check, expiry, price cap, sourcing, minimum purchase, session length). It reads as a noun phrase with no explicit verb ("find") and never distinguishes itself from siblings like compare_providers or cheapest, but the scope is unmistakable.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No statement of when to use this tool versus the six siblings (cheapest, compare_providers, get_provider, monthly_picks, shared_infrastructure, sourcing_check). An agent must infer from the name alone that this is the filter/search entry point rather than a comparison or lookup tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_providerResidential proxy provider facts and reviewARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| provider | Yes | Provider id, name or website, e.g. "iproyal", "Bright Data", "decodo.com" or a former name such as "Smartproxy" |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | |
| name | Yes | |
| page | Yes | Its page on proxyrange.com: cite this |
| trial | Yes | |
| prices | Yes | |
| review | Yes | |
| idCheck | Yes | |
| licence | Yes | |
| refunds | Yes | |
| testing | Yes | |
| updated | Yes | The newest date any fact in the data was checked (YYYY-MM-DD) |
| website | Yes | |
| formerly | Yes | |
| needsMet | Yes | |
| payments | Yes | |
| notStated | Yes | |
| protocols | Yes | |
| targeting | Yes | |
| attribution | Yes | How to credit the data when you show it |
| poolClaimed | Yes | |
| sourcingCheck | Yes | null: not yet reviewed |
| trafficExpires | Yes | |
| marketMedianUsd | Yes | |
| minimumPurchaseUsd | Yes | |
| stickySessionMaxMinutes | Yes | |
| sharesInfrastructureWith | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive and closed-world, so the safety profile is covered. The description adds genuinely new behavioral context: every fact carries the date it was checked and its source, and the review is editorial (best for / think twice if / pros / cons). It does not say what happens when the provider is unknown or ambiguous.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is one front-loaded sentence with a clear lead-in and no filler, but the long field enumeration is partly redundant with the existing output schema and makes the sentence hard to scan. Trimming the return-value list would strengthen it.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, the description need not spell out return shape, yet it usefully flags provenance metadata (checked dates, sources) and the sourcing-check verdict scale. The main gap is the absence of sibling routing guidance among six related tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the single `provider` parameter already documents id, name, website and former-name forms with examples. The description adds nothing further about the parameter, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states precisely what the tool returns for a single residential proxy provider, and the enumerated fact list (prices, expiry, KYC, sourcing check, review) makes the resource unmistakable. It stops short of naming how it differs from siblings like sourcing_check or shared_infrastructure, which surface a subset of the same fields.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"Everything ProxyRange has on one residential proxy provider" implies a single-provider deep-dive and therefore contrasts implicitly with compare_providers/find_providers, but no when-to-use or when-not condition is ever stated. An agent must infer the routing itself.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
monthly_picksThis month’s residential proxy picksARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| page | Yes | |
| rule | Yes | |
| month | Yes | |
| picks | Yes | |
| licence | Yes | |
| medians | Yes | |
| updated | Yes | The newest date any fact in the data was checked (YYYY-MM-DD) |
| attribution | Yes | How to credit the data when you show it |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already establish that this is a read-only, idempotent, non-destructive operation. The description adds useful scope by saying it returns one pick per named need and includes regular 10 GB prices plus market medians, but it does not explain selection methodology or limitations. Since an output schema exists, it does not need to carry the full burden of return-value documentation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is one front-loaded sentence that immediately identifies the tool as ProxyRange's monthly picks. It is somewhat dense because of the long parenthetical list of needs, but every clause contributes useful scope.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only tool with an output schema and safety annotations, the description gives enough context to understand what the tool returns. The main gap is that it does not explicitly route the agent away from related siblings when a different kind of provider search or comparison is needed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the baseline is 4. There are no parameter semantics to clarify, and the description appropriately does not discuss input arguments.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states a specific resource: curated monthly residential proxy picks, one per need, including prices and medians. It is more specific than the title, but it does not explicitly distinguish itself from siblings such as cheapest or compare_providers.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by 'picks for this month, one per need,' suggesting the tool is for curated recommendations rather than raw comparisons. However, it gives no explicit when-to-use guidance or exclusions versus cheapest, compare_providers, find_providers, or sourcing_check.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sourcing_checkWhere a provider’s IPs come fromARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| provider | Yes | Provider id, name or website, e.g. "iproyal", "Bright Data", "decodo.com" or a former name such as "Smartproxy" | |
| evidenceLimit | No | At most this many evidence items (default 20, up to 60) |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | |
| name | Yes | |
| page | Yes | |
| level | Yes | null: not yet reviewed |
| reply | Yes | |
| method | Yes | |
| checked | Yes | |
| licence | Yes | |
| meaning | Yes | |
| reasons | Yes | |
| updated | Yes | The newest date any fact in the data was checked (YYYY-MM-DD) |
| evidence | Yes | |
| howToRead | Yes | |
| confidence | Yes | |
| attribution | Yes | How to credit the data when you show it |
| corrections | Yes | |
| rightOfReply | Yes | |
| evidenceTotal | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only/idempotent/non-destructive, so the description's job is to add semantics — which it does: it enumerates the verdict scale (Clear/Unclear/Concerning), confidence, reasons, evidence items with source quotes, links and timestamps, plus any provider reply. It also explains why the domain matters (residential proxies route through other people's devices).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the resource and result shape; the trailing sentence provides domain rationale rather than filler. Slightly long-winded in the evidence enumeration but every clause earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, the return values don't need re-explaining, and the description covers scope, verdict semantics and rationale. Only the absence of routing guidance versus sibling tools keeps it from 5.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the provider parameter already carries example formats, including former names. The description adds no parameter-level detail, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Specific verb+resource: a 'sourcing check for one residential proxy provider' that returns a rating with confidence, reasons and evidence. That is clearly distinct from get_provider and compare_providers, though the description never names those siblings to sharpen the boundary.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied — an agent can infer it's for judging how a provider enrolled its IPs, but there is no explicit 'use this when…' or 'use X instead when…' guidance against the six siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- Changed
compare_providers6 fields changed- added
Output schema / properties / sharedInfrastructure / items / properties / evidenceAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / sharedInfrastructure / items / properties / firstSeenAdded value: +{ + "anyOf": [ + { + "description": "YYYY-MM-DD", + "type": "string" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / sharedInfrastructure / items / properties / lastSeenAdded value: +{ + "anyOf": [ + { + "description": "YYYY-MM-DD", + "type": "string" + }, + { + "type": "null" + } + ] +} - changed
Output schema / properties / sharedInfrastructure / items / requiredPrevious value: -[ - "between", - "how" -]New value: +[ + "between", + "how", + "evidence", + "firstSeen", + "lastSeen" +] - added
Output schema / properties / sharedNoteAdded value: +{ + "type": "string" +} - changed
Output schema / requiredPrevious value: -[ - "providers", - "cheaperAt", - "sharedInfrastructure", - "notStated", - "updated", - "attribution", - "licence" -]New value: +[ + "providers", + "cheaperAt", + "sharedInfrastructure", + "sharedNote", + "notStated", + "updated", + "attribution", + "licence" +]
- Changed
get_provider5 fields changed- added
Output schema / properties / sharesInfrastructureWith / items / properties / evidenceAdded value: +{ + "description": "What public DNS showed, with hostnames but never addresses", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / sharesInfrastructureWith / items / properties / firstSeenAdded value: +{ + "anyOf": [ + { + "description": "YYYY-MM-DD", + "type": "string" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / sharesInfrastructureWith / items / properties / lastSeenAdded value: +{ + "anyOf": [ + { + "description": "YYYY-MM-DD", + "type": "string" + }, + { + "type": "null" + } + ], + "description": "The last infrastructure map that still saw it" +} - added
Output schema / properties / sharesInfrastructureWith / items / properties / pageAdded value: +{ + "type": "string" +} - changed
Output schema / properties / sharesInfrastructureWith / items / requiredPrevious value: -[ - "id", - "name", - "how" -]New value: +[ + "id", + "name", + "page", + "how", + "evidence", + "firstSeen", + "lastSeen" +]
- Changed
shared_infrastructure8 fields changed- added
Output schema / properties / brands / items / properties / sharesWith / items / properties / evidenceAdded value: +{ + "description": "What public DNS showed, with hostnames but never addresses", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / brands / items / properties / sharesWith / items / properties / firstSeenAdded value: +{ + "anyOf": [ + { + "description": "YYYY-MM-DD", + "type": "string" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / brands / items / properties / sharesWith / items / properties / lastSeenAdded value: +{ + "anyOf": [ + { + "description": "YYYY-MM-DD", + "type": "string" + }, + { + "type": "null" + } + ], + "description": "The last infrastructure map that still saw it" +} - changed
Output schema / properties / brands / items / properties / sharesWith / items / requiredPrevious value: -[ - "id", - "name", - "page", - "how" -]New value: +[ + "id", + "name", + "page", + "how", + "evidence", + "firstSeen", + "lastSeen" +] - added
Output schema / properties / correctionsAdded value: +{ + "type": "string" +} - added
Output schema / properties / howToReadAdded value: +{ + "type": "string" +} - added
Output schema / properties / rightOfReplyAdded value: +{ + "type": "string" +} - changed
Output schema / requiredPrevious value: -[ - "brands", - "note", - "updated", - "attribution", - "licence" -]New value: +[ + "brands", + "note", + "howToRead", + "rightOfReply", + "corrections", + "updated", + "attribution", + "licence" +]
- Changed
sourcing_check6 fields changed- added
Output schema / properties / correctionsAdded value: +{ + "type": "string" +} - added
Output schema / properties / evidence / items / properties / archivedAdded value: +{ + "description": "A Wayback Machine copy of the source, as it read when archived", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / evidence / items / requiredPrevious value: -[ - "kind", - "claim", - "quote", - "source", - "observed", - "confidence" -]New value: +[ + "kind", + "claim", + "quote", + "source", + "archived", + "observed", + "confidence" +] - added
Output schema / properties / howToReadAdded value: +{ + "type": "string" +} - added
Output schema / properties / rightOfReplyAdded value: +{ + "type": "string" +} - changed
Output schema / requiredPrevious value: -[ - "id", - "name", - "page", - "level", - "meaning", - "confidence", - "checked", - "reasons", - "evidence", - "evidenceTotal", - "reply", - "method", - "updated", - "attribution", - "licence" -]New value: +[ + "id", + "name", + "page", + "level", + "meaning", + "confidence", + "checked", + "reasons", + "evidence", + "evidenceTotal", + "reply", + "howToRead", + "rightOfReply", + "corrections", + "method", + "updated", + "attribution", + "licence" +]
7 tool updates
- First observed
cheapest - First observed
compare_providers - First observed
find_providers - First observed
get_provider - First observed
monthly_picks - First observed
shared_infrastructure - First observed
sourcing_check
Related MCP Connectors
Residential proxy traffic and raw fetch for agents, 190+ countries, sticky sessions. Pay per call.
Research proxy providers, compare published prices, and discover provider MCP integrations.
Buy and manage residential, mobile and datacenter proxies in 170+ countries, prepaid per GB
Residential and mobile proxies and Private modems for AI agents: proxy URLs, stock, rotation, top-up
Related MCP Servers
- AlicenseAqualityDmaintenanceRoutes web requests through 175M+ residential IPs across 195+ countries, enabling AI to bypass geo-restrictions and anti-bot systems.431 npm1MIT
- AlicenseNot gradedqualityCmaintenanceRoutes AI agent HTTP requests through residential proxies to bypass anti-bot systems, geo-target by country/city, and maintain sticky sessions across multi-step workflows.6 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables agents to autonomously route traffic through real 4G/5G mobile and residential IPs by country, with tools to check live proxy stock, obtain ready-to-use proxy URLs, and monitor remaining data usage.12 npmMIT

quantumproxies-mcpofficial
AlicenseAqualityBmaintenanceEnables AI agents to scrape, search, map, and crawl the web through residential proxies with real-browser TLS fingerprints, and to generate ready-to-use proxy endpoints of various types for any HTTP client.2543 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.