@striderlabs/mcp-starbucks
Allows AI agents to search the Starbucks menu, customize drinks and food, find nearby stores, manage a cart, place mobile pickup orders, and check Starbucks Rewards balance and redeem rewards.
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., "@@striderlabs/mcp-starbucksPlace a mobile order for a caramel frappuccino"
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-starbucks
MCP server for Starbucks — let AI agents search the menu, customize drinks, find stores, place mobile pickup orders, and manage Starbucks Rewards.
Features
Full menu search — search by name, category, or dietary preference (vegan, vegetarian, etc.)
Item customization — size, milk type, syrups, espresso shots, temperature, foam, and more
Cart management — add items, view cart, adjust quantities
Store finder — find nearby Starbucks locations with hours and features
Mobile ordering — place mobile pickup orders (requires Starbucks account)
Starbucks Rewards — check Star balance, reward level, and redeem rewards
Order history — view past orders and quickly reorder favorites
Session persistence — cookies saved at
~/.striderlabs/starbucks/cookies.json
Related MCP server: @striderlabs/mcp-chipotle
Installation
npm install -g @striderlabs/mcp-starbucks
npx playwright install chromiumUsage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"starbucks": {
"command": "striderlabs-mcp-starbucks",
"env": {
"STARBUCKS_EMAIL": "your-email@example.com",
"STARBUCKS_PASSWORD": "your-password"
}
}
}
}Credentials can also be passed directly via the starbucks_login tool.
Tools
Tool | Description |
| Check connection and login status |
| Authenticate with Starbucks credentials |
| Clear session cookies |
| Search menu by name, category, or dietary preference |
| Get full item details and customization options |
| Build a customized drink or food order |
| Add customized item to cart |
| View current cart with pricing |
| Find nearby Starbucks locations |
| Select pickup store |
| Submit mobile pickup order |
| Track order status and pickup time |
| Check Star balance and available rewards |
| Apply a reward to current order |
| View past orders |
| Quick reorder from a past order |
Example Workflow
1. starbucks_status → check if logged in
2. starbucks_login → authenticate (if needed)
3. search_menu query="latte" → browse menu options
4. get_item_details itemId="hot-latte"
→ see customization options
5. customize_item itemId="hot-latte"
customizations={"size":"grande","milk":"oat","syrup":"vanilla"}
6. add_to_cart quantity=1 → add to cart
7. view_cart → review order
8. get_nearby_stores address="94105"
→ find pickup location
9. select_store storeId="sbux-1001"
10. get_rewards → check available rewards
11. redeem_reward rewardId="reward-123"
→ apply reward (optional)
12. place_order confirm=false → preview order
13. place_order confirm=true → submit order
14. get_order_status → track preparationCustomization Options
Size
short(8 fl oz) — hot drinks onlytall(12 fl oz)grande(16 fl oz)venti_hot(20 fl oz) — hot drinksventi_cold(24 fl oz) — cold drinks
Milk
2percent,nonfat,whole— standard, no chargeoat,almond,coconut,soy— +$0.70
Espresso Roast
signature(Starbucks Signature Espresso Roast)blonde(Blonde Espresso Roast)decaf
Syrups / Flavorings
vanilla, caramel, hazelnut, toffee_nut, cinnamon_dolce, peppermint, sugar_free_vanilla, brown_sugar, mocha, white_mocha
Temperature (hot drinks)
hot, extra_hot, warm, kids_temp
Foam
standard, extra_foam, no_foam, light_foam
Technical Details
Browser automation: Playwright (Chromium) with stealth patches
Session persistence: Cookies stored at
~/.striderlabs/starbucks/cookies.jsonTransport: MCP stdio
Ordering: Uses Starbucks web ordering API with Playwright automation fallback
Environment Variables
Variable | Description |
| Starbucks account email (optional — can use starbucks_login tool) |
| Starbucks account password (optional) |
License
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
- Flicense-quality-maintenanceA Shopify-focused MCP server that enables AI agents to manage store operations like order tracking, product discovery, and checkout link generation. It facilitates customer-facing interactions including shipping estimates and real-time inventory searches.Last updated
- AlicenseAqualityDmaintenanceMCP server for Chipotle — let AI agents find locations, browse menus, build custom orders, and checkout for pickup or delivery.Last updated21842MIT
- AlicenseAqualityDmaintenanceMCP server that enables AI agents to interact with Chick-fil-A via browser automation for menu search, nutrition info, location finder, and mobile ordering.Last updated717MIT
- Alicense-qualityDmaintenanceMCP server for Wendy's that enables AI agents to search the menu, view nutrition info, find nearby locations, and place mobile orders.Last updated17MIT
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Pocket Agent (aipocketagent.com) MCP server — read tools for personas, apps, and product info.
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-starbucks'
If you have feedback or need assistance with the MCP directory API, please join our Discord server