
Opere sua integração Mercado Pago pelo terminal com o MP CLI
O MP CLI (mp) coloca os recursos da API do Mercado Pago no terminal com um único Access TokenAccess Token da sua aplicação, permitindo que você opere pagamentos, assinaturas, lojas e relatórios sem precisar de browser, GUI, ou trocar de contexto no seu agente de IA.
Por que isso importa na prática?
Imagine que um cliente reportou uma falha no pagamento. Com o MP CLI, você identifica e age sem sair do 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
Em dois comandos, você encontrou o problema e criou uma nova preferência de pagamento com parcelamento. Sem abrir o painel, sem montar cURLs, sem perder o contexto.
Pensando em segurança, as credenciais ficam no keychain nativo do sistema operacional, não em arquivos de configuração ou no histórico do shell. Isso resolve o problema de expor tokens acidentalmente em repositórios ou logs. Todos os comandos retornam JSON por padrão, então você conecta o CLI a qualquer script existente sem camada adicional de parsing.
O Mercado Pago CLI conta com recursos para todos os cenários:
Para times de desenvolvimento, recursos que eliminam a configuração repetitiva:
- Perfis nomeados para alternar entre contas e ambientes sem reautenticar;
- Arquivo
.mp.tomlna raiz do repositório com os defaults compartilhados. Qualquer pessoa que clonar o projeto já herda o perfil e o país de operação configurados.
Para pipelines de CI/CD, basta exportar o Access Token como variável de ambiente e usar a flag --no-interactive para garantir que nenhum prompt bloqueie a execução.
Para agentes de IA, nosso CLI foi pensado desde o início para funcionar com agentes. Formato JSON por padrão, --silent, --no-interactive e exit codes categorizados por tipo de erro permitem que um agente de IA opere sua integração com Mercado Pago de forma segura e estruturada, sem precisar interpretar respostas brutas da API ou gerenciar credenciais no contexto da conversa.
Por fim, a possibilidade de testes em sandbox pelo terminal: em vez de configurar usuários de teste pelo dashboard, você cria compradores, define saldo virtual e provisiona cartões com comportamentos específicos diretamente pelo 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
O que vem a seguir
Nos próximos lançamentos, o CLI ganha novas opções de instalação além do Homebrew e expande a cobertura de comandos até chegar a 100% da API do Mercado Pago.
Consulte a documentação completa do novo recurso.
