Rappi MCP (unofficial)
No oficial. No está afiliado a Rappi, ni respaldado ni soportado por Rappi. No es la API de restaurantes de Rappi Partners. La superficie web/app de consumo puede cambiar sin previo aviso.
Nunca paga por defecto.
rappi_place_ordery las escrituras de pago no hacen nada a menos queRAPPI_ALLOW_MUTATIONSesté habilitado yexplicit_user_intentsea true. Los tokens de invitado no pueden realizar cargos. Calle, teléfono, correo electrónico y los últimos cuatro dígitos están redactados.
Configuración en 60 segundos
npx -y rappi-mcp-unofficial setup
npx -y rappi-mcp-unofficial auth --from-header "Bearer eyJ…"
npx -y rappi-mcp-unofficial doctorEl token no es OAuth. Abre rappi.com.br con sesión iniciada → DevTools → Network → cualquier llamada a services.rappi.com.br → copia la cabecera Authorization. La búsqueda de invitado sigue funcionando sin token; las herramientas de pago permanecen bloqueadas.
Fragmento Stdio (Claude Desktop, Cursor, Grok Bot). No establezcas RAPPI_ALLOW_MUTATIONS aquí:
{
"mcpServers": {
"rappi": {
"command": "npx",
"args": ["-y", "rappi-mcp-unofficial"]
}
}
}Consulta examples/claude-desktop.json y examples/grok-bot.md.
Related MCP server: RappiMCP
Herramientas
Tipo | Herramientas |
Lectura · explorar |
|
Lectura · carrito / pago |
|
Lectura · dirección / pedidos |
|
Meta |
|
Carrito restringido (mutaciones e intención) |
|
Pago restringido (mutaciones e intención) |
|
Solo intención |
|
HTTP (opcional, loopback)
El transporte por defecto es stdio. Streamable HTTP se vincula a 127.0.0.1 y comprueba Origin contra http://127.0.0.1:<port> (anula con RAPPI_MCP_ALLOWED_ORIGIN). Esto es mitigación de DNS-rebinding, no un servidor público.
npx -y rappi-mcp-unofficial --http
# GET http://127.0.0.1:3000/health
# POST http://127.0.0.1:3000/mcpSeguridad
Los tokens viven en ~/.rappi-mcp/tokens.json (0600). No están en git, ni en el tarball de npm, ni en los ejemplos por defecto. Notas completas: SECURITY.md. Agentes: llms.txt.
Pruebas
npm testNo se requiere inicio de sesión en vivo de Rappi.
Maintenance
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables AI agents to search restaurants, browse menus, manage carts, and place orders on DoorDash programmatically. It utilizes a headless browser to interact with DoorDash's GraphQL API and bypass anti-bot protections for the full delivery lifecycle.222
- AlicenseAqualityDmaintenanceEnables Claude to browse stores, search products, manage the cart, and open checkout on Rappi Chile through natural language, automating grocery and delivery purchases.121MIT
- AlicenseAqualityAmaintenanceEnables searching products, comparing prices, and building optimal shopping lists across major Chilean supermarkets, using your local machine to access real-time prices and loyalty deals.144463MIT
- FlicenseNot gradedqualityBmaintenanceProvides a RESTful interface to DoorDash consumer services, eliminating the need for clients to handle JSON-RPC or SSE. Users can browse restaurants, manage carts, and fetch order receipts via simple HTTP endpoints.3
Related MCP Connectors
Agent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.
Read-only MCP server for Muovi, Argentina's trust-first local services marketplace (6 tools).
Search products in nearby stores. Agents can also list items for sale on a user's behalf.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/davidmosiah/rappi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server