Instacart MCP server
MCP server for Instacart - let AI agents manage grocery shopping and place orders autonomously
10 stars53 downloads/wk
Reviews
Write oneNobody has reviewed Instacart yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Instacart tools (11, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
instacart_add_to_cartAdd a product to the Instacart cart. Searches for the product and adds the first matching result.
instacart_clear_cartwrite actionRemove all items from the Instacart cart.
instacart_loginInitiate Instacart login flow. Returns a URL and instructions for the user to complete login manually. After logging in, use instacart_status to verify.
instacart_logoutClear saved Instacart session and cookies. Use this to log out or reset authentication state.
instacart_place_orderwrite actionPlace the order. IMPORTANT: Set confirm=true only when you have explicit user confirmation. Without confirm=true, this returns a preview instead of placing the order.
instacart_preview_orderwrite actionPreview order before placing. Shows cart summary, delivery window, and any issues that need to be resolved.
instacart_searchSearch for products on Instacart. Returns product names, prices, and availability.
instacart_set_addressSet delivery address or zip code for Instacart orders.
instacart_statusCheck Instacart login status and session info. Use this to verify authentication before performing other actions.
instacart_storesGet list of available stores for the current delivery location.
instacart_view_cartView current Instacart cart contents, including items, quantities, and totals.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 109 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
Install Instacart in Claude Code, Cursor or VS Code
Runs npx -y @striderlabs/mcp-instacart on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add instacart -- npx -y @striderlabs/mcp-instacart
What the publisher says
From the Instacart repository's README, as published. We do not edit it. Read it on GitHub
@striderlabs/mcp-instacart
Order groceries via Instacart using AI agents
Part of Strider Labs — action execution for personal AI agents.
Get Started in 2 Minutes
For Claude Desktop Users
- Add this to your Claude Desktop config:
{
"mcpServers": {
"instacart": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-instacart"]
}
}
}- Restart Claude.
- Tell Claude: "Order my usual groceries for delivery tomorrow morning"
Your agent can now place orders. That's it.
Installation (NPM)
npm install @striderlabs/mcp-instacartOr with npx directly:
npx @striderlabs/mcp-instacartFeatures
- 🛒 Search for products by name or category
- 📦 Browse stores and product availability
- 🏪 Add to cart with quantities and special requests
- 💳 Place orders with delivery time selection
- 📍 Track orders with real-time status
- 🔐 Persistent sessions - stay logged in across restarts
- 🔄 Automatic MFA - handles multi-factor authentication
- 📱 Per-user credentials - encrypted session storage
- ⭐ Saved items - order your favorites faster
Tested & Compatible
Metrics
- Weekly downloads: 271 (Apr 10-17, 2026) — Top grocery connector (+330% growth)
- Status: ✅ Live in production
- Reliability: 85%+ task completion rate
- Discovery: npm, mcpservers.org, ClawHub, PulseMCP, Glama, LobeHub
Available Elsewhere
- npm: npmjs.com/@striderlabs/mcp-instacart
- Claude Plugins: Search "Strider Labs" in Claude
- mcpservers.org: Strider Labs Instacart
- Full Strider Labs: github.com/striderlabsdev/striderlabs
How It Works
For Agents
Your agent can use these capabilities:
// Search for products
products = search_products({
query: "organic milk",
location: "San Francisco, CA"
})
// Browse a store's offerings
store_products = get_store_products({
store_id: "whole_foods_sf",
category: "Dairy"
})
// Add to cart
add_to_cart({
product_id: "organic_milk_gallon",
quantity: 2,
special_instructions: "Cold stock, please"
})
// Place an order
order = place_order({
delivery_time: "tomorrow morning",
delivery_address: "123 Main St, San Francisco, CA",
special_instructions: "Ring the doorbell twice"
})
// Track delivery
status = track_order({ order_id: order.order_id })Session Management
- Each user has encrypted, persistent credentials
- Automatic OAuth token refresh
- MFA handling (SMS/email)
- Sessions survive agent restarts
Reliability
- 85%+ task completion rate
- Automated UI change detection (connectors update when Instacart changes)
- Fallback paths for failures
- 24/7 monitoring + alerting
Authentication
The MCP server uses a persistent browser profile (~/.strider/instacart/browser-profile) so your login session survives server restarts automatically.
First-time login
- Set INSTACART_HEADLESS=false in your MCP server config so the browser window is visible:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Instacart: common questions
- Is Instacart MCP server safe?
- With care: it is graded C, so read the findings first (69/100). Read the Instacart safety report
- How do I install Instacart?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Instacart need an API key?
- Yes. The registry entry asks for
INSTACART_PASSWORD. - Is Instacart maintained?
- The last commit was 124 days ago (2026-06-11). The latest release is v0.2.2.
- What can I use instead of Instacart?
- Servers from other publishers that do the same job: Ucp MCP server, Polymarket Toolkit MCP server and Sv Number MCP server. Compare all Instacart alternatives.
Alternatives to Instacart
Same job from other publishers: the closest match first, then the best rated.
- not reviewedGrowingB
- Polymarket ToolkitRead-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.not reviewedEstablishedB
- Sv NumberPhone numbers for AI agents: order a private number, read the SMS verification code, hand it back.not reviewedEstablishedB
- ShopwareQuery and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.not reviewedGrowingB
- WebCake StorefrontBuild pages and manage products, orders, and content on the WebCake/StoreCake storefront builder.not reviewedGrowingA