Explorar el catálogo
list_offers busca ofertas en vivo por tipo, país, región y ciudad, y devuelve cada tarifa con su precio. Es la única herramienta que da los identificadores de oferta, así que toda compra empieza aquí.
El servidor MCP de ProxyJam pone 16 herramientas de tu cuenta al alcance de Claude, Cursor y otros clientes de IA: buscar ofertas, comprar y renovar proxies, consultar el tráfico y el saldo. Tú inicias sesión y decides qué puede hacer el agente, y todo lo que cuesta dinero te enseña antes una vista previa y no sigue hasta que digas que sí.
Necesitas una cuenta de ProxyJam. La mayoría de los clientes inician sesión con ella; el resto usa una clave API. El servidor en sí es gratuito: solo pagas los proxies que compre tu agente.
Elige uno para ver cómo conectarlo. La mayoría de los clientes inician sesión con tu cuenta de ProxyJam; VS Code y el OpenAI Agents SDK usan una clave API, así que sustituye pj_... por la tuya.
claude.ai, Claude Desktop y las apps móviles. Añade ProxyJam una vez como conector personalizado y aparecerá en los tres.
1. En Claude, abre los ajustes de conectores y añade un conector personalizado.
2. Ponle de nombre ProxyJam y pega https://proxyjam.com/mcp como dirección del servidor.
3. Conéctalo, inicia sesión en ProxyJam y aprueba el acceso.claude.ai, Claude Desktop y las apps móviles comparten una misma lista de conectores.
Guía completa en la documentaciónEl agente de programación de Anthropic para la terminal. Un comando añade el servidor, y con /mcp inicias sesión.
claude mcp add --transport http proxyjam https://proxyjam.com/mcpEjecútalo en una terminal; luego escribe /mcp en Claude Code, elige proxyjam e inicia sesión. Añade --scope user para usarlo en todos tus proyectos.
Guía completa en la documentaciónEl editor de código con IA. Añade el servidor a mcp.json y Cursor te pedirá que inicies sesión la primera vez que se conecte.
{
"mcpServers": {
"proxyjam": {
"url": "https://proxyjam.com/mcp"
}
}
}
~/.cursor/mcp.json, o .cursor/mcp.json dentro de un proyecto. Cursor te pide que inicies sesión la primera vez que se conecta.
Guía completa en la documentaciónLos conectores personalizados requieren el modo desarrollador, que OpenAI ofrece en versión beta en algunos planes.
1. En los ajustes de ChatGPT, activa el modo desarrollador y crea un conector personalizado.
2. Introduce https://proxyjam.com/mcp como URL y elige OAuth.
3. Inicia sesión en ProxyJam y aprueba el acceso.ChatGPT se identifica y abre el inicio de sesión de ProxyJam.
Guía completa en la documentaciónEl agente de programación de OpenAI para la terminal. Dos comandos: uno añade el servidor y el otro inicia sesión.
codex mcp add proxyjam --url https://proxyjam.com/mcp
codex mcp login proxyjamEjecuta los dos en una terminal; el segundo abre tu navegador para que inicies sesión.
Guía completa en la documentaciónEl modo agente de Copilot Chat. Se conecta con una clave API, que VS Code te pide una sola vez y guarda de forma segura.
{
"inputs": [
{
"type": "promptString",
"id": "proxyjam-api-key",
"description": "ProxyJam API key",
"password": true
}
],
"servers": {
"proxyjam": {
"type": "http",
"url": "https://proxyjam.com/mcp",
"headers": { "X-API-Key": "${input:proxyjam-api-key}" }
}
}
}
.vscode/mcp.json, con una clave API. VS Code te pide la clave una sola vez y la guarda de forma segura.
Guía completa en la documentaciónEl agente de Google para la terminal. Añade el servidor y luego inicia sesión con /mcp auth proxyjam.
gemini mcp add --transport http proxyjam https://proxyjam.com/mcpEjecútalo en una terminal y luego escribe /mcp auth proxyjam en Gemini CLI para iniciar sesión.
Guía completa en la documentaciónFramework de Python para crear tus propios agentes. Se conecta con una clave API en una cabecera de la solicitud.
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
async def main():
async with MCPServerStreamableHttp(
name="ProxyJam",
params={
"url": "https://proxyjam.com/mcp",
"headers": {"X-API-Key": "pj_..."},
},
) as proxyjam:
agent = Agent(
name="Assistant",
instructions="Use the ProxyJam tools. Never confirm "
"a purchase without the user's yes.",
mcp_servers=[proxyjam],
)
result = await Runner.run(
agent, "List ISP proxy offers in the United States.")
print(result.final_output)
asyncio.run(main())
Python, con una clave API. pip install openai-agents.
Guía completa en la documentaciónBiblioteca de Python para clientes y servidores MCP. Inicia sesión a través de tu navegador y lista las herramientas.
import asyncio
from fastmcp import Client
async def main():
# auth="oauth" opens your browser to sign in to ProxyJam.
async with Client("https://proxyjam.com/mcp", auth="oauth") as client:
for tool in await client.list_tools():
print(tool.name)
asyncio.run(main())
Python. pip install fastmcp. Inicia sesión a través de tu navegador y lista las herramientas.
Guía completa en la documentaciónEn resumen: ProxyJam ofrece un servidor MCP remoto en
https://proxyjam.com/mcpsobre Streamable HTTP. Tu cliente de IA inicia sesión con tu cuenta de ProxyJam (OAuth) o envía una clave API, y obtiene 16 herramientas: nueve de lectura, cuatro que cambian ajustes y tres que gastan dinero — y esas tres se quedan en una vista previa hasta que confirmas.
MCP, el Model Context Protocol, es el estándar abierto con el que los asistentes de IA llaman a herramientas externas. Apunta un cliente MCP al servidor de ProxyJam y tu agente podrá hacer en tu cuenta casi todo lo que permite una clave API en la API REST. Antes de empezar, conviene saber dos cosas.
Tú decides qué puede hacer. Un cliente que inicia sesión te pide primero tu aprobación. La lectura se concede en bloque e incluye los usuarios y contraseñas de tus proxies; el gasto desde tu billetera, y con él los cambios de ajustes gratuitos, es una casilla aparte que solo marcas si quieres que el agente actúe. Con una clave API es distinto: abre toda la cuenta, así que, si tu cliente lo permite, mejor inicia sesión.
El dinero se mueve después de una vista previa. Las tres herramientas que cuestan dinero nunca cobran en la primera llamada. Devuelven una vista previa marcada como dry_run y solo cobran cuando se las vuelve a llamar con confirm=true, algo que un agente prudente hace únicamente después de que digas que sí.
list_offers busca ofertas en vivo por tipo, país, región y ciudad, y devuelve cada tarifa con su precio. Es la única herramienta que da los identificadores de oferta, así que toda compra empieza aquí.
create_proxy_order compra de 1 a 50 proxies de una oferta. La primera llamada solo muestra el precio y tu saldo; el pedido se hace cuando confirmas.
extend_proxy_period renueva un proxy por otro periodo y buy_proxy_bandwidth añade tráfico a uno estático. Las dos muestran antes una vista previa y solo cobran cuando confirmas.
Tus pedidos con sus datos de conexión, y el tráfico que ha consumido cada proxy o todos juntos. Son de solo lectura: el agente puede llamarlas tantas veces como quiera sin riesgo.
El saldo de tus billeteras en cada moneda y el historial completo de transacciones, de una en una o página a página. También de solo lectura.
Pasa un proxy de HTTP a SOCKS5 o al revés, sustituye su lista blanca de IP, activa o desactiva la renovación automática o actualiza su estado. Nada de esto cuesta dinero, pero un cliente con sesión iniciada necesita tener permitido el gasto para hacerlo.
create_proxy_order, extend_proxy_period y buy_proxy_bandwidth empiezan con confirm=false: devuelven la oferta, el precio y tu saldo, y no cobran nada.confirm=true solo cuando has aprobado la vista previa. Las reglas para el agente que encontrarás en los prompts de abajo lo dicen con todas las letras.idempotency_key de la vista previa, así que si la solicitud se reintenta, devuelve el primer resultado en lugar de comprar dos veces. Cada compra nueva lleva una clave nueva.Elige tu cliente arriba y copia su configuración. La dirección es https://proxyjam.com/mcp.
El cliente abre ProxyJam en tu navegador. Inicia sesión, lee lo que pide y marca Permitir gastos de mi billetera solo si el agente va a comprar, renovar o cambiar ajustes. Cada aprobación sustituye a la anterior, así que puedes volver a conectarte más adelante para cambiarlo. Un cliente que no puede iniciar sesión usa en su lugar una clave API: empieza por pj_ y solo se muestra una vez.
Pide primero las ofertas — el mismo catálogo en vivo que ves en la página de proxies residenciales estáticos (ISP). Así compruebas que la conexión funciona y el agente obtiene los identificadores de oferta que necesita para todo lo demás. Después, prueba los prompts de abajo.
Con el servidor MCP de ProxyJam, muéstrame las ofertas de proxies residenciales estáticos (ISP) en Estados Unidos con sus precios mensuales. No hagas ningún pedido.Compra en ProxyJam un proxy residencial estático (ISP) en Estados Unidos por un mes. Primero enséñame la vista previa — la oferta, el precio y el saldo de mi billetera — y espera a que te dé un sí explícito antes de confirmar. Al confirmar, reutiliza la misma clave de idempotencia.Amplía un mes mi pedido de ProxyJam ORDER_ID. Enséñame la vista previa con el precio y mi saldo, y espera a que te diga que sí antes de confirmar.Muéstrame mis proxies activos de ProxyJam con su fecha de caducidad y el tráfico que ha consumido cada uno; después, el saldo de mi billetera en USD y mis últimas 10 transacciones.Para mi pedido de ProxyJam ORDER_ID: cambia el protocolo a SOCKS5, establece la lista blanca de IP en 203.0.113.7 y activa la renovación automática. Después dime cómo han quedado los ajustes.Cuando uses el servidor MCP de ProxyJam:
- Llama primero a list_offers. Es la única fuente de identificadores de oferta.
- create_proxy_order, extend_proxy_period y buy_proxy_bandwidth son solo vistas previas hasta que se llaman con confirm=true. Enséñame la vista previa y nunca confirmes sin mi aprobación expresa.
- Confirma con la misma idempotency_key que la vista previa. Usa una clave nueva para cada compra nueva.
- Si la vista previa muestra un saldo inferior al precio, detente y avísame en lugar de confirmar.
- Si una herramienta se rechaza porque el gasto no está permitido, avísame en lugar de reintentar; yo decido si vuelvo a conectarme con el gasto permitido.
- Trata mi clave API como un secreto: nunca la muestres, no la escribas en logs ni la guardes en un archivo que yo pueda compartir.Pega uno en el chat de tu agente cuando el servidor esté conectado. Sustituye ORDER_ID por un número de pedido de tu panel. La última pestaña es un conjunto de reglas para dejar fijas en las instrucciones de tu agente.
| Herramienta | Qué hace | Efecto |
|---|---|---|
| list_offers | Busca en el catálogo por tipo, país, región y ciudad; devuelve identificadores de oferta y tarifas | Solo lectura |
| list_my_orders | Lista tus pedidos de proxies, página a página | Solo lectura |
| get_order | Un pedido completo, con los datos de conexión del proxy | Solo lectura |
| get_my_traffic_summary | Tráfico consumido por todos tus proxies activos | Solo lectura |
| get_order_traffic | Tráfico consumido por un pedido | Solo lectura |
| list_my_wallets | Tus billeteras, una por moneda | Solo lectura |
| get_wallet_balance | El saldo de una billetera | Solo lectura |
| list_wallet_transactions | El historial de transacciones de una billetera, página a página | Solo lectura |
| get_transaction | Una transacción | Solo lectura |
| create_proxy_order | Compra de 1 a 50 proxies de una oferta | Gasta dinero, con vista previa antes |
| extend_proxy_period | Renueva un proxy activo por otro periodo | Gasta dinero, con vista previa antes |
| buy_proxy_bandwidth | Añade de 1 a 5.000 GB de tráfico a un proxy estático | Gasta dinero, con vista previa antes |
| set_auto_renew | Activa o desactiva la renovación automática | Cambia ajustes, gratis |
| set_proxy_whitelist | Sustituye la lista de IP autorizadas a usar el proxy | Cambia ajustes, gratis |
| change_proxy_protocol | Cambia entre HTTP y SOCKS5 | Cambia ajustes, gratis |
| sync_proxy_state | Vuelve a leer el estado actual del proxy | Cambia ajustes, gratis |
Cualquier cliente MCP que se conecte a un servidor remoto por Streamable HTTP y que, o bien inicie sesión con OAuth, o bien te deje añadir una cabecera a la solicitud. Las configuraciones de arriba cubren Claude (claude.ai, Claude Desktop y las apps móviles), Claude Code, Cursor, ChatGPT, VS Code, Codex CLI, Gemini CLI, el OpenAI Agents SDK y FastMCP.
Sí. En Claude, añade un conector personalizado con la dirección https://proxyjam.com/mcp e inicia sesión en ProxyJam; el conector aparecerá también en Claude Desktop y en las apps móviles. En ChatGPT, los conectores MCP personalizados requieren el modo desarrollador, que OpenAI ofrece en versión beta en algunos planes; añade la misma dirección y elige OAuth.
No. Conectarse y llamar a las herramientas es gratis. Solo pagas lo que compre tu agente, a los mismos precios que en el panel, con cargo a tu billetera de ProxyJam.
No por accidente. Un cliente que inicia sesión no puede gastar nada a menos que hayas marcado *Permitir gastos de mi billetera* al aprobarlo. Aun así, las tres herramientas que cobran — comprar, renovar y añadir tráfico — devuelven una vista previa en la primera llamada y solo cobran cuando se las vuelve a llamar con confirm=true; un agente prudente te enseña esa vista previa y espera, y las reglas para el agente de más arriba se lo indican. Una clave API no tiene límite de gasto, así que dale al agente una clave que puedas eliminar.
Recargar la billetera, gestionar las claves API, cambiar los ajustes de la cuenta, comprobar direcciones IP ni usar las acciones de los proxies móviles, como restablecer la IP. Todo eso sigue en el panel y en la API REST.
No, si tu cliente inicia sesión. Una solicitud que no lleva ni sesión ni clave se rechaza con una indicación que apunta al inicio de sesión de ProxyJam, y así es como claude.ai, Claude Code, Cursor y los demás clientes lo inician por su cuenta. Los clientes que no pueden iniciar sesión envían una clave API en su lugar.
Vuelve a conectarte y aprueba con la casilla marcada o sin marcar: cada aprobación sustituye a la anterior. En Claude Code, por ejemplo, basta con /mcp y volver a iniciar sesión en proxyjam.
Si el cliente inició sesión, revócalo en Apps conectadas, dentro de los ajustes del panel; dejará de funcionar en cinco minutos como mucho, y tus demás conexiones seguirán funcionando. Cambiar la contraseña o cerrar sesión en todos los dispositivos las revoca todas a la vez. Si es una clave API, elimínala en la página Claves API; una clave creada con fecha de caducidad también deja de funcionar por sí sola.
Sí, con límites. Un agente sin ninguna cuenta detrás puede registrarse y obtener una clave que solo lee el catálogo público. Si reclamas esa clave con el código que ProxyJam te envía por correo, pasa a formar parte de tu cuenta y puede leer tus pedidos y tu billetera, pero nunca podrá gastar. Los pasos para agentes están en auth.md.