Mmcp.market

Grubhub MCP server

by markswendsen-code·io.github.markswendsen-code/grubhub·v0.1.3·1 stars

MCP server for GrubHub - let AI agents order food and manage restaurant delivery autonomously

C69/100grade C
What users say
No reviews yet
Be the first
Safety scan
C69/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Grubhub yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Grubhub tools (12, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • grubhub_add_to_cart

    Add a menu item to the cart.

  • grubhub_checkout

    Proceed to checkout. Set confirm=false to preview order details before placing; set confirm=true to actually place the order.

  • grubhub_clear_cartwrite action

    Remove all items from the current cart.

  • grubhub_get_orders

    Get Grubhub order history — past and active orders.

  • grubhub_get_restaurant

    Get full details for a restaurant: menu categories, items with prices, hours, and address.

  • grubhub_login

    Log in to Grubhub with email and password via browser automation. Session is saved for future use.

  • grubhub_logout

    Clear the stored Grubhub session. The user will need to log in again.

  • grubhub_search_restaurants

    Search for restaurants on Grubhub by name, food type, or cuisine. Returns a list of restaurants with ratings, delivery times, and fees.

  • grubhub_set_address

    Set the delivery address for Grubhub orders. Must be set before searching for restaurants.

  • grubhub_status

    Check if the user is logged in to Grubhub. Returns auth status and instructions if not authenticated. Call this before any other Grubhub operations.

  • grubhub_track_orderwrite action

    Track the status of an active Grubhub order — delivery progress, estimated time, and driver info.

  • grubhub_view_cart

    View current cart contents, including items, quantities, and totals.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan12 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 163 days ago8/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 69/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install Grubhub in Claude Code, Cursor or VS Code

Runs npx -y @striderlabs/mcp-grubhub on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add grubhub -- npx -y @striderlabs/mcp-grubhub
Add to Cursor

What the publisher says

From the Grubhub repository's README, as published. We do not edit it. Read it on GitHub

@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:

  1. grubhubsetaddress → "123 Main St"
  2. grubhubsearchrestaurants → { query: "Thai", cuisine: "Thai" }
  3. grubhubgetrestaurant → Browse menus
  4. grubhubaddto_cart → Add Pad Thai
  5. grubhub_checkout → { confirm: true } to place order
  6. grubhubtrackorder → 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/claudedesktopconfig.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

Ordering

Tracking

Example Usage

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grubhub: common questions

Is Grubhub MCP server safe?
With care: it is graded C, so read the findings first (69/100). Read the Grubhub safety report
How do I install Grubhub?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Grubhub need an API key?
Yes. The registry entry asks for GRUBHUB_PASSWORD.
Is Grubhub maintained?
The last commit was 179 days ago (2026-04-17). The latest release is v0.1.3.
What can I use instead of Grubhub?
Servers from other publishers that do the same job: Ucp MCP server, Sessy — Amazon SES observability MCP server and Polymarket Toolkit MCP server. Compare all Grubhub alternatives.

Alternatives to Grubhub

Same job from other publishers: the closest match first, then the best rated.

All Grubhub alternatives →
  • Ucp
    Google UCP — agentic shopping, cart, checkout, orders, delivery
    B
  • Sessy — Amazon SES observability
    Read-only Amazon SES observability: search events, inspect bounces, pull delivery stats.
    A
  • Polymarket Toolkit
    Read-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.
    B
  • Sv Number
    Phone numbers for AI agents: order a private number, read the SMS verification code, hand it back.
    B
  • Shopware
    Query and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.
    B

More from markswendsen-code →