mcpbeat Sign in

2extract MCP Server

answering

2extract is answering right now. Last checked 8 min ago. It exposes 20 tools. Last commit 23 Oct 2026.

Create and manage residential and mobile proxies: geo targeting, usage limits, spend reports.

Uptime history 5 days of history
5 days agonow
100.0%
Uptime 24h
91 of 91 checks
20
Tools
read from the server
245 ms
Response time
average over 24h
1
Stars
last commit 23 Oct 2026

What changed 23

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 22 October 2026. No other catalogue keeps this.

22 Oct 20 tool descriptions were rewritten buildConnectionString, createProxyResource, deactivateProxyResource and 17 more
22 Oct 3 tools changed the parameters they ask for getAccountTrafficUsage, listAccountBalanceHistory, listProxyResources

Nothing serious here today

Today is the operative word: we check 2extract every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add mcp --transport http https://mcp.2extract.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.2extract.com/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://mcp.2extract.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.2extract.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://mcp.2extract.com/mcp"
    }
  }
}

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

buildconnectionstring
buildConnectionString
Build 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.
createproxyresource
createProxyResource
Create 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.
deactivateproxyresource
deactivateProxyResource
Deactivate 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).
deleteproxyresource
deleteProxyResource
Permanently 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.
getaccountbalance
getAccountBalance
Get 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.
getaccounttrafficusage
getAccountTrafficUsage
Get 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.
getproxyresource
getProxyResource
Get 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.
listaccountbalancehistory
listAccountBalanceHistory
Get 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.
listgeocountries
listGeoCountries
List 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.
listproxyplans
listProxyPlans
List 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.
listproxyresources
listProxyResources
List 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.
regenerateproxypassword
regenerateProxyPassword
Generate 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.
searchgeocities
searchGeoCities
Search 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.
searchgeoisp
searchGeoISP
Search 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.
searchgeoregions
searchGeoRegions
Search 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.
searchgeozips
searchGeoZips
Search 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.
setproxyipwhitelist
setProxyIpWhitelist
Replace 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.
setproxylimits
setProxyLimits
Set 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.
setproxytargethosts
setProxyTargetHosts
Replace 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.
updateproxyresource
updateProxyResource
Update 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.

Endpoints

URLTransportStateLatencyChecked
https://mcp.2extract.com/mcp streamable-http answering 211 ms 8 min ago

Alternatives to 2extract

same job, measured the same way
Nuboo
by gitlares

Manage real estate inventory, quotes, prospects, and sales reporting in Nuboo.

answering
Clawwork
by gammell53

AI agent project management — task boards, progress tracking, and cost reporting.

13 installs/wk local only
Groundwork
by groundworkdemographics

Site and market reports for any U.S. location: residents, incomes, spending, competitors, growth.

answering
Lazyweb
by lazyweb

Real product evidence: 281k+ real app screens and flows, 20k+ mobile A/B tests, growth reports.

answering
Madda Tasks
by maddatech

Project scheduling: Gantt chart, dependencies, baselines, reports and AI agents

answering
Bill Tracker
by jirawatp

Personal bill tracker: due dates, payments and spending reports. Sign in with Google or LINE.

answering
Proofpoint Essentials
by wyre-ai

MCP server for Proofpoint Essentials -- MSP org, domain, user, licensing, and reporting management.

local only
Lawcus MCP by usefulapi
by usefulapi

Read Lawcus contacts, matters, leads, time and billing reports; create contacts and tasks.

27 tools answering

2extract — questions

Answers built from our own checks of this server.

What can 2extract do?
It exposes 20 tools, read directly from the server on our last check. Among them: buildConnectionString, createProxyResource, deactivateProxyResource, deleteProxyResource, getAccountBalance, getAccountTrafficUsage and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is 2extract working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 245 ms. The bar chart above shows every period we have measured.
How do I connect 2extract?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does 2extract need an API key?
No. 2extract completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is 2extract?
It answers our handshake in 245 ms on average, which is faster than 68% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is 2extract open source?
The code is open source: it is published under the MIT licence, written in HTML and 1 stars on GitHub. The licence covers the code in the repository, not the hosted service at mcp.2extract.com, which runs on its operator's own terms.