Opere su integración Mercado Pago por terminal con el MP CLI

El MP CLI (mp) pone los recursos de la API de Mercado Pago en la terminal con un único Access TokenAccess TokenClave privada de la aplicación creada en Mercado Pago que se utiliza en el backend. Puedes acceder a ella desde Tus integraciones > Detalles de la aplicación > Pruebas > Credenciales de prueba o Producción > Credenciales de producción. de tu aplicación, permitiéndote operar pagos, suscripciones, tiendas e informes sin necesitar un browser, una GUI, o cambiar de contexto en tu agente de IA.

¿Por qué importa en la práctica?

Imagina que un cliente reportó una falla en el pago. Con el MP CLI, identificas y actúas sin salir de la terminal:

plain

mp payments search --status rejected --external-reference "ORDER-123"
mp preferences create --title "Producto X" --unit-price 299.90 --quantity 1 --payer-email cliente@email.com

En dos comandos, encontraste el problema y creaste una nueva preferencia de pago. Sin abrir el panel, sin armar cURLs, sin perder el contexto.

Pensando en seguridad, las credenciales se almacenan en el keychain nativo del sistema operativo, no en archivos de configuración ni en el historial del shell. Esto resuelve el problema de exponer tokens accidentalmente en repositorios o logs. Todos los comandos devuelven JSON por defecto, así que puedes conectar el CLI a cualquier script existente sin una capa adicional de parsing.

El Mercado Pago CLI cuenta con recursos para todos los escenarios:

Para equipos de desarrollo, recursos que eliminan la configuración repetitiva:

  1. Perfiles con nombre para alternar entre cuentas y entornos sin reautenticarse;
  2. Archivo .mp.toml en la raíz del repositorio con los valores predeterminados compartidos. Cualquier persona que clone el proyecto ya hereda el perfil y el país de operación configurados.

Para pipelines de CI/CD, basta con exportar el Access Token como variable de entorno y usar el flag --no-interactive para garantizar que ningún prompt bloquee la ejecución.

Para agentes de IA, nuestro CLI fue pensado desde el principio para funcionar con agentes. El formato JSON por defecto, --silent, --no-interactive y los exit codes categorizados por tipo de error permiten que un agente de IA opere tu integración con Mercado Pago de forma segura y estructurada, sin necesidad de interpretar respuestas brutas de la API ni gestionar credenciales en el contexto de la conversación.

Por último, la posibilidad de realizar pruebas en sandbox desde la terminal: en lugar de configurar usuarios de prueba desde el dashboard, puedes crear compradores, definir saldo virtual y aprovisionar tarjetas con comportamientos específicos directamente desde la terminal:

plain

mp tester create --site-id MLB --type buyer
mp tester balance set 123456 --amount 10000
mp tester card add --user-id 123456 --scenario insufficient_funds

Lo que viene a continuación

En los próximos lanzamientos, el CLI suma nuevas opciones de instalación más allá de Homebrew y amplía la cobertura de comandos hasta alcanzar el 100% de la API de Mercado Pago.

Consulta la documentación completa del nuevo recurso.