Skip to main content
Glama

@striderlabs/mcp-grubhub

Order food delivery via Grubhub using AI agents

npm MCP Registry License: MIT

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:

  1. grubhub_set_address → "123 Main St"

  2. grubhub_search_restaurants → { query: "Thai", cuisine: "Thai" }

  3. grubhub_get_restaurant → Browse menus

  4. grubhub_add_to_cart → Add Pad Thai

  5. grubhub_checkout → { confirm: true } to place order

  6. grubhub_track_order → Monitor delivery status

All in seconds, without human intervention.

Related MCP server: Instacart MCP Server

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

License

MIT — Strider Labs

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-grubhub'

If you have feedback or need assistance with the MCP directory API, please join our Discord server