Model Context Protocol
Connect your AI agent to SP5 MCP
SP5 MCP lets a compatible AI agent check your SP5 account and manage proxies through the tools you choose. Create a dedicated agent key and set its daily spend limit in your dashboard.
Create an agent keyGet started in three steps
- 1
Create an agent key
Open API keys in your dashboard, create an AI agent key, and choose its daily spending limit.
- 2
Add the connection config
Connect to the hosted Streamable HTTP endpoint in Cursor.
- 3
Ask your agent
Ask it to show plans, check balance, list proxies, or perform an action you request.
Connection setup
Cursor remote config
Add this server to ~/.cursor/mcp.json:
{
"mcpServers": {
"sp5proxies": {
"url": "https://mcp.sp5proxies.com/mcp",
"headers": {
"Authorization": "Bearer sp5_..."
}
}
}
}Replace sp5_... with the agent key shown once when you create it. Do not paste a real key into a public repository.
Available tools
list_plans
List currently available SP5 plans.
check_balance
Check the balance on your SP5 account.
buy_proxy
Preview the plan, duration, location, and price; pass confirm=true to buy.
list_proxies
List your proxies and their current status.
switch_location
Move an eligible proxy to another country or state at no extra charge
renew_proxy
Preview renewal duration and price; pass confirm=true to renew.
check_ip
Check an IP for free without an account.
Example prompts
- “Show SP5 plans and my balance”
- “Buy a 2-hour mobile proxy in Germany”
- “Switch my proxy to another city”
- “Renew my proxy”
Spending and access controls
- New agent keys default to a $1/day spending limit. You can change it from $1 to $1,000.
- Purchases and renewals show a preview first. The agent must pass confirm=true to make a billable call.
- Agent purchases are recorded with source mcp in the spend ledger.
- Revoke an agent key from the dashboard at any time.
- check_ip is free and available without an account.
- The MCP server does not log or persist target IPs sent to check_ip.
Frequently asked questions
Can I use a separate limit for each agent?
Yes. Each agent key has its own daily spend limit. You can change the limit or revoke the key in API keys in your dashboard.
When can the agent spend my balance?
Purchases and renewals are previews unless the agent passes confirm=true. Only a confirmed call can be billable, and the API enforces the key’s daily spend limit.
Can I stop an agent from connecting?
Yes. Revoke its agent key from the dashboard; requests using that key will no longer be authorized.
Does switching location have an extra charge?
The switch_location tool changes an eligible proxy’s location without an additional location-switch charge.
