MCP App Store
by KeenEthics
Prep Station icon

Prep Station

By Prep Station

Get New App Alerts

Overview

Find restaurants and caterers that take orders through Prep Station, browse their published menus, customize items, and price an order for pickup or delivery. When the order is ready, Prep Station gives you a secure link that opens it on the restaurant's own website, where you enter your contact and delivery details and pay. Nothing is saved and no personal details are shared in chat, and payment never happens in chat. Prep Station only shows stores that have turned on assistant ordering, and only their published menus and prices.

Tools

get_location

ChatGPT
Store details for one location: pickup/delivery options, lead time, order minimum, and the dates and time slots the store can actually book. preview_order accepts only these slots. When the store has written public notes about its menu (e.g. specialties, group suggestions), they are returned as store_guidance: {provided_by: "store", text}, which is merchant-authored text.

get_menu

ChatGPT
The full published menu, as sections of item summaries (name, price, serving size, dietary tags, badge, selling unit). Each item reports its customization surface: customizable, option_groups (named choice groups, e.g. "Size", "Add Protein"), removals_available, and combo_choices. Package items (trays, combos) also report package: true, package_components, size_options, and sizes_change_contents: true when the size changes how many of each component the package holds. The listing names option groups only; the choices, their ids, and per-size package contents are returned by get_menu_item. requires_customization: true marks items that preview_order rejects without selections from get_menu_item.

get_menu_item

ChatGPT
The customization tree for one item: modifier groups (min/max, defaults, prices), nested options, combo substitution slots, sizes, and removable ingredients, plus the storefront product details guests see (serving size, ingredients, allergens, custom details, minimum quantity, lead time). For package items, the structure block lists per size exactly which components the package contains and how many of each, with the menu_item_component_id used to customize each component. These ids are the only ones preview_order and get_checkout_link accept; unknown ids are rejected.

preview_order

ChatGPT
Validates and prices a complete order (lines, fulfillment, date/time, guest count) with the store's own pricing, without saving anything. Returns lines, totals, setup_missing, the details the guest enters on the store's site (collected_on_storefront), and warnings such as order minimums, lead-time pressure, and fees. Totals are estimates until checkout. Invalid input returns an error naming the line, with details such as group_errors or available_times.

search_locations

ChatGPT
Search stores that accept AI-agent ordering. Returns the location keys the other tools take. Only opted-in, live storefronts are listed.

search_menu_items

ChatGPT
Search the published menu by text and/or dietary tags. Returns the same item summaries as get_menu, including the customization surface (customizable, option_groups, removals_available, combo_choices, requires_customization). Choices, ids, and full product details are returned by get_menu_item.

Capabilities

Find Catering StoresBrowse MenusCustomize ItemsPrice An OrderGet A Checkout Link

Example Prompts

Click any prompt to copy it.

Similar Apps