Estamos evolucionando nuestra forma de integrar. Descubre la nueva API Orders

MCP Server - Checkout Transparente - Mercado Pago Developers

Mercado Pago MCP Server

El Model Context Protocol (MCP) es un protocolo abierto que estandariza la conexiĂłn de modelos de inteligencia artificial (IA) con diferentes fuentes de datos y herramientas. En este contexto, el MCP Server de Mercado Pago ofrece herramientas para que los desarrolladores puedan interactuar fĂĄcilmente con nuestra API utilizando lenguaje natural, lo que simplifica las tareas y la integraciĂłn de productos.

Actualmente nuestro MCP Server se encuentra en fase beta. Para mĂĄs detalles sobre nuevas releases, consulta la secciĂłn de Noticias o Changelog.

Requisitos previos

Antes de empezar a utilizar el servidor, confirma que tienes todo el entorno listo:

RequisitoDescripciĂłn
NPMEs obligatorio tener instalado el paquete NPM versiĂłn 6 o superior para conectarse al servidor.
NodeJSTambién es necesario tener instalado NodeJS 20 o una versión superior.
ClienteLa conexiĂłn al MCP Server de Mercado Pago es remota, por lo cual necesitas elegir un cliente desde donde interactuar con el asistente. La soluciĂłn estĂĄ disponible para los principales agentes de IA: Cursor, Windsurf, Cline, Claude Desktop y ChatGPT.
CredencialesLas credenciales son claves de acceso Ășnicas con las que identificamos una integraciĂłn en tu cuenta. Consulta la documentaciĂłn para saber mĂĄs.

Conectarse al MCP Server

Para conectarse al MCP Server de Mercado Pago, primero es necesario realizar la conexiĂłn de forma remota con el cliente que mejor se ajuste a tu integraciĂłn. Consulta a continuaciĂłn el paso a paso segĂșn el tipo de cliente.

Abre la IDE y busca el archivo JSON referente a servidores MCP. Después, completa los campos de authorization con tu Access TokenAccess TokenClave privada de la aplicación creada en Mercado Pago y que se utiliza en el backend. Puedes acceder a ella a través de Tus integraciones > Detalles de la aplicación > Pruebas > Credenciales de prueba o Producción > Credenciales de producción..

Abre el archivo .cursor/mcp.json y agrega la configuraciĂłn del servidor de Mercado Pago. Consulta la documentaciĂłn de Cursor para mĂĄs informaciĂłn.

          
{
  "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>"
      }
    }
  }
}

        

Abre el archivo mcp_config.json en Windsurf y agrega la configuraciĂłn del servidor de Mercado Pago. Consulta la documentaciĂłn de Windsurf para mĂĄs informaciĂłn.

          
{
  "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>"
      }
    }
  }
}

        

Abre el archivo cline_mcp_settings.json y agrega la configuraciĂłn del servidor de Mercado Pago. Visita la documentaciĂłn de Cline Desktop para mĂĄs informaciĂłn.

          
{
  "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>"
      }
    }
  }
}

        

Al concluir estos pasos, el MCP Server de Mercado Pago estarå listo para usar. Para verificar si la integración fue exitosa, accede a las configuraciones de tu cliente IDE y confirma que el MCP esté configurado como disponible, tal como muestra el ejemplo a continuación.

Si al consultar las configuraciones de tu cliente IDE no encuentras un MCP Server asociado, verifica haber insertado el cĂłdigo correctamente y haz clic en el Ă­cono de actualizaciĂłn.

Este es un ejemplo de cĂłmo en tu IDE debe aparecer el MCP Server instalado:

mcp-installation-pt-gif

Probar la integraciĂłn

Para probar la integraciĂłn, es necesario realizar una consulta con el asistente utilizando alguna de las tools disponibles.

Por ejemplo, si deseas probar la tool search_documentation, solo necesitas ejecutar el prompt indicando qué información deseas buscar:

          
Busca en la documentaciĂłn de Mercado Pago cĂłmo integrar Checkout Pro

        

mcp-server-test-es-gif

Tools disponibles del MCP server

Mercado Pago ofrece la siguiente lista de tools.

ToolDescripciĂłnParĂĄmetrosPrompt sugerido
search_documentationRealiza bĂșsquedas de cĂłdigo o texto en la documentaciĂłn de Mercado Pago Developers.query (string, required): TĂ©rmino a buscar. language (string, required, enum): Idioma en el que se realiza la bĂșsqueda. Los valores permitidos son 'es' (español), 'en' (english), 'pt' (portuguĂȘs).Busca en la documentaciĂłn de Mercado Pago '{query}'

Casos de uso

MCP Server garantiza que actividades comunes a desarrolladores sean optimizadas de manera fĂĄcil y rĂĄpida. A continuaciĂłn, conoce los principales casos de uso para implementar en tu integraciĂłn.

Los ejemplos de esta secciĂłn utilizan Cursor como cliente MCP, pero puedes utilizar cualquier cliente MCP que prefieras.

Consultar la documentaciĂłn desde un IDE

La tool search_documentation permite buscar informaciĂłn directamente en la documentaciĂłn oficial de Mercado Pago.

Al usar el asistente y hacer una solicitud en lenguaje natural, es posible buscar informaciĂłn en la documentaciĂłn y acceder a ella segĂșn cada etapa del desarrollo. Por ejemplo, consultar quĂ© medios de pago estĂĄn disponibles en un determinado paĂ­s.

search-payment-methods-es.gif

Generar cĂłdigo para integrar un checkout de Mercado Pago

Ademås de consultar la documentación, la tool search_documentation también te permite generar código para tu proyecto.

Puedes solicitar esta recomendación al asistente pidiéndole que revise la documentación del producto que deseas integrar e indique los pasos necesarios para realizar esta integración. El MCP Server proporciona el contexto necesario, a través de código y documentación, para que el IDE realice las modificaciones necesarias en tu proyecto.

Para este caso de uso, consideremos una tienda que ya esté configurada y que solo necesite integrar un checkout para empezar a procesar pagos. En este sentido, un prompt de orientación para integrar con Checkout Pro podría ser:

plain

Implementa la integraciĂłn de Checkout Pro. 
Consulta la documentaciĂłn del MCP server de Mercado Pago para cualquier detalle de implementaciĂłn o incertidumbre.

Después de revisar el código de la aplicación existente, genera código productivo de la siguiente manera:

Frontend:
1- Reemplazar el botĂłn de pago con la interfaz de checkout de Mercado Pago;
2- Integrar el formulario de pago;
3- Implementar flujos de éxito/fallo del lado del cliente.

Backend:
1- Configurar credenciales e integraciĂłn de SDK en la versiĂłn mĂĄs reciente;
2- Crear servicios de procesamiento de pagos;
3- Implementar el manejo de webhooks con validaciones.

Requisitos:
- Utilizar las mejores prĂĄcticas y validaciĂłn de seguridad de Mercado Pago;
- Manejo de errores con cĂłdigos de estado;
- Casos de prueba para flujos crĂ­ticos;
- Agregar documentaciĂłn en el cĂłdigo;
- Verificar todos los pasos contra la documentaciĂłn del MCP server de Mercado Pago.

El resultado puede variar segĂșn la configuraciĂłn de tu proyecto, pero como regla general, el MCP Server de Mercado Pago sugerirĂĄ modificaciones de cĂłdigo en el frontend y backend de tu integraciĂłn para crear el checkout.

example-prompt-cho-pro-en-gif

Si quieres ver mås detalles de este ejemplo pråctico, accede a nuestro artículo en Medium sobre el caso de éxito para integrar Checkout Pro en 30 minutos.