Search direct grocery storefronts and create product-link pickup handoffs.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
A dedicated MCP and REST service that searches grocery retailers directly and returns reviewable product links. It starts with:
This service does not add products to carts, place orders, store retailer
credentials, or handle payment. Every response explicitly reports
cart_prefilled: false; the user opens the links, adds products, and checks out
on the retailer's own site.
HTTP endpoints:
http://localhost:8080/mcphttp://localhost:8080/healthhttp://localhost:8080/docshttp://localhost:8080/v1/retailershttp://localhost:8080/v1/products/searchPOST http://localhost:8080/v1/handoffsWhen DATABASE_URL is configured, handoffs and OAuth dynamic client
registrations are persisted in PostgreSQL. Without it, local development uses
process memory.
find_grocery_retailerssearch_grocery_productscreate_grocery_handoffget_grocery_handoffcreate_grocery_order_templatelist_grocery_order_templatescreate_handoff_from_templateExample handoff input:
Product names, prices, availability, and links come from each retailer's public customer storefront at request time. These storefront interfaces are not formal partner APIs and can change without notice. Responses include match confidence, alternatives, and observation timestamps so clients can make this uncertainty visible.
Matching requires strong token overlap, rejects obvious cross-category substitutions, and prefers available products. If no safe result exists, the item is explicitly unmatched rather than replaced with a loosely related item.
Reusable templates persist the retailer, location, and normalized grocery items. Running a template always performs fresh catalog searches and creates a new review-only handoff.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/grocery-mcp)<a href="https://allmcps.com/mcp/grocery-mcp"><img src="https://allmcps.com/api/badge/grocery-mcp?style=directory" alt="Grocery MCP on AllMCPs" /></a>