- “How much traffic did we use this month, and what is my balance?”
- “Create a residential credential for the scraper and cap it at 50 GB a month.”
- “Open this page from a German residential IP and summarize the prices.”
- “Give me 500 US sticky proxies for Playwright as a file.”
- “Download all invoices since January for my accountant.”
1. Connect your API key
Run this in your terminal:~/.config/doubledata/credentials.json, readable only by you. You can set DOUBLEDATA_API_KEY instead.
2. Add the server to your agent
The server needs Node.js 20.18 or later.- Claude Code
- Codex
- Cursor and Claude Desktop
- VS Code
Install the plugin. It includes the MCP server and agent skills.To install only the server, run
claude mcp add doubledata -- npx -y github:doubledata-proxy/doubledata-mcp.What the agent can do
Safety controls
Orders need explicit confirmation, and so do deletions and renewal cancellations. Passwords are masked unless you ask for them. Fetched pages are marked as untrusted content so the agent does not follow instructions embedded in websites. For larger jobs, give the agent its own credential with a traffic limit.
Without MCP
Agents that only run shell commands can call the REST API directly withcurl. The repository’s skills/ folder includes agent skills for the API and for proxy targeting.