Skip to main content
Glama
markswendsen-code

@striderlabs/mcp-starbucks

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STARBUCKS_EMAILNoStarbucks account email (optional — can use starbucks_login tool)
STARBUCKS_PASSWORDNoStarbucks account password (optional)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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