
Grubhub
Wraps Grubhub's ordering flow in MCP tools so AI agents can autonomously order food delivery. Uses Playwright browser automation to handle authentication, then exposes tools for searching restaurants by cuisine or name, browsing menus, managing a cart, and placing orders with a confirmation step. Sessions persist across restarts via saved cookies. You get tracking for active orders and access to order history. Built by Strider Labs for personal AI agents that need to execute real world tasks like "order Thai food for delivery in under 30 minutes" without human intervention at each step. The agent chains search, menu browsing, cart management, and checkout into a single autonomous workflow.
- GitHub stars
- 1
- tools
- 12
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Apr 17, 2026
Tools
12 toolsPublic tool metadata for what this MCP can expose to an agent.
grubhub_statusCheck login status
Check login status
No parameter schema in public metadata yet.
grubhub_loginLog in with email and password
Log in with email and password
No parameter schema in public metadata yet.
grubhub_logoutClear stored session
Clear stored session
No parameter schema in public metadata yet.
grubhub_set_addressSet delivery address
Set delivery address
No parameter schema in public metadata yet.
grubhub_search_restaurantsSearch by query or cuisine
Search by query or cuisine
No parameter schema in public metadata yet.
grubhub_get_restaurantGet restaurant details and full menu
Get restaurant details and full menu
No parameter schema in public metadata yet.
grubhub_add_to_cartAdd item to cart
Add item to cart
No parameter schema in public metadata yet.
grubhub_view_cartView current cart
View current cart
No parameter schema in public metadata yet.
grubhub_clear_cartClear all cart items
Clear all cart items
No parameter schema in public metadata yet.
grubhub_checkoutPreview or place order
Preview or place order
No parameter schema in public metadata yet.
grubhub_track_orderTrack active order status
Track active order status
No parameter schema in public metadata yet.
grubhub_get_ordersGet order history
Get order history
No parameter schema in public metadata yet.
Sponsors
Configuration
GRUBHUB_EMAIL*GrubHub email or phone for authentication
GRUBHUB_PASSWORD*secretGrubHub account password
Readme
@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
Details
- Repository
- github.com/markswendsen-code/mcp-grubhub
- Category
- Finance & Commerce
- Package
@striderlabs/mcp-grubhub- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active