ProxyCove
Buy and manage residential, mobile and datacenter proxies in 170+ countries, prepaid per GB
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- LOWen get_pricing
- LOWen get_account
- LOWen get_usage
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mcp-server": {
"url": "https://mcp.proxycove.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.proxycove.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (15)
🟢get_pricing
Prices per GB (USD) for residential / mobile / datacenter proxies.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_locations(type)
Countries available for the given proxy type.
Esquema de entrada
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"residential",
"mobile",
"datacenter"
],
"description": "Proxy type"
}
},
"required": [
"type"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_account(label, contact_email)
Creates a new account WITHOUT registration forms and returns an API key (pc_live_...). IMPORTANT: if the human already has a ProxyCove account, do NOT create a new one — ask them for a key from the website cabinet or the Telegram bot instead. The key is shown ONCE and IS the account: there is no password. Tell the human to save it and add it as the Authorization header ("Bearer <key>") of this connector. Losing the key means losing the balance unless a recovery channel is attached — offer attach_recovery (email) or link_telegram right after the account is created.
Esquema de entrada
{
"type": "object",
"properties": {
"label": {
"type": "string",
"maxLength": 80,
"description": "Short account label, e.g. the human's project name"
},
"contact_email": {
"type": "string",
"format": "email",
"description": "Optional email for account recovery"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_account
Current balance (USD), attached email and number of active proxies.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_topup(amount_usd, method)
Creates an invoice and returns payment_url. Give the URL to the human — they open it in the browser and pay. Methods: sbp (Russian instant bank transfer, default for RU users), card_ru (Russian bank card), crypto (crypto via the RU provider), card_international (international card, best for non-RU users), crypto_cryptomus (crypto via Cryptomus — alternative crypto gateway). Agents must NEVER collect card details.
Esquema de entrada
{
"type": "object",
"properties": {
"amount_usd": {
"type": "number",
"minimum": 1.5,
"maximum": 10000,
"description": "Top-up amount in USD, min 1.5"
},
"method": {
"type": "string",
"enum": [
"sbp",
"card_ru",
"crypto",
"card_international",
"crypto_cryptomus"
],
"default": "sbp",
"description": "Payment method"
}
},
"required": [
"amount_usd"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢pay_from_agent_wallet(amount_usd)
Tops up the ProxyCove balance by paying yourself, without sending a link to a human. Requires a machine payment credential (MPP / Shared Payment Token) in your HTTP client. Returns the endpoint and instructions: POST {"amount_usd": N} with your ProxyCove key in the Authorization header, answer the HTTP 402 challenge, and the balance is credited at once. If you have no payment credential, use create_topup instead and hand the link to the human.
Esquema de entrada
{
"type": "object",
"properties": {
"amount_usd": {
"type": "number",
"minimum": 1.5,
"maximum": 10000,
"description": "Amount in USD to add to the balance, min 1.5"
}
},
"required": [
"amount_usd"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_payment_status(invoice_id)
Status of an invoice: pending | paid | cancelled. Poll after the human opens the payment link.
Esquema de entrada
{
"type": "object",
"properties": {
"invoice_id": {
"type": "string",
"description": "Invoice id from create_topup"
}
},
"required": [
"invoice_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢buy_proxy(type, country, traffic_gb, rotation_interval_minutes)
Buys a proxy, deducting the account balance. Returns connection credentials (host go.proxycove.com, port 824 = new IP every request, port 10000 = sticky IP by interval). Check get_pricing × traffic_gb against the balance first. IMPORTANT: wait ~5 seconds after the purchase before sending the first request through the proxy — the country filter takes a moment to propagate at the upstream provider, so an immediate first request may exit from another country.
Esquema de entrada
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"residential",
"mobile",
"datacenter"
],
"description": "Proxy type"
},
"country": {
"type": "string",
"minLength": 2,
"maxLength": 2,
"description": "Country code, e.g. \"br\" for Brazil. Omit for mixed pool"
},
"traffic_gb": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"description": "Prepaid traffic in GB"
},
"rotation_interval_minutes": {
"type": "integer",
"minimum": 1,
"maximum": 120,
"description": "Sticky IP: keep the same IP for N minutes. Omit = rotate on every request"
}
},
"required": [
"type",
"traffic_gb"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_proxies
All proxies of the account with remaining traffic and connection credentials.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_credentials(proxy_id)
Connection string for one proxy: http://login:[email protected]:port.
Esquema de entrada
{
"type": "object",
"properties": {
"proxy_id": {
"type": "string",
"description": "Proxy id from list_proxies"
}
},
"required": [
"proxy_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪extend_proxy(proxy_id, traffic_gb)
Adds prepaid GB to an existing proxy (same credentials keep working). Deducts balance.
Esquema de entrada
{
"type": "object",
"properties": {
"proxy_id": {
"type": "string",
"description": "Proxy id"
},
"traffic_gb": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"description": "GB to add"
}
},
"required": [
"proxy_id",
"traffic_gb"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_usage(proxy_id)
Live used / remaining traffic for one proxy.
Esquema de entrada
{
"type": "object",
"properties": {
"proxy_id": {
"type": "string",
"description": "Proxy id"
}
},
"required": [
"proxy_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡set_rotation(proxy_id, interval_minutes)
Switch between rotate-every-request (port 824) and sticky interval 1..120 minutes (port 10000).
Esquema de entrada
{
"type": "object",
"properties": {
"proxy_id": {
"type": "string",
"description": "Proxy id"
},
"interval_minutes": {
"type": "integer",
"minimum": 1,
"maximum": 120,
"description": "Sticky interval; omit to rotate every request"
}
},
"required": [
"proxy_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪link_telegram
Returns a short code the human sends to the ProxyCove Telegram bot (@ProxyCove_bot → "Link website account"). After linking, the human can manage the account and issue new API keys from the bot — a second way to keep access if the API key is lost. Code expires in 30 minutes.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪attach_recovery(email)
Attaches an email to the account so the human can log in on proxycove.com (via "Forgot password") and never lose the balance.
Esquema de entrada
{
"type": "object",
"properties": {
"email": {
"type": "string",
"format": "email",
"description": "Human's email"
}
},
"required": [
"email"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia