Grubhub MCP server
MCP server for GrubHub - let AI agents order food and manage restaurant delivery autonomously
1 stars
Reviews
Write oneNobody has reviewed Grubhub yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Grubhub tools (12, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
grubhub_add_to_cartAdd a menu item to the cart.
grubhub_checkoutProceed to checkout. Set confirm=false to preview order details before placing; set confirm=true to actually place the order.
grubhub_clear_cartwrite actionRemove all items from the current cart.
grubhub_get_ordersGet Grubhub order history — past and active orders.
grubhub_get_restaurantGet full details for a restaurant: menu categories, items with prices, hours, and address.
grubhub_loginLog in to Grubhub with email and password via browser automation. Session is saved for future use.
grubhub_logoutClear the stored Grubhub session. The user will need to log in again.
grubhub_search_restaurantsSearch for restaurants on Grubhub by name, food type, or cuisine. Returns a list of restaurants with ratings, delivery times, and fees.
grubhub_set_addressSet the delivery address for Grubhub orders. Must be set before searching for restaurants.
grubhub_statusCheck if the user is logged in to Grubhub. Returns auth status and instructions if not authenticated. Call this before any other Grubhub operations.
grubhub_track_orderwrite actionTrack the status of an active Grubhub order — delivery progress, estimated time, and driver info.
grubhub_view_cartView current cart contents, including items, quantities, and totals.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan12 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 163 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
Install Grubhub in Claude Code, Cursor or VS Code
Runs npx -y @striderlabs/mcp-grubhub on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add grubhub -- npx -y @striderlabs/mcp-grubhub
What the publisher says
From the Grubhub repository's README, as published. We do not edit it. Read it on GitHub
@striderlabs/mcp-grubhub
Order food delivery via Grubhub using AI agents
Part of Strider Labs — action execution for personal AI agents.
For Agents
This connector is designed for personal AI agents to autonomously order food on behalf of their human. Agents can:
- Understand context: "My user usually orders from Thai places in the morning and Italian restaurants in the evening"
- Optimize for preferences: Search restaurants that match dietary restrictions, price range, or past favorites
- Execute autonomously: Place complete orders (search → menu → cart → checkout) in a single agent turn
- Track delivery: Monitor orders and notify the user when food is arriving
Example agent workflow:
Agent: "The user said they're hungry. Search for Thai restaurants near 123 Main St, find Pad Thai, add a large order to the cart, and place it with default payment method."
The agent calls:
- grubhubsetaddress → "123 Main St"
- grubhubsearchrestaurants → { query: "Thai", cuisine: "Thai" }
- grubhubgetrestaurant → Browse menus
- grubhubaddto_cart → Add Pad Thai
- grubhub_checkout → { confirm: true } to place order
- grubhubtrackorder → Monitor delivery status
All in seconds, without human intervention.
Features
- 🔐 Login with email/password via browser automation
- 🔍 Search restaurants by name, cuisine, or food type
- 📜 Browse menus with full item details and prices
- 🛒 Manage cart — add items, view, and clear
- 💳 Place orders with a confirmation step
- 📍 Track orders with real-time status
- 📋 Order history — browse past orders
- 💾 Persistent sessions — stay logged in across restarts
Quick Start
Install
npm install @striderlabs/mcp-grubhubOr with npx:
npx @striderlabs/mcp-grubhubClaude Desktop Configuration
Add to your ~/Library/Application Support/Claude/claudedesktopconfig.json:
{
"mcpServers": {
"grubhub": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-grubhub"]
}
}
}Your Agent Can Now
"Order Thai food from nearby restaurants with delivery in under 30 minutes"
→ Agent searches → Browses menus → Places order → Confirms deliveryMetrics
- Weekly downloads: 123 (Apr 10-17, 2026) — Growing Strider Labs connector
- Status: ✅ Live in production
- Reliability: 85%+ task completion rate
- Discovery: npm, mcpservers.org, ClawHub, PulseMCP, Glama
Authentication
On first use, call grubhub_login with your email and password. The server uses Playwright browser automation to log in and saves session cookies to ~/.config/striderlabs-mcp-grubhub/cookies.json for future use.
To log out:
grubhub_logoutAvailable Tools
Authentication
Ordering
Tracking
Example Usage
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grubhub: common questions
- Is Grubhub MCP server safe?
- With care: it is graded C, so read the findings first (69/100). Read the Grubhub safety report
- How do I install Grubhub?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Grubhub need an API key?
- Yes. The registry entry asks for
GRUBHUB_PASSWORD. - Is Grubhub maintained?
- The last commit was 179 days ago (2026-04-17). The latest release is v0.1.3.
- What can I use instead of Grubhub?
- Servers from other publishers that do the same job: Ucp MCP server, Sessy — Amazon SES observability MCP server and Polymarket Toolkit MCP server. Compare all Grubhub alternatives.
Alternatives to Grubhub
Same job from other publishers: the closest match first, then the best rated.
- not reviewedGrowingB
- Sessy — Amazon SES observabilityRead-only Amazon SES observability: search events, inspect bounces, pull delivery stats.not reviewedEstablishedA
- Polymarket ToolkitRead-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.not reviewedEstablishedB
- Sv NumberPhone numbers for AI agents: order a private number, read the SMS verification code, hand it back.not reviewedEstablishedB
- ShopwareQuery and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.not reviewedGrowingB