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.
Requisitos prévios
Antes de começar a utilizar o servidor, confirme se estå com todo o ambiente preparado:
Requisito | Descrição |
NPM | Ă obrigatĂłrio ter instalado o pacote NPM versĂŁo 6 ou superior para se conectar ao servidor. |
NodeJS | Também é necessårio ter instalado o NodeJS 20 ou uma versão superior. |
Cliente | Para 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. |
Credenciais | As 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 Token.
{
"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.
Este Ă© um exemplo de como o MCP Server instalado deve aparecer em sua IDE:
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.
Tools disponĂveis do MCP server
O Mercado Pago oferece a seguinte lista de tools.
Tool | Descrição | Parùmetros | Prompt sugerido |
search_documentation | Realiza 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.
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.
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.
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.
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.