canuckeats avatar

Canuckeats — Canadian Food Delivery

canuckeats/mcp

A remote MCP server that lets AI agents browse menus and place real food delivery orders across 89 Canadian cities through UberEats and DoorDash. You get eight tools covering the full order lifecycle: search 17,000+ restaurants by city and cuisine, fetch complete menus with modifiers, validate totals before charging, create orders with Stripe payment intents, confirm payment to dispatch, and poll delivery status. Registration is instant at /register with no approval queue. Useful when you want Claude or another agent to handle actual food ordering end to end, not just look up restaurant info. Accepts Canadian addresses only and requires you to provide Stripe payment method IDs.

tools
8
auth
Secret needed
transport
HTTP
last updated
Apr 28, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

list_citiesList all 89 cities with restaurant counts

List all 89 cities with restaurant counts

No parameter schema in public metadata yet.

search_restaurantsSearch by city, cuisine, name, or price range

Search by city, cuisine, name, or price range

No parameter schema in public metadata yet.

get_restaurantFull restaurant details

Full restaurant details

No parameter schema in public metadata yet.

get_menuComplete menu with sections, prices, and modifier options

Complete menu with sections, prices, and modifier options

No parameter schema in public metadata yet.

validate_orderPreview exact total — no charge, no order created

Preview exact total — no charge, no order created

No parameter schema in public metadata yet.

create_orderCreate order + Stripe PaymentIntent (no charge yet)

Create order + Stripe PaymentIntent (no charge yet)

No parameter schema in public metadata yet.

confirm_paymentCharge card and dispatch order to platform

Charge card and dispatch order to platform

No parameter schema in public metadata yet.

get_order_statusLive status, tracking URL, and ETA

Live status, tracking URL, and ETA

No parameter schema in public metadata yet.

Sponsors

Readme

Canuckeats MCP — AI-Powered Canadian Food Delivery

Order UberEats and DoorDash in Canada through AI agents. Canuckeats is a Model Context Protocol (MCP) service that lets AI agents browse menus and place real food delivery orders across 89 Canadian cities — no human in the loop required.

Endpoint: https://mcp.canuckeats.com/mcp
Registration: POST https://mcp.canuckeats.com/register — free, instant, no email confirmation
Protocol: MCP 2024-11-05 — Streamable HTTP
Coverage: 17,000+ restaurants · 89 cities · Canada only · UberEats + DoorDash


Why Canuckeats for Agents?

Canadian residents who want AI assistants to handle their food delivery face a gap: UberEats and DoorDash don't offer agent-accessible APIs. Canuckeats bridges that gap. An agent given a task like "order me sushi for dinner" can:


View the full README on GitHub

Details

Repository
github.com/canuckeats/mcp
Transport
HTTP
Auth
Required
Registry
MCP registry, active