Rappi API Connector for AI agents.
10 live capabilities
Manage LatAm delivery logistics and restaurant orders with your agent.
Waiting for input…
Why people use Rappi API
Rappi API Logistics: Automating LatAm Delivery Workflows
This Connector connects your agent directly to the Rappi infrastructure. Instead of manual checking, you just ask your agent for the status of an order or to update a store's availability. You get a unified way to handle the entire lifecycle of a delivery without ever leaving your workspace.
What Vinkius changes
That you turn complex REST endpoints into simple commands your AI can execute.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Corporate Catering Management
An office manager uses list_new_orders to see incoming food for a large meeting and take_order to confirm the delivery.
- Real-world use case 02
Real-Time Market Analysis
A retail analyst uses get_store_availability and get_store_menu to build a live price comparison map of a city's pharmacies.
- Real-world use case 03
Automated Support Resolution
A customer service rep uses get_order_detail to identify missing items and reject_order to trigger an automatic refund.
Complete set · 10capabilities
The complete Rappi API capability set.
These are the exact actions your AI can choose when you ask it to work with Rappi API.
01—04
4 capabilities in this set.
Part of 10 available through Rappi API.
- 01 Capability
Get store availability
Check if a specific store is currently taking orders. This is helpful for verifying merchant status before sale.
- 02 Capability
Get order handoff
Get the specific codes needed to confirm a handoff. This ensures the courier actually delivered the items.
- 03 Capability
Get store menu
Pull the complete list of items and prices from a store. This keeps your local data accurate and updated.
- 04 Capability
Get order detail
See every piece of information for a specific order. This is useful for checking current status and history.
05—07
3 capabilities in this set.
Part of 10 available through Rappi API.
- 05 Capability
List stores
View all the stores currently registered under your account. This helps you manage a multi-location portfolio.
- 06 Capability
Mark ready for pickup
Tell the courier that the order is ready to be grabbed. This speeds up the handoff process for your kitchen.
- 07 Capability
Take order
Accept a new order and start the preparation process. This is the primary way to begin your fulfillment workflow.
08—10
3 capabilities in this set.
Part of 10 available through Rappi API.
- 08 Capability
Update store status
Toggle your store's status to open or closed for new orders. Use this to manage your business hours instantly.
- 09 Capability
List new orders
See which orders are waiting for you to accept them. Use this to monitor your incoming queue in real-time.
- 10 Capability
Reject order
Turn down an incoming order and provide a reason why. This keeps your queue clean of unfulfillable requests.
Set up in minutes
One URL. Then ask Rappi API to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Rappi API from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_P1SHShqowHle7Ot3vfERU2RoJGqR0C0dErN4H2qh/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Rappi API, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Rappi API for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_P1SHShqowHle7Ot3vfERU2RoJGqR0C0dErN4H2qh/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Rappi API URL.
- Step 03
Save and start
Save the connection and enable Rappi API in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"rappi-api": {
"url": "https://edge.vinkius.com/vk_preview_P1SHShqowHle7Ot3vfERU2RoJGqR0C0dErN4H2qh/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Rappi API
Open Agent mode in chat and ask: "Using Rappi API, help me...". 10 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"rappi-api": {
"url": "https://edge.vinkius.com/vk_preview_P1SHShqowHle7Ot3vfERU2RoJGqR0C0dErN4H2qh/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Rappi API
Ask Copilot: "Using Rappi API, help me...". 10 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"rappi-api": {
"url": "https://edge.vinkius.com/vk_preview_P1SHShqowHle7Ot3vfERU2RoJGqR0C0dErN4H2qh/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Rappi API
Open Cascade and ask: "Using Rappi API, help me...". 10 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"rappi-api": {
"url": "https://edge.vinkius.com/vk_preview_P1SHShqowHle7Ot3vfERU2RoJGqR0C0dErN4H2qh/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Rappi API
Ask Cline: "Using Rappi API, help me...". 10 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add rappi-api --transport http "https://edge.vinkius.com/vk_preview_P1SHShqowHle7Ot3vfERU2RoJGqR0C0dErN4H2qh/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Rappi API
Ask Claude: "Using Rappi API, show me...". 10 tools are ready
Where the request belongs
Work Rappi API can move forward.
This is for the logistics managers and office coordinators who are tired of manual data entry and the constant tab-switching required to manage high-volume delivery flows in Latin America.
Office Coordinator
Manages large-scale corporate food orders and tracks multiple arrivals across different departments.
Urban Planner
Analyzes real-world delivery timelines and traffic bottlenecks to estimate logistical costs in heavy hubs.
LatAm SaaS Integrator
Builds unified dashboards that pull Rappi merchant data into a single custom distribution network.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsShipday
Dispatch and track local deliveries with driver management, route optimization, and real-time tracking for last-mile operations.
Shippify
Automate logistics and last-mile delivery via Shippify. manage deliveries, tracking, and warehouses directly from any AI agent.
DROPBOY
Equip your AI agent to manage logistics orders, track fleet vehicles, and monitor delivery drivers via the DROPBOY API.
Onfleet
Manage last-mile deliveries via Onfleet. create tasks, track drivers, check ETAs, and complete orders directly from any AI agent.
Shansong Swift Delivery
Bring Shansong's fast P2P Delivery Network into your LLM. Estimate logistics routing, dispatch riders, and track locations.
Dada Now Delivery
Bring Dada Now's Instant Local Delivery API to your LLM. Schedule swift deliveries, manage your stores, and calculate routing fees.
Bring your own AI
Change the model, client or framework. Keep Rappi API connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Rappi API.
The practical details behind the request, access and result.
Can the Rappi API MCP help manage my restaurant orders?
Yes. It allows your agent to accept, reject, and monitor all incoming orders for your restaurant automatically, so you don't have to stay glued to a dashboard.
How does the Rappi API MCP track courier locations?
The Connector pulls live geographic coordinates from the delivery network. Your agent can use this to give you real-time updates on exactly where a courier is located.
Can I use the Rappi API MCP to check store availability?
Yes. You can ask your agent to check if specific stores are currently open or accepting orders before you try to place a request.
Does the Rappi API MCP support order cancellations?
It does. Your agent can initiate cancellations and provide reasons, such as missing items, which can help trigger automatic refund processes.
Can I pull live menus with the Rappi API MCP?
Yes. You can retrieve the full, current menu of any store, including items and pricing, to ensure your data is always accurate.
Is the Rappi API MCP good for market research in Latin America?
It's excellent for this. You can use your agent to poll multiple stores for pricing and stock data to build comparative market dashboards.
Does order placement via the API bypass the normal Rappi checkout security rules?
No. The place_order capability uses your pre-authenticated method securely. Bank validations, anti-fraud algorithms, and location checks apply exactly as they would natively in the application avoiding compliance breaches entirely.
Can I explicitly track multiple concurrent active orders dynamically simultaneously?
Yes! Your agent can iterate over an array of active Order IDs using the get_order_status capability consistently. It parses coordinate updates and ETA drops, outputting a consolidated table summing up your entire inbound fleet seamlessly.
Are the store identifiers (storeId) universally stable across regions?
Store IDs are fundamentally unique keys generated explicitly by Rappi's catalog backend. They remain static for the lifetime of that specific branch location. Searching via list_nearby_stores initially is recommended to cache the correct target IDs dynamically.
One connection away
Give your agent a direct line to Rappi API.
Connect Rappi API once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available