2extract MCP Server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@2extract MCP ServerCreate a US residential proxy in New York with a 5 GB traffic limit."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
2extract MCP Server

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.
Endpoint |
|
Transport | Streamable HTTP |
Auth |
|
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 bothproxies:readandproxies:write.
A read-only key (no proxies:write) is enough for reporting and lookups.
Related MCP server: @proxies-sx/mcp-server
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 EXTRACT_API_KEY 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 EXTRACT_API_KEY environment variable:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"2extract": {
"type": "remote",
"url": "https://mcp.2extract.com/mcp",
"enabled": true,
"headers": { "Authorization": "Bearer {env:EXTRACT_API_KEY}" }
}
}
}Claude Desktop
claude_desktop_config.json:
{
"mcpServers": {
"2extract": {
"type": "http",
"url": "https://mcp.2extract.com/mcp",
"headers": { "Authorization": "Bearer 2xt_your_api_key" }
}
}
}Cursor
~/.cursor/mcp.json or .cursor/mcp.json:
{
"mcpServers": {
"2extract": {
"url": "https://mcp.2extract.com/mcp",
"headers": { "Authorization": "Bearer 2xt_your_api_key" }
}
}
}VS Code
.vscode/mcp.json (the key is requested on first use and not stored in the file):
{
"inputs": [
{
"type": "promptString",
"id": "2extract-api-key",
"description": "2extract API key",
"password": true
}
],
"servers": {
"2extract": {
"type": "http",
"url": "https://mcp.2extract.com/mcp",
"headers": { "Authorization": "Bearer ${input:2extract-api-key}" }
}
}
}Other clients
Any client that supports remote MCP servers works. Give it the endpoint URL, the Streamable HTTP transport and the Authorization header.
Tools
Account
Tool | What it does | Scope |
| Available funds, whether a new proxy can be created, and the proxy username prefix |
|
| Traffic and spend over a period, for the account or one proxy |
|
| Deposits and charges over a period |
|
Geo targeting
Tool | What it does | Scope |
| Countries available for targeting |
|
| Regions and states within a country |
|
| Cities within a country or region |
|
| ZIP and postal codes within a country |
|
| Mobile carriers for ISP targeting |
|
Plans
Tool | What it does | Scope |
| Available plans and their prices |
|
Proxies
Tool | What it does | Scope |
| Every proxy on the account, with traffic and spend |
|
| Full detail for one proxy |
|
| Create a proxy (billable) |
|
| Change description, status, geo, whitelist or limits |
|
| Stop traffic without deleting the proxy |
|
| Permanently remove a proxy (asks for confirmation) |
|
| Issue a new password (asks for confirmation) |
|
| Cap traffic or spend per day or month |
|
| Restrict which IP addresses can use the proxy |
|
| Restrict which domains the proxy can reach (wildcards like |
|
Confirmation for destructive tools happens in your client. If the client does not ask, any key with proxies:write can run them, so scope keys accordingly.
Prompts
Prompt | Arguments | What it does |
|
| Creates a proxy for a stated job and returns a connection string |
|
| Builds a connection string for an existing proxy |
|
| Traffic and spend per proxy for a period, with outliers flagged. Read-only |
| none | Finds proxies with no traffic in 30 days and deactivates them after you confirm. Never deletes |
Example requests
"Create a residential proxy in Germany, Berlin, for price monitoring, capped at 5 GB a month."
"Give me a sticky-session connection string for my
serp_usproxy.""How much did I spend on traffic last month, per proxy?"
"Which proxies had no traffic in the last 30 days? Deactivate them."
"Find mobile carriers in the US I can target."
Documentation
Support
Email: support@2extract.com
Issues with this listing: open an issue in this repository
Legal
The server source code is not published. This repository holds the public listing, client configuration examples and the registry manifest (server.json).
This server cannot be deployed
Maintenance
Related MCP Connectors
Control dedicated 4G mobile and residential proxies on mobileproxy.space from AI agents.
Residential proxy traffic and raw fetch for agents, 190+ countries, sticky sessions. Pay per call.
Buy and manage residential, mobile and datacenter proxies in 170+ countries, prepaid per GB
Proxy-rotated web scraping and cross-platform intelligence for AI agents.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceEnables AI agents to route HTTP requests through millions of real residential IPs, bypassing anti-bot systems and geo-targeting by country or city.4MIT- AlicenseAqualityCmaintenanceEnables AI agents to autonomously buy and operate mobile proxies via MCP, supporting both API key and on-chain USDC payments for tasks like port creation, IP rotation, and traffic management.44210 npmMIT
- 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.16 npmMIT
- 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.29 npm1MIT