MealiftMealift Docs

MCP Server

Manage your shopping lists from any AI assistant

https://grate-mcp.stefandukic.workers.dev/mcp

The Mealift MCP server lets you manage your shopping lists from any AI assistant that supports the Model Context Protocol. Add items, check things off, and organize your lists — all through natural conversation.

Claude Code

  1. Run this command in your terminal:
claude mcp add --transport http grate https://grate-mcp.stefandukic.workers.dev/mcp
  1. Claude Code will open a browser window to sign in to your Mealift account on first use.

  2. Verify the connection by running:

/mcp

You should see grate listed with its tools.

Claude Desktop

  1. Open Claude Desktop and go to Settings → Connectors
  2. Click Add custom connector
  3. Fill in the fields:
    • Name: Mealift
    • Remote MCP server URL: https://grate-mcp.stefandukic.workers.dev/mcp
  4. Click Add
  5. Claude will open a browser window to sign in to your Mealift account
  6. After signing in, you're connected!

Claude Desktop supports remote MCP servers natively — no npx mcp-remote proxy needed.

Cursor

  1. Open Cursor Settings → MCP
  2. Click Add new global MCP server
  3. Paste this configuration:
{
  "mcpServers": {
    "grate": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://grate-mcp.stefandukic.workers.dev/mcp"
      ]
    }
  }
}
  1. Save, then authenticate when prompted in your browser

VS Code (GitHub Copilot)

  1. Create a .vscode/mcp.json file in your project root:
{
  "servers": {
    "grate": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://grate-mcp.stefandukic.workers.dev/mcp"
      ]
    }
  }
}
  1. Open the Command Palette (Cmd+Shift+P) and run MCP: List Servers to verify
  2. Authenticate when prompted in your browser

VS Code MCP support requires GitHub Copilot Chat. Make sure the Copilot extension is installed and signed in.

Windsurf

  1. Open Windsurf Settings → MCP
  2. Click Add server and paste:
{
  "mcpServers": {
    "grate": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://grate-mcp.stefandukic.workers.dev/mcp"
      ]
    }
  }
}
  1. Save, then authenticate when prompted in your browser

ChatGPT

  1. Open chatgpt.com
  2. Go to Settings → Connectors → Advanced → Developer Mode
  3. Click Add MCP server and paste:
https://grate-mcp.stefandukic.workers.dev/mcp
  1. ChatGPT will redirect you to sign in to your Mealift account
  2. Once connected, manage your shopping lists from any conversation

MCP in ChatGPT requires a paid plan (Plus, Pro, or Team). Write operations will ask for your confirmation before executing.

Other Tools

Any MCP-compatible client can connect to Mealift. Use the transport that your client supports:

TransportValue
Streamable HTTPhttps://grate-mcp.stefandukic.workers.dev/mcp
STDIO (via proxy)npx mcp-remote https://grate-mcp.stefandukic.workers.dev/mcp

JSON config for STDIO clients:

{
  "mcpServers": {
    "grate": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://grate-mcp.stefandukic.workers.dev/mcp"
      ]
    }
  }
}

Available Tools

ToolDescription
list_shopping_listsList all your shopping lists
list_shopping_itemsList items in a shopping list
add_shopping_itemsAdd items to a shopping list
update_shopping_itemsUpdate an item's name, quantity, or completion status
delete_shopping_itemsDelete items from a shopping list

Try It Out

Once connected, try asking your AI assistant:

"Add milk, eggs, and bread to my shopping list"

"What's on my shopping list?"

"Mark the milk as bought"

"Remove bananas from my list"

Troubleshooting

FAQ

On this page