Estamos evoluindo nossa forma de integrar. Descubra a nova API Orders

MCP Server - Checkout Transparente - Mercado Pago Developers

Mercado Pago MCP Server

O Model Context Protocol (MCP) Ă© um protocolo aberto que padroniza a conexĂŁo de modelos de inteligĂȘncia artificial (IA) com diferentes fontes de dados e ferramentas. Neste contexto, o MCP Server do Mercado Pago oferece ferramentas para que desenvolvedores possam interagir facilmente com nossa API utilizando linguagem natural, simplificando as tarefas e a integração de produtos.

Atualmente nosso MCP Server encontra-se em fase beta. Para mais detalhes sobre novas releases, consulte a seção de Notícias ou Changelog.

Requisitos prévios

Antes de começar a utilizar o servidor, confirme se estå com todo o ambiente preparado:

RequisitoDescrição
NPMÉ obrigatório ter instalado o pacote NPM versão 6 ou superior para se conectar ao servidor.
NodeJSTambém é necessårio ter instalado o NodeJS 20 ou uma versão superior.
ClientePara se conectar ao MCP Server do Mercado Pago, é necessårio escolher um cliente a partir do qual interagir com o assistente. A solução estå disponível para os principais agentes de IA: Cursor, Windsurf, Cline, Claude Desktop e ChatGPT.
CredenciaisAs credenciais sĂŁo chaves de acesso Ășnicas com as quais identificamos uma integração em sua conta. Consulte a documentação para saber mais.

Conectar-se ao MCP Server

Para conectar-se ao MCP Server do Mercado Pago, primeiro é necessårio realizar a conexão de forma remota com o cliente que melhor se adapte à sua integração. Confira a seguir o passo a passo de acordo com tipo de cliente.

Abra a IDE e procure pelo arquivo JSON referente a servidores MCP. Depois, preencha os campos de authorization com seu Access TokenAccess TokenChave privada da aplicação criada no Mercado Pago e que Ă© utilizada no backend. VocĂȘ pode acessĂĄ-la atravĂ©s de Suas integraçÔes > Detalhes da aplicação > Testes > Credenciais de teste ou Produção > Credenciais de produção..

Abra o arquivo .cursor/mcp.json e adicione a configuração do servidor do Mercado Pago. Consulte a documentação do Cursor para mais informaçÔes.

          
{
  "mcpServers": {
    "mercadopago-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.mercadopago.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer <ACCESS_TOKEN>"
      }
    }
  }
}

        

Abra o arquivo mcp_config.json no Windsurf e adicione a configuração do servidor do Mercado Pago. Consulte a documentação do Windsurf para mais informaçÔes.

          
{
  "mcpServers": {
    "mercadopago-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.mercadopago.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer <ACCESS_TOKEN>"
      }
    }
  }
}

        

Abra o arquivo cline_mcp_settings.json e adicione a configuração do servidor do Mercado Pago. Visite a documentação do Cline Desktop para mais informaçÔes.

          
{
  "mcpServers": {
    "mercadopago-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.mercadopago.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer <ACCESS_TOKEN>"
      }
    }
  }
}

        

Ao concluir estes passos, o MCP Server do Mercado Pago estarå pronto para uso. Para verificar se a integração foi bem-sucedida, acesse as configuraçÔes do seu cliente IDE e confirme que o MCP estå configurado como disponível, conforme mostra o exemplo a seguir.

Se ao consultar as configuraçÔes do seu cliente IDE vocĂȘ nĂŁo encontrar um MCP Server associado, verifique se o cĂłdigo foi inserido corretamente e clique no Ă­cone de atualização.

Este Ă© um exemplo de como o MCP Server instalado deve aparecer em sua IDE:

MCP instalado

Testar a integração

Para testar a integração, é necessårio realizar uma consulta ao assistente utilizando alguma das tools disponíveis.

Por exemplo, se vocĂȘ deseja testar a tool search_documentation, sĂł precisa executar o prompt indicando qual informação deseja buscar:

          
Busque na documentação do Mercado Pago como integrar o Checkout Pro.

        

mcp-server

Tools disponĂ­veis do MCP server

O Mercado Pago oferece a seguinte lista de tools.

ToolDescriçãoParùmetrosPrompt sugerido
search_documentationRealiza buscas de cĂłdigo ou texto na documentação do Mercado Pago Developers.query (string, required): Termo a buscar. language (string, required, enum): Idioma no qual a busca Ă© realizada. Os valores permitidos sĂŁo 'es' (español), 'en' (english), 'pt' (portuguĂȘs).Busque na documentação do Mercado Pago '{query}'

Casos de uso

O MCP Server garante que atividades comuns a desenvolvedores sejam otimizadas de maneira fåcil e råpida. A seguir, conheça os principais casos de uso para implementar em sua integração.

Os exemplos desta seção utilizam o Cursor como cliente MCP, mas vocĂȘ pode utilizar qualquer cliente MCP de sua preferĂȘncia.

Consultar a documentação a partir de uma IDE

A tool search_documentation permite buscar informaçÔes diretamente na documentação oficial do Mercado Pago.

Ao usar o assistente e fazer uma solicitação em linguagem natural, é possível buscar informaçÔes na documentação e acesså-las conforme cada etapa do desenvolvimento. Por exemplo, descobrir quais meios de pagamento estão disponíveis em um determinado país.

search-payment-methods-pt.gif

Gerar cĂłdigo para integrar um checkout do Mercado Pago

AlĂ©m de consultar a documentação, a tool search_documentation tambĂ©m permite que vocĂȘ gere cĂłdigo para seu projeto.

VocĂȘ pode solicitar esta recomendação ao assistente pedindo para que ele revise a documentação do produto que deseja integrar e indique as etapas necessĂĄrias para realizar esta integração. O MCP Server fornece o contexto necessĂĄrio, por meio de cĂłdigo e documentação, para que a IDE realize as modificaçÔes necessĂĄrias no seu projeto.

Para este caso de uso, vamos considerar uma loja que jå esteja configurada e que precisa apenas integrar um checkout para começar a processar pagamentos. Neste contexto, um prompt de orientação para integrar com o Checkout Pro poderia ser:

plain

Implemente a integração de Checkout Pro. 
Consulte a documentação do MCP Server do Mercado Pago para qualquer detalhe de implementação ou incerteza.

Após revisar o código da aplicação existente, gere código produtivo da seguinte forma:

Frontend:
1- Substituir o botĂŁo de pagamento pela interface de checkout do Mercado Pago;
2- Integrar o formulĂĄrio de pagamento;
3- Implementar fluxos de sucesso/falha do lado do cliente.

Backend:
1- Configurar as credenciais e integrar a SDK na versĂŁo mais recente;
2- Criar serviços de processamento de pagamentos;
3- Implementar o manuseio de webhooks com validaçÔes.

Requisitos:
- Utilizar as melhores pråticas e validação de segurança do Mercado Pago;
- Gerenciamento de erros com cĂłdigos de estado;
- Casos de teste para fluxos crĂ­ticos;
- Adicionar documentação no código;
- Verificar todos os passos contra a documentação do servidor MCP do Mercado Pago.

O resultado pode variar de acordo com a configuração do seu projeto, mas como regra geral, o MCP Server do Mercado Pago irå sugerir modificaçÔes de código no frontend e backend da sua integração para criar o checkout.

example-prompt-cho-pro-en-gif

Se vocĂȘ quiser ver mais detalhes deste exemplo prĂĄtico, acesse nosso artigo no Medium sobre o caso de sucesso para integrar o Checkout Pro em 30 minutos.