2extract MCP server
online · 100% uptimecom.2extract/mcp·v1.0.2·1 starsCreate and manage residential and mobile proxies: geo targeting, usage limits, spend reports.
1 stars
Reviews
Write oneNobody has reviewed 2extract yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
2extract tools (20, 3 write)
write = sends, deletes, buys or postsbuildConnectionStringFreeBuild 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. Returns the host, port, username, password, and a username:password@host:port connection string. Response fields: docs://proxies/buildConnectionString.
createProxyResourcewrite actionFreeCreate a new residential or mobile proxy resource on the account. Check getAccountBalance and require can_create_proxy to be true; usage is billed according to the selected plan (tariff_id from listProxyPlans). The name must be unique on the account and cannot be changed later. Limits can be set here or later with setProxyLimits. Returns the complete new proxy, including its password. Use buildConnectionString to get a connection string. Response fields: docs://proxies/createProxyResource.
deactivateProxyResourceFreeDeactivate a proxy resource, stopping its traffic without deleting it. Reactivate later with updateProxyResource (status active). Use deleteProxyResource to permanently remove instead. Returns the updated proxy with status inactive. Response fields: docs://proxies/updateProxyResource (shared with updateProxyResource).
deleteProxyResourcewrite actionFreePermanently delete a proxy resource. This action is irreversible — the proxy and all its settings will be removed. User confirmation is required before proceeding. To stop traffic but keep the proxy for later, use deactivateProxyResource instead. Returns a snapshot of the deleted proxy with status deleted. Response fields: docs://proxies/deleteProxyResource.
getAccountBalanceFreeGet the current account balance, overdraft limit, and proxy username prefix. Returns funds_available in USD, can_create_proxy (whether proxy creation is allowed), and the prefix that starts every proxy username. Overdraft-enabled accounts also return credit_limit in USD and may return credit_limit_unlimited. Use can_create_proxy to check creation eligibility. For past deposits and charges, use listAccountBalanceHistory. Response fields: docs://account/getAccountBalance.
getAccountTrafficUsageFreeGet daily traffic and spend for the account over a date range, broken down by proxy. Returns, for each date with traffic, the bytes downloaded and uploaded and the USD spent per proxy resource ID; dates with no traffic are omitted. Pass user_proxy_list_id to report on one proxy. For per-proxy totals over a period, listProxyResources with statistic_from/statistic_to is simpler. Results are paginated: keep requesting pages while meta.pagination.hasMorePages is true. Response fields: docs://account/getAccountTrafficUsage.
getProxyResourceFreeGet full details of a specific proxy resource, including IP/host whitelists not present in listProxyResources. Returns the proxy with its password, IP whitelist, and target host whitelist. Response fields: docs://proxies/getProxyResource.
listAccountBalanceHistoryFreeGet balance transaction history for the account over a date range. Returns paginated ledger entries (top-ups, debits, refunds) with signed USD amount, source, and timestamp. For the current balance, use getAccountBalance. Response fields: docs://account/listAccountBalanceHistory.
listGeoCountriesFreeList all available countries for proxy geo targeting, optionally filtered by name. Returns each country's numeric id (for createProxyResource countries) and ISO code (for buildConnectionString country_code). Response fields: docs://geo/listGeoCountries.
listProxyPlansFreeList tariff plans for a proxy type. Use the numeric id when calling createProxyResource. Returns each plan's id, title, price, currency, and traffic type (package or pay as you go). Response fields: docs://plans/listProxyPlans.
listProxyResourcesFreeList proxy resources in the account, with optional filters by name and status, and tariff, limits, traffic, and spend detail. Returns paginated proxies without passwords, plus totals for traffic and spend across the whole filtered set. Use getProxyResource for one proxy's password and whitelists. Response fields: docs://proxies/listProxyResources.
regenerateProxyPasswordFreeGenerate 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. Returns the complete proxy with the new password. Response fields: docs://proxies/regenerateProxyPassword.
searchGeoCitiesFreeSearch cities within a country and optional region (region_code from searchGeoRegions). Use search to narrow results — city lists can be large. Returns each city's extract_parameter, the value for buildConnectionString's city. Response fields: docs://geo/searchGeoCities.
searchGeoISPFreeSearch 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. Returns each carrier's name and catalog code, the value for buildConnectionString's isp. Response fields: docs://geo/searchGeoISP.
searchGeoRegionsFreeSearch regions/states within a country, identified by its ISO country_code (from listGeoCountries). Returns each region's extract_parameter, the value for buildConnectionString's state, and its numeric code, used as searchGeoCities' region_code. Response fields: docs://geo/searchGeoRegions.
searchGeoZipsFreeSearch ZIP codes within a country, for use in proxy username params. Returns ZIP values to pass as buildConnectionString's zip; ZIP targeting cannot be combined with state or city. Response fields: docs://geo/searchGeoZips.
setProxyIpWhitelistFreeReplace the IP whitelist for a proxy resource, restricting authentication to the given IPs. This controls who can authenticate; to control which domains the proxy can reach, use setProxyTargetHosts. Returns the updated proxy with the applied IP whitelist. Response fields: docs://proxy-settings/setProxyIpWhitelist.
setProxyLimitsFreeSet the traffic or spending limit on a proxy resource to control costs. A proxy has one limit: this call replaces any existing limit, and total_limit 0 removes it. The counter resets daily or monthly according to time_period. Returns the updated proxy with the applied limits. To change other settings in the same call, use updateProxyResource. Response fields: docs://proxy-settings/setProxyLimits.
setProxyTargetHostsFreeReplace the target host whitelist for a proxy resource, restricting its traffic to the given domains. This controls where the proxy can connect; to control who can authenticate, use setProxyIpWhitelist. Returns the updated proxy with the applied target host whitelist. Response fields: docs://proxy-settings/setProxyTargetHosts.
updateProxyResourcewrite actionFreeUpdate 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. Returns the complete updated proxy without its password. Response fields: docs://proxies/updateProxyResource.
Public scan report
scanner v0.1.10 · 2026-10-26 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1875ms20/20
- Tool poisoning20 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year; website matches verified namespace10/10
How 2extract compares
Against every graded Maps and travel MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 90% of 681 Maps and travel servers
- Tools
- 20
- the typical Maps and travel server has 6
- Tools that change things
- 15%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Maps and travel server answers 100%
- Response time
- 1,263 ms
- faster than 7% of 452 Maps and travel servers
- GitHub stars
- 1
- more than 65% of 324 Maps and travel servers
What its tools let an agent do: 14 read · 1 create · 4 change · 1 delete
Install 2extract in Claude Code, Cursor or VS Code
claude mcp add --transport http mcp https://mcp.2extract.com/mcp
What the publisher says
From the 2extract repository's README, as published. We do not edit it. Read it on GitHub
2extract MCP Server
VS Code asks for the API key on install and does not store it in the config. Cursor installs with a placeholder: replace 2xtyourapi_key in mcp.json with your key.
Remote Model Context Protocol server for 2extract. It lets an AI agent create and manage residential and mobile proxies, pick geo targeting down to city, ZIP or carrier, set traffic and spend limits, and report on usage and cost.
This is a hosted server. There is nothing to install or run locally: your MCP client connects to the URL below with your 2extract API key.
Get an API key
- Sign up or log in to 2extract.
- Open API keys and create a key.
- Grant the scopes the agent needs: proxies:read, proxies:write, balance:read, stats:read, geo:read. Write scopes do not include read access, so most workflows need both proxies:read and proxies:write.
A read-only key (no proxies:write) is enough for reporting and lookups.
Connect
Claude Code
claude mcp add --transport http 2extract https://mcp.2extract.com/mcp \
--header "Authorization: Bearer 2xt_your_api_key"Codex CLI
The key is read from the EXTRACTAPIKEY environment variable; Codex adds Bearer itself:
export EXTRACT_API_KEY=2xt_your_api_key
codex mcp add 2extract --url https://mcp.2extract.com/mcp --bearer-token-env-var EXTRACT_API_KEYOr edit ~/.codex/config.toml (or .codex/config.toml in a trusted project):
[mcp_servers.2extract]
url = "https://mcp.2extract.com/mcp"
bearer_token_env_var = "EXTRACT_API_KEY"Gemini CLI
gemini mcp add -s user --transport http \
--header "Authorization: Bearer 2xt_your_api_key" \
2extract https://mcp.2extract.com/mcpOr edit ~/.gemini/settings.json (or .gemini/settings.json in a project):
{
"mcpServers": {
"2extract": {
"httpUrl": "https://mcp.2extract.com/mcp",
"headers": { "Authorization": "Bearer 2xt_your_api_key" }
}
}
}OpenCode
opencode.json in your project (or ~/.config/opencode/opencode.json). The key is read from the EXTRACTAPIKEY environment variable:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
2extract: common questions
- Is 2extract MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the 2extract safety report
- How do I install 2extract?
- It runs remotely at mcp.2extract.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does 2extract need an API key?
- Yes. The registry entry asks for
Authorization. - Is 2extract maintained?
- The last commit was 12 days ago (2026-10-23). The latest release is v1.0.2.
- Is 2extract up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of 2extract?
- Servers from other publishers that do the same job: NodeMaven MCP server, Nslookup MCP server and Figuard MCP server. Compare all 2extract alternatives.
- How does 2extract compare with other Maps and travel MCP servers?
- safety score 91/100 (higher than 90% of 681 Maps and travel servers); tools 20 (the typical Maps and travel server has 6); tools that change things 15% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to 2extract
Same job from other publishers: the closest match first, then the best rated.
- NodeMavenNodeMaven residential proxies: geo-targeted proxy URLs, sticky sessions, checks and usagenot reviewedGrowingA
- NslookupDNS lookups, health reports, SSL certs, security scans, GEO scoring, uptime checksnot reviewedGrowingB
- FiguardPre-flight spend authorization for AI agents. Set a budget, enforce limits, audit every decision.not reviewedGrowingB
- LitportMCP server for the Litport API: tokens, packages, pay-per-GB pools, geo targeting and proxy URLs.not reviewedGrowingA
- geo-scoreFree 0-100 score: can AI engines cite a site? Plus citation checks with your own API keys.not reviewedEstablishedB