LabscoMCP early access ↗
markswendsen-codeMCP SERVER

Strider Labs Instacart MCP

Search Instacart, build a cart, compare a product's price across nearby stores, and preview an order before placing it — with the order tool requiring an explicit confirmation.

by markswendsen-code ↗Food, Dining & DeliveryCommunity

LABSCO SUMMARY

Shop Instacart from a chat: search, fill a cart, compare stores, then order.

The price comparison is the useful extra: it checks one product's price across all available stores near you in one step. Until your assistant confirms, the order tool returns a preview instead of placing the order, and its own instructions say to confirm only after you explicitly agree.

What it is

An Instacart shopping client covering the whole path from session to placed order: login, search, cart building, store comparison, preview and checkout.

What you get

  • instacart_place_order states in its own description that confirm should be set true only with explicit user agreement — the guard is in the tool text rather than assumed.
  • instacart_preview_order shows the cart summary and delivery window before anything is committed, which is the step that makes the confirmation meaningful.
  • instacart_compare_prices checks a product across all available stores near you, which is the comparison nobody does by hand.
  • Cart operations are complete: add a product by search, view contents with quantities and totals, and clear it.
  • Session handling as its own group — check status, initiate a login flow that returns a URL for the user to complete, and log out clearing cookies.
  • instacart_set_address sets the delivery location, and instacart_stores lists what serves it.

Requirements

An Instacart account, authenticated through a login flow the user completes in a browser. Placing an order spends real money on a saved payment method.

Setup effort

One command — npx -y @striderlabs/mcp-instacart