@Striderlabs/ Grubhub
FreeNot checkedEnables AI agents to autonomously order food from Grubhub, including searching restaurants, browsing menus, managing cart, placing orders, and tracking delivery
About
Enables AI agents to autonomously order food from Grubhub, including searching restaurants, browsing menus, managing cart, placing orders, and tracking delivery.
README
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
Install @Striderlabs/ Grubhub in Claude Desktop, Claude Code & Cursor
unyly install striderlabs-mcp-grubhubInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add striderlabs-mcp-grubhub -- npx -y @striderlabs/mcp-grubhubFAQ
Is @Striderlabs/ Grubhub MCP free?
Yes, @Striderlabs/ Grubhub MCP is free — one-click install via Unyly at no cost.
Does @Striderlabs/ Grubhub need an API key?
No, @Striderlabs/ Grubhub runs without API keys or environment variables.
Is @Striderlabs/ Grubhub hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install @Striderlabs/ Grubhub in Claude Desktop, Claude Code or Cursor?
Open @Striderlabs/ Grubhub on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare @Striderlabs/ Grubhub with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
