Skip to main content
Glama
davidmosiah

Rappi MCP (unofficial)

非官方。 与 Rappi 无关联,未经 Rappi 认可或支持。不是 Rappi Partners 餐厅 API。消费者网页/应用界面可能随时更改,恕不另行通知。

默认绝不支付。 除非启用了 RAPPI_ALLOW_MUTATIONS 并且 explicit_user_intent 为 true,否则 rappi_place_order 和支付写入不会执行任何操作。访客令牌无法扣款。街道、电话、电子邮件和卡号后四位均被脱敏。

60 秒完成设置

npx -y rappi-mcp-unofficial setup
npx -y rappi-mcp-unofficial auth --from-header "Bearer eyJ…"
npx -y rappi-mcp-unofficial doctor

令牌不是 OAuth。登录后打开 rappi.com.br → DevTools → Network → 任意 services.rappi.com.br 请求 → 复制 Authorization 请求头。没有令牌时访客搜索仍可使用;支付工具保持禁用。

Stdio 配置片段(Claude Desktop、Cursor、Grok Bot)。此处不要设置 RAPPI_ALLOW_MUTATIONS

{
  "mcpServers": {
    "rappi": {
      "command": "npx",
      "args": ["-y", "rappi-mcp-unofficial"]
    }
  }
}

参见 examples/claude-desktop.jsonexamples/grok-bot.md

Related MCP server: RappiMCP

工具

类型

工具

读取 · 浏览

rappi_search_stores, rappi_search_products, rappi_get_store, rappi_browse_stores, rappi_browse_catalog, rappi_home, rappi_home_feed, rappi_recent_searches

读取 · 购物车 / 支付

rappi_get_cart, rappi_web_cart, rappi_list_payment_methods, rappi_list_coupons, rappi_checkout_preview

读取 · 地址 / 订单

rappi_list_addresses, rappi_geocode_address, rappi_list_orders, rappi_list_active_orders, rappi_get_order, rappi_track_order, rappi_get_order_eta, rappi_get_order_receipt, rappi_get_order_invoice, rappi_get_order_status

元信息

rappi_connection_status, rappi_capabilities, rappi_privacy_audit

受限购物车(变更意图)

rappi_add_to_cart, rappi_update_cart_item, rappi_clear_cart, rappi_reorder

受限支付(变更意图)

rappi_place_order, rappi_set_payment_method, rappi_cancel_order, rappi_tip_order

仅意图

rappi_logout, rappi_set_active_address, rappi_create_address, rappi_update_address, rappi_delete_address, rappi_rate_order

HTTP(可选,回环地址)

默认传输方式为 stdio。Streamable HTTP 绑定 127.0.0.1,并将 Originhttp://127.0.0.1:<port> 进行校验(可通过 RAPPI_MCP_ALLOWED_ORIGIN 覆盖)。这是针对 DNS 重绑定的缓解措施,并非公共服务器。

npx -y rappi-mcp-unofficial --http
# GET  http://127.0.0.1:3000/health
# POST http://127.0.0.1:3000/mcp

安全

令牌存储在 ~/.rappi-mcp/tokens.json(0600 权限)中。它们不会出现在 git、npm 压缩包或默认示例中。完整说明:SECURITY.md。代理:llms.txt

测试

npm test

无需真实 Rappi 登录。

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    Enables 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.
    22
    2
  • A
    license
    A
    quality
    D
    maintenance
    Enables Claude to browse stores, search products, manage the cart, and open checkout on Rappi Chile through natural language, automating grocery and delivery purchases.
    12
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables 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.
    14
    44
    63
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Provides 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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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