@striderlabs/mcp-starbucks
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| STARBUCKS_EMAIL | No | Starbucks account email (optional — can use starbucks_login tool) | |
| STARBUCKS_PASSWORD | No | Starbucks account password (optional) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| starbucks_statusA | Check connection status and whether you are logged in to Starbucks. Call this first to verify authentication before ordering. |
| starbucks_loginA | Authenticate with your Starbucks account using email and password. Required to place orders, access Starbucks Rewards, and view order history. |
| starbucks_logoutA | Log out of Starbucks by clearing stored session cookies. Use this to reset authentication state. |
| search_menuA | Search the Starbucks menu by name, category, or dietary preferences. Returns matching drinks and food items with prices and calories. |
| get_item_detailsA | Get full details for a menu item including all available customization options (size, milk type, syrups, shots, temperature, etc.). |
| customize_itemA | Build a customized drink or food order. Specify the item and your customization choices. Call add_to_cart afterwards to add it to your cart. |
| add_to_cartA | Add the currently customized item to your cart. Call customize_item first. Optionally specify quantity. |
| view_cartA | View all items currently in your cart with customizations, quantities, and pricing. Also shows the selected pickup store. |
| get_nearby_storesB | Find nearby Starbucks locations by address or zip code. Returns store names, addresses, hours, and supported features. |
| select_storeA | Select the Starbucks store for mobile pickup. Must be called before placing an order. |
| place_orderA | Submit your cart as a mobile pickup order at the selected store. Set confirm=false to preview first, confirm=true to actually place it. Requires being logged in. |
| get_order_statusA | Track the status of a Starbucks mobile order. Shows preparation status and estimated pickup time. |
| get_rewardsA | Check your Starbucks Rewards Star balance, reward level (Green/Gold), and available rewards you can redeem. Requires being logged in. |
| redeem_rewardA | Apply a Starbucks Reward to your current cart. The reward will be used when you place the order. |
| get_order_historyA | View your past Starbucks mobile orders including items, customizations, store, and totals. Requires being logged in. |
| reorder_favoriteA | Quickly reorder from a past order — loads all items from a previous order back into your cart. Requires being logged in. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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