Pink Agentic AI Payments
Pagos para agentes de IA a través de MCP: presupuestos y reglas por agente (permitir, preguntar a un humano, bloquear) verificados en el servidor antes de que se ejecute un pago. Sandbox gratuito con dinero de prueba.
Servidor MCP alojado
npx add-mcp 'https://agentic-sandbox.pinkwallet.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Inicio rápido en 5 minutos
1. Crea un espacio de trabajo de pruebas
Elige una plantilla (coffee, startup o ecommerce) y crea un espacio de trabajo. Probado contra el sandbox en vivo el 2026-10-05:
curl -s -X POST "https://agentic-sandbox.pinkwallet.com/v1/sandbox/workspaces" \
-H 'content-type: application/json' \
-d '{"template":"coffee","company":"My company"}'
La respuesta devuelve un admin_key y una lista de agents, cada uno con su propio key, presupuesto mensual y límite por pago. Guarda la clave de un agente: los ejemplos a continuación la llaman $AGENT_KEY.
2. Conecta tu cliente
Opción A: Claude Desktop, Claude Code o Cursor, con la clave del agente como encabezado Bearer:
claude mcp add --transport http pink \
"https://agentic-sandbox.pinkwallet.com/mcp" \
--header "Authorization: Bearer $AGENT_KEY"
Opción B: un conector personalizado de Claude.ai sobre OAuth 2.1, sin pegar ninguna clave en ningún archivo de configuración. Añade un conector personalizado con la URL https://agentic-sandbox.pinkwallet.com/mcp y luego completa la pantalla de consentimiento (pega el admin_key del espacio de trabajo allí y elige con qué agente conectarte).
3. Revisa la política y luego solicita el pago
Haz una prueba en seco primero con pink.check_policy (no se gasta ni se retiene nada), y luego llama a pink.request_payment para el pago real. Ambos probados en vivo el 2026-10-05, incluido el argumento local_hour: las reglas de horario del sandbox se ejecutan según el reloj UTC del servidor a menos que pases local_hour.
curl -s -X POST "https://agentic-sandbox.pinkwallet.com/mcp" \
-H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
-H "Authorization: Bearer $AGENT_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"pink.request_payment","arguments":{"payee_id":"p_cc","amount":420,"purpose":"20 kg espresso beans","local_hour":12,"idempotency_key":"quickstart-1"}}}'
Lo que devuelve, según la decisión:
- Permitido: una credencial de un solo uso vinculada al beneficiario y al monto, válida por 15 minutos, devuelta de inmediato. Confirmado en vivo: un pedido de granos de café de $420 bajo el límite de $500 de un agente devolvió
"decision": "allowed"con una credencial de transferencia bancaria adjunta. - Pendiente de aprobación humana: un
hold_idy el nombre del aprobador; consultapink.get_credentialhasta que se resuelva. Confirmado en vivo: un pedido de $890 por encima del mismo límite devolvió"decision": "pending_human", requiriendo al gerente de la tienda. - Bloqueado: sin credencial, con la regla que coincidió. Confirmado en vivo: un beneficiario de intercambio de criptomonedas devolvió
"decision": "blocked"según la regla "Nunca: tarjetas de regalo, similares a efectivo, criptomonedas".
Desde aquí, las guías más detalladas: tutorial completo de inicio rápido, conexión vía MCP (todos los clientes compatibles), conexión vía REST, referencia de reglas de política y el modelo de seguridad. Ejemplos ejecutables de frameworks (LangGraph, OpenAI Agents SDK, Haystack) están en github.com/Pink-Agentic-Payments/sandbox-examples.