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.
Requisitos previos
Antes de empezar a utilizar el servidor, confirma que tienes todo el entorno listo:
Requisito | DescripciĂłn |
NPM | Es obligatorio tener instalado el paquete NPM versiĂłn 6 o superior para conectarse al servidor. |
NodeJS | También es necesario tener instalado NodeJS 20 o una versión superior. |
Cliente | La 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. |
Credenciales | Las 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 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>"
}
}
}
}
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.
Este es un ejemplo de cĂłmo en tu IDE debe aparecer el MCP Server instalado:
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
Tools disponibles del MCP server
Mercado Pago ofrece la siguiente lista de tools.
Tool | DescripciĂłn | ParĂĄmetros | Prompt sugerido |
search_documentation | Realiza 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.
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.
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.
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.
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.