Server data from the Official MCP Registry
MCP server for Instacart - let AI agents manage grocery shopping and place orders autonomously
MCP server for Instacart - let AI agents manage grocery shopping and place orders autonomously
Valid MCP server (2 strong, 3 medium validity signals). 2 known CVEs in dependencies (0 critical, 2 high severity) Package registry verified. Imported from the Official MCP Registry.
5 files analyzed ยท 3 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: INSTACART_EMAIL
Environment variable: INSTACART_PASSWORD
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-markswendsen-code-instacart": {
"env": {
"INSTACART_EMAIL": "your-instacart-email-here",
"INSTACART_PASSWORD": "your-instacart-password-here"
},
"args": [
"-y",
"@striderlabs/mcp-instacart"
],
"command": "npx"
}
}
}From the project's GitHub README.
Order groceries via Instacart using AI agents
Part of Strider Labs โ action execution for personal AI agents.
{
"mcpServers": {
"instacart": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-instacart"]
}
}
}
Your agent can now place orders. That's it.
npm install @striderlabs/mcp-instacart
Or with npx directly:
npx @striderlabs/mcp-instacart
| Component | Version | Status |
|---|---|---|
| MCP SDK | ^1.0.0 | โ |
| Node.js | 18+ | โ |
| Claude Desktop | Latest | โ |
| Claude (API) | claude-3.5-sonnet+ | โ |
| Anthropic SDK | ^0.20+ | โ |
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 })
# Optional: Use a specific Instacart account
INSTACART_EMAIL=your-email@example.com
INSTACART_PASSWORD=your-password # Highly recommend using .env file
# Clone the repo
git clone https://github.com/striderlabsdev/mcp-instacart
cd mcp-instacart
# Install dependencies
npm install
# Start the server
npm start
# Your agent can now connect to localhost:3000
This connector uses browser automation (Playwright) to interact with Instacart, because Instacart doesn't have a public API. Here's why that's safe and reliable:
.env or secure vaultWe welcome contributions! Areas of interest:
See CONTRIBUTING.md for guidelines.
MIT โ Free to use, modify, and distribute. See LICENSE for details.
Built by Strider Labs โ Making AI agents actually useful.
Be the first to review this server!
by Modelcontextprotocol ยท Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno ยท Developer Tools
Toleno Network MCP Server โ Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace ยท Developer Tools
Create, build, and publish Python MCP servers to PyPI โ conversationally.
by Microsoft ยท Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace ยท Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm โ conversationally
by mcp-marketplace ยท Finance
Free stock data and market news for any MCP-compatible AI assistant.