Deliveroo

Deliveroo MCP Connector for Claude

A+

Manage Deliveroo restaurant orders — accept deliveries, track preparation stages, and sync POS status directly from your AI agent.

5 tools Official Updated Jun 29, 2026 Official Vinkius Partner

Connect your Deliveroo restaurant account to any AI agent to streamline your kitchen operations and order management through natural language.

What you can do

  • Order Lifecycle — List live orders, fetch specific order metadata, and accept or reject incoming requests within the required timeframe.
  • Preparation Tracking — Update order stages from 'in_kitchen' to 'ready_for_collection' to keep customers and riders informed in real-time.
  • POS Synchronization — Notify Deliveroo of successful or failed POS injections to ensure your tablet and kitchen systems stay perfectly in sync.
  • Operational Insights — Query historical orders by brand, restaurant, or date range to analyze performance without leaving your workspace.

How it works

  1. Subscribe to this server
  2. Enter your Deliveroo API Client ID and Secret
  3. Start managing your restaurant flow from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Restaurant Managers — monitor live order flows and update kitchen statuses without juggling multiple tablets.
  • Operations Teams — audit order history and sync failures across multiple brands or locations.
  • Developers — integrate delivery workflows into internal tools or custom dashboards using natural language queries.
food-deliveryrestaurant-managementorder-trackingpos-integrationdelivery-services

5 tools expose this connector's capabilities to your AI agent.

create_prep_stage

Inform Deliveroo of order preparation progress

create_sync_status

Notify Deliveroo of POS injection status

get_order

Get details for a single Deliveroo order

get_orders

List Deliveroo orders

update_order_status

Must be called within ~10 minutes of receiving a new order. Accept, reject, or confirm a Deliveroo order

See how to talk to your AI agent using Deliveroo.

List all live orders for restaurant ID 'REST123'.

I've retrieved the live orders for REST123. There are currently 3 active orders: #ABC-1, #ABC-2, and #ABC-3. Would you like details for any of these?

Accept order 'ORD-999' and set its stage to 'in_kitchen'.

Order 'ORD-999' has been successfully accepted and the preparation stage is now updated to 'in_kitchen'.

Notify Deliveroo that order 'ORD-456' failed to sync with the POS because items are out of stock.

I've sent the sync status update for order 'ORD-456'. It is marked as 'failed' with the reason: 'items_out_of_stock'.

Yes. Use the `update_order_status` tool with the status 'rejected' and provide 'ingredient_unavailable' as the reason.

Related Connectors