Connect Claude, ChatGPT, or any MCP-compatible AI to your GroceryTrack account. Ask about your receipts, spending trends, and nutrition facts — all in natural language.
Watch how Claude uses GroceryTrack tools to answer real questions about your grocery data.
Six tools that give your AI full read access to your receipts, trip notes, and nutrition catalog.
Look up nutrition facts for any item in the catalog — calories, macros, vitamins, minerals, storage tips, and seasonality.
"What are the macros for chicken breast?"
Browse all available grocery items with nutrition data. Filter by category: Fruits, Vegetables, or Meat & Seafood.
"Show me all vegetables with nutrition data"
List your recent grocery receipts with store name, date, total, item count, and a hasNotes flag for receipts you’ve annotated. Paginated up to 50 results.
"Show my last 5 grocery receipts"
Get full details of a specific receipt — every line item with name, price, category, quantity, organic status, and any trip notes you’ve added.
"What did I buy at Trader Joe's last week?"
Pull the free-form trip notes you add to receipts — product quality, price comparisons, packaging differences. Optionally filter by store (case-insensitive, normalized match).
"What did I say about Whole Foods strawberries last time?"
Get a spending summary over any date range — total spent, trip count, average per trip, category breakdown, and store breakdown.
"How much did I spend on groceries in March?"
Connect in under a minute. Pick your AI assistant below.
Step 1. Open Claude Desktop settings and navigate to the MCP Servers section, or edit your config file directly:
~/Library/Application Support/
Claude/claude_desktop_config.json%APPDATA%\Claude\
claude_desktop_config.jsonStep 2. Add the GroceryTrack server to your config:
{
"mcpServers": {
"grocerytrack": {
"url": "https://grocerytrack.food/api/mcp"
}
}
}Step 3. Restart Claude Desktop. You'll be prompted to sign in with your Google account when Claude first tries to use a tool that requires authentication.
Option A. Add as a project-scoped server via the CLI:
claude mcp add grocerytrack \
--transport http \
"https://grocerytrack.food/api/mcp"Option B. Or add it to your .mcp.json file:
{
"mcpServers": {
"grocerytrack": {
"type": "http",
"url": "https://grocerytrack.food/api/mcp"
}
}
}Step 1. Open ChatGPT Settings (click your profile icon in the bottom-left).
Step 2. Navigate to Connected apps, then click Add MCP server (or "Add more tools").
Step 3. Paste the server URL and confirm:
https://grocerytrack.food/api/mcpStep 4. You'll be redirected to sign in with Google to authorize access. Once connected, ChatGPT can use all six GroceryTrack tools.
Any client that supports Streamable HTTP transport and OAuth 2.1 can connect. Point it at the server URL:
https://grocerytrack.food/api/mcpThe server publishes OAuth metadata at /.well-known/oauth-authorization-server and supports dynamic client registration (RFC 7591), so most clients can auto-configure.
Once connected, just talk to your AI naturally. Here are some ideas.
Industry-standard authorization with Proof Key for Code Exchange. No secrets stored on your device.
Authenticate with the same Google account you use for GroceryTrack. No extra passwords.
All tools are read-only. Your AI can query data but cannot modify or delete anything.
Tokens are scoped to read:receipts and read:nutrition. No access to account settings.
Access tokens expire after one hour. Re-authenticate anytime to revoke access.
RFC 7591 dynamic client registration. No hardcoded client IDs or manual setup.
Sign up free, scan a few receipts, then connect your AI assistant to unlock the full power of your grocery data.
Get Started Free