MCP server for GrubHub - let AI agents order food and manage restaurant delivery autonomously
Runs on your machine from its package; the steps are below.
At most: moves money, runs code or commands, deletes data, or sends messages for you.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y @striderlabs/mcp-grubhub
MCP client config
{
"mcpServers": {
"grubhub": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-grubhub"
]
}
}
}Order food delivery via Grubhub using AI agents
Part of Strider Labs — action execution for personal AI agents.
This connector is designed for personal AI agents to autonomously order food on behalf of their human. Agents can:
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:
grubhub_set_address → "123 Main St"grubhub_search_restaurants → { query: "Thai", cuisine: "Thai" }grubhub_get_restaurant → Browse menusgrubhub_add_to_cart → Add Pad Thaigrubhub_checkout → { confirm: true } to place ordergrubhub_track_order → Monitor delivery statusAll in seconds, without human intervention.
npm install @striderlabs/mcp-grubhub
Or with npx:
npx @striderlabs/mcp-grubhub
Add to your ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"grubhub": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-grubhub"]
}
}
}
"Order Thai food from nearby restaurants with delivery in under 30 minutes"
→ Agent searches → Browses menus → Places order → Confirms delivery
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_logout
| Tool | Description |
|---|---|
grubhub_status | Check login status |
grubhub_login | Log in with email and password |
grubhub_logout | Clear stored session |
| Tool | Description |
|---|---|
grubhub_set_address | Set delivery address |
grubhub_search_restaurants | Search by query or cuisine |
grubhub_get_restaurant | Get restaurant details and full menu |
grubhub_add_to_cart | Add item to cart |
grubhub_view_cart | View current cart |
grubhub_clear_cart | Clear all cart items |
grubhub_checkout | Preview or place order |
| Tool | Description |
|---|---|
grubhub_track_order | Track active order status |
grubhub_get_orders | Get order history |
1. grubhub_login — log in with your credentials
2. grubhub_set_address — set your delivery address
3. grubhub_search_restaurants — find a restaurant
4. grubhub_get_restaurant — browse the menu
5. grubhub_add_to_cart — add items
6. grubhub_checkout (confirm=false) — review order
7. grubhub_checkout (confirm=true) — place order
8. grubhub_track_order — track delivery
MIT — Strider Labs