1. Conduid
  2. Search
  3. io.github.markswendsen-code/grubhub
MCP server · Search

io.github.markswendsen-code/grubhub

Grubhub MCP server — search, order, and track food delivery. By Strider Labs.

Unclaimed last commit 6 months ago search
37Low

Scored 6 months ago · breakdown

About io.github.markswendsen-code/grubhub

io.github.markswendsen-code/grubhub is an MCP server published by markswendsen-code in the Search category: grubhub MCP server — search, order, and track food delivery. By Strider Labs.

The repository has 1 stars and 0 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

Claude Code
claude mcp add io-github-markswendsen-code-grubhub -- npx -y @striderlabs/mcp-grubhub
npx
npx -y @striderlabs/mcp-grubhub

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (3)

grubhub_loginLog in with email and password

Parameters not published.

grubhub_logoutClear stored session

Parameters not published.

grubhub_statusCheck login status

Parameters not published.

Ask AI

✦

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.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

@striderlabs/mcp-grubhub

Order food delivery via Grubhub using AI agents

npm MCP Registry

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.

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

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.markswendsen-code/grubhub

How do I install io.github.markswendsen-code/grubhub?

Run claude mcp add io-github-markswendsen-code-grubhub -- npx -y @striderlabs/mcp-grubhub, then add the server to your MCP client's configuration.

Is io.github.markswendsen-code/grubhub safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.markswendsen-code/grubhub still maintained?

The last commit was 6 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.