io.github.markswendsen-code/grubhub
Grubhub MCP server β search, order, and track food delivery. By Strider Labs.
Ask AI about io.github.markswendsen-code/grubhub
Powered by Claude Β· Grounded in docs
I know everything about io.github.markswendsen-code/grubhub. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
@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:
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 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-grubhub
Or with npx:
npx @striderlabs/mcp-grubhub
Claude Desktop Configuration
Add to your ~/Library/Application Support/Claude/claude_desktop_config.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 delivery
Metrics
- 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_logout
Available Tools
Authentication
| Tool | Description |
|---|---|
grubhub_status | Check login status |
grubhub_login | Log in with email and password |
grubhub_logout | Clear stored session |
Ordering
| 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 |
Tracking
| Tool | Description |
|---|---|
grubhub_track_order | Track active order status |
grubhub_get_orders | Get order history |
Example Usage
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
Available Elsewhere
- npm: npmjs.com/@striderlabs/mcp-grubhub
- mcpservers.org: Strider Labs Grubhub
- Full Strider Labs: striderlabs.ai
License
MIT β Strider Labs
