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.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Grocery MCP.
find_grocery_retailersCallable MCP tool function
search_grocery_productsCallable MCP tool function
create_grocery_handoffCallable MCP tool function
get_grocery_handoffCallable MCP tool function
create_grocery_order_templateCallable MCP tool function
list_grocery_order_templatesCallable MCP tool function
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.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
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>