
Ethical Residential Proxies for Web Scraping & AI MCP server
Which MCP servers are Ethical Residential Proxies for Web Scraping & AI's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-21
- Registry namecom.2extract/mcpverified in the MCP registry
The registry name sits under 2extract.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-21
- Tools20
- Server calls itself2extract-mcp-public
- Protocol version2025-06-18
On 2026-10-21 the server answered initialize and tools/list without a sign-in. First answer in 936 ms.
- Whether its tools do the product's job has not been judged yet.
Once connected
- createProxyResource, deleteProxyResource, setProxyIpWhitelist, setProxyLimits, setProxyTargetHosts change data without a sign-in: anyone with the address can call them.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP score67 of 100answers 97 · definitions 95 · context 89 · use 8 · connects 100 · lowered by the warning signs below
- Use1 GitHub stars
- Answered100% of days7 of 7 daily checks
- Median first answer1324 ms
- Space in an agent's context≈ 4,507 tokensthe definitions of all its tools (20), which an agent carries on every turn
- Tool definitionsA · 95 of 100
- Typed results0 of 20 toolsdeclared outputSchema: results come typed, read once
- Not saying whether it only reads or can destroy: 6 of 20
What an agent can do with it
- not sure · route scraper requests through residential and mobile IP pools
- not sure · create and configure proxies from an AI agent prompt
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
- Tools that change data, on a server that answers without a sign-in: createProxyResource, deleteProxyResource, setProxyIpWhitelist, setProxyLimits, setProxyTargetHosts
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
buildConnectionStringBuild a ready-to-use username and connection string for a proxy resource. The tool retrieves the proxy credential and account prefix automatically, validates geo, network, and session parameters, and encodes them in the correct order…
createProxyResourceCreate a new proxy resource. Response fields: docs://proxies/createProxyResource.
deactivateProxyResourceDeactivate a proxy resource, stopping its traffic without deleting it. Use deleteProxyResource to permanently remove instead. Response fields: docs://proxies/updateProxyResource.
deleteProxyResourcePermanently delete a proxy resource. This action is irreversible — the proxy and all its settings will be removed. User confirmation is required before proceeding. Response fields: docs://proxies/deleteProxyResource.
getAccountBalanceGet the current account balance, overdraft limit, and proxy username prefix. Response fields: docs://account/getAccountBalance.
getAccountTrafficUsageGet traffic usage statistics for the account over a date range. Response fields: docs://account/getAccountTrafficUsage.
getProxyResourceGet full details of a specific proxy resource, including IP/host whitelists not present in listProxyResources. Response fields: docs://proxies/getProxyResource.
listAccountBalanceHistoryGet balance transaction history for the account over a date range. Response fields: docs://account/listAccountBalanceHistory.
listGeoCountriesList all available countries for proxy geo targeting, optionally filtered by name. Response fields: docs://geo/listGeoCountries.
listProxyPlansList tariff plans for a proxy type. Use the numeric id when calling createProxyResource. Response fields: docs://plans/listProxyPlans.
listProxyResourcesList all proxy resources in the account, with tariff, limits, traffic, and spend detail. Response fields: docs://proxies/listProxyResources.
regenerateProxyPasswordGenerate a new password for a proxy resource. The old password is immediately invalidated — any running traffic using it will be interrupted. User confirmation is required before proceeding. Response fields…
searchGeoCitiesSearch cities within a country and optional region (region_code from searchGeoRegions). Use search to narrow results — city lists can be large. Response fields: docs://geo/searchGeoCities.
searchGeoISPSearch the ISP catalog for mobile ISP targeting (mobile proxies only). Always resolve the code through this tool — never accept a real-world ASN number as a substitute. Response fields: docs://geo/searchGeoISP.
searchGeoRegionsSearch regions/states within a country. Response fields: docs://geo/searchGeoRegions.
searchGeoZipsSearch ZIP codes within a country, for use in proxy username params. Response fields: docs://geo/searchGeoZips.
setProxyIpWhitelistReplace the IP whitelist for a proxy resource, restricting authentication to the given IPs. Response fields: docs://proxy-settings/setProxyIpWhitelist.
setProxyLimitsSet a traffic or spending limit on a proxy resource to control costs. Response fields: docs://proxy-settings/setProxyLimits.
setProxyTargetHostsReplace the target host whitelist for a proxy resource, restricting its traffic to the given domains. Response fields: docs://proxy-settings/setProxyTargetHosts.
updateProxyResourceUpdate description, countries, status, IP whitelist, or limits in one call. Name and proxy_type are not mutable through this MCP tool. For single-field changes, prefer setProxyIpWhitelist, setProxyLimits, or deactivateProxyResource…
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"2extract": {
"type": "http",
"url": "https://mcp.2extract.com/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http 2extract https://mcp.2extract.com/mcpclaude.ai, ChatGPT and other clients: add https://mcp.2extract.com/mcp as a custom connector in the settings.
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.