mcp-blueapron
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-blueapronWhat meals are available this week?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@striderlabs/mcp-blueapron
Model Context Protocol (MCP) connector for Blue Apron meal kit delivery. Manage your subscription, browse weekly menus, select recipes, skip deliveries, and update preferences — all through Claude or any MCP-compatible AI assistant.
Features
Browse menus — see upcoming recipe options with cook times, difficulty, and dietary info
Select recipes — choose which meals to receive for a delivery
Skip weeks — pause a delivery without cancelling your subscription
View account — subscription plan, servings, and next delivery details
Delivery schedule — all upcoming deliveries with status and modify/skip availability
Update preferences — dietary restrictions, allergens, cuisines, and spice level
Related MCP server: Warteg Online MCP Server
Prerequisites
Node.js 18+
A Blue Apron account with an active subscription
Playwright Chromium (installed automatically)
Installation
npx playwright install chromiumConfiguration
Set your Blue Apron credentials as environment variables:
export BLUEAPRON_EMAIL="your@email.com"
export BLUEAPRON_PASSWORD="yourpassword"Session cookies are persisted to ~/.config/mcp-blueapron/session.json so you only need to log in once per session.
Usage with Claude Desktop
Add to your Claude Desktop MCP config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"blueapron": {
"command": "npx",
"args": ["@striderlabs/mcp-blueapron"],
"env": {
"BLUEAPRON_EMAIL": "your@email.com",
"BLUEAPRON_PASSWORD": "yourpassword"
}
}
}
}Tools
get_upcoming_menus
Browse available recipes for upcoming delivery weeks.
What meals are available this week on Blue Apron?Show me next week's Blue Apron menu options.Parameters:
week_offset(optional, 0-4): Week offset from current.0= this week,1= next week, etc.
select_recipes
Choose specific recipes for a delivery.
Select the Spicy Chicken Tacos and the Mushroom Risotto for my delivery on 2024-03-15.Parameters:
delivery_id(required): Delivery identifier or date (YYYY-MM-DD)recipes(required): Array of{ recipe_id, servings? }objects
skip_week
Skip an upcoming delivery week.
Skip my Blue Apron delivery for March 22nd.Parameters:
delivery_id(required): Delivery ID or date (YYYY-MM-DD) to skip
get_account
View your account and subscription details.
What is my current Blue Apron subscription plan?Parameters: None
get_delivery_schedule
See all upcoming deliveries.
Show me my upcoming Blue Apron delivery schedule.Parameters: None
update_preferences
Update recipe preferences and dietary settings.
Set my Blue Apron preferences to vegetarian with no nuts, mild spice level, and prefer Italian and Mediterranean cuisines.Parameters:
dietary_restrictions(optional): e.g.["vegetarian", "pescatarian"]allergens(optional): e.g.["nuts", "shellfish", "wheat"]disliked_ingredients(optional): Ingredients to avoidpreferred_cuisines(optional): e.g.["Italian", "Asian", "Mediterranean"]spice_level(optional):"mild"|"medium"|"spicy"|"extra-spicy"recipe_types(optional): e.g.["quick", "family-friendly", "wellness"]
Example Conversation
User: What's on the Blue Apron menu this week?
Claude: [calls get_upcoming_menus]
Here are this week's Blue Apron options:
1. **Seared Salmon with Lemon-Caper Sauce** — 35 min, Easy, 520 cal
2. **Spicy Korean Beef Bibimbap** — 45 min, Medium, 680 cal
3. **Mushroom & Spinach Flatbread** — 30 min, Easy, 490 cal (Vegetarian)
...
User: Skip my delivery next week, I'll be traveling.
Claude: [calls skip_week with next week's date]
Done! Your Blue Apron delivery for March 22nd has been skipped.Security Notes
Credentials are passed via environment variables only — never stored in config files
Session cookies are saved locally at
~/.config/mcp-blueapron/session.jsonThe connector uses a realistic browser profile to avoid detection
All browser interactions are read-only except when explicitly invoking write operations (select, skip, update)
Development
git clone <repo>
cd mcp-blueapron
npm install
npm run build
node dist/index.jsLicense
MIT — Strider Labs
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI assistants to interact with Saffron recipe management functionality, including creating and updating recipes, importing from websites or text, and organizing cookbooks. Provides comprehensive recipe management capabilities through Saffron's API with support for ingredients, instructions, timing, and metadata.1MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to manage Warteg Online meal delivery subscriptions through natural language, including viewing schedules, skipping deliveries, rescheduling meals, updating addresses, and managing dietary restrictions.15
- AlicenseAqualityDmaintenanceEnables AI assistants to manage HelloFresh meal kit accounts by browsing menus, selecting recipes, and modifying delivery schedules. It supports updating dietary preferences, managing subscriptions, and rating past orders through Playwright-based browser automation.12131MIT
- Flicense-qualityDmaintenanceEnables AI assistants to search recipes, compose nutritionally balanced meals, optimize weekly meal plans based on macro targets for family members, and generate consolidated grocery lists from a personal recipe database.
Related MCP Connectors
AI food ordering across Canada — 17,000+ restaurants, 89 cities, real UberEats + DoorDash.
Discover and book businesses via AI agents.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-blueapron'
If you have feedback or need assistance with the MCP directory API, please join our Discord server