# Cómo cobrar con un agente de IA > Guía práctica: conecta Claude, ChatGPT o Cursor al MCP de Pagos Express, autoriza con OAuth o clave de prueba y crea tu primer enlace de cobro desde una conversación. HTML: https://pagos.express/blog/como-cobrar-con-un-agente-de-ia Texto para modelos: https://pagos.express/blog/como-cobrar-con-un-agente-de-ia.llms.txt Guía práctica para crear un enlace de cobro desde un agente de IA con el MCP de Pagos Express. ## Antes de empezar 1. Cuenta en Pagos Express con Stripe conectado en modo pruebas (Conexiones). 2. La URL del servidor MCP de pruebas: https://api.pagos.express/mcp/test. La de en vivo, https://api.pagos.express/mcp, se usa solo cuando ya cobras de verdad. 3. Una credencial: OAuth (recomendado; el cliente te lleva a iniciar sesión y a una pantalla de consentimiento) o una clave `sk_test_` creada en "API y MCP" (se muestra una vez). ## Conectar el cliente - Claude (web o escritorio): agrega un conector MCP remoto con la URL de pruebas. Claude descubre OAuth automáticamente; inicia sesión y acepta los permisos. - ChatGPT: en la configuración de conectores o apps agrega un servidor MCP remoto con la misma URL y completa el OAuth. - Cursor y clientes de archivo de configuración: en `mcp.json` agrega `{ "mcpServers": { "pagos-express": { "url": "https://api.pagos.express/mcp/test", "headers": { "Authorization": "Bearer sk_test_..." } } } }`. La clave va en configuración secreta, nunca en el prompt. Las rutas exactas de menú cambian por versión; lo que no cambia es: URL del servidor + OAuth o Bearer. ## El primer cobro Pide algo concreto: "Crea un enlace de cobro de MX$1,500 por 'Sesión de consultoría' para ana@ejemplo.com". El agente llama `create_payment_link` con el importe en centavos (150000) y una idempotency key. Devuelve la URL pública. Crear el enlace no cobra a nadie: el cliente paga en esa página. ## Confirmar el pago Pide "¿ya pagaron el enlace X?". El agente usa `get_payment_link` o `list_payments`. Solo un pago en `succeeded` confirma fondos; `pending` no es dinero recibido. Si el resultado es dudoso, `sync_payment` verifica con Stripe. ## Compartir por correo "Envíaselo por correo" dispara `send_payment_link_email`, que requiere el alcance `pagos:email` aceptado en el consentimiento. En pruebas no sale correo real (estado `simulated`). ## Lo que el agente no hace No inicia el checkout, no reembolsa, no crea claves ni conecta proveedores, no devuelve secretos. Revoca su acceso en /agent-access cuando quieras. ## Pasar a en vivo Perfil verificado, suscripción activa (MX$200/mes, IVA incluido) y Stripe conectado en modo en vivo. Cambia la URL a https://api.pagos.express/mcp o usa una clave `sk_live_`. El entorno lo fija la credencial, no un argumento. ## FAQ **¿Necesito programar para cobrar con un agente?** No. Agregas el servidor MCP en tu cliente (Claude, ChatGPT, Cursor u otro), autorizas con OAuth o una clave de prueba y pides el cobro en lenguaje natural. El agente llama las herramientas por ti. **¿El agente puede cobrar la tarjeta de mi cliente?** No. El agente crea la solicitud de cobro y te da la URL. Tu cliente paga en la página pública, en el checkout de Stripe. Nadie escribe números de tarjeta en la conversación. **¿Cómo sé que ya pagaron?** Pídele al agente que consulte el enlace o los pagos. Solo el estado succeeded confirma fondos. También puedes registrar un webhook payment.succeeded en el dashboard. **¿Qué pasa si el agente se equivoca?** Crear un enlace no mueve dinero, así que puedes desactivarlo. Las herramientas piden confirmación antes de marcar un cobro como pagado o enviar correo, y puedes revocar el acceso del agente en Agentes conectados.