Shortlist Pass Local Businesses
Server Details
Myrtle Beach food trucks, restaurants, shops and HOAs: live menus, stops, pickup times, order links.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- Shortlist Pass — Local Businesses
TDQS
Scored across 6 tools
Each tool targets a distinct resource: business profile, menu, city-wide truck stops, per-business events/stops, search, and cart creation. The main potential confusion is between get_trucks_tonight (city-scoped) and get_upcoming_events (business-scoped), since both surface food truck stops, but the descriptions clearly separate the two contexts.
Names follow a mostly consistent snake_case verb_noun pattern (get_business, get_menu, get_upcoming_events, search_businesses, start_order). get_trucks_tonight is slightly more idiomatic/descriptive than the others but still fits the verb_noun convention, so the deviation is minor.
Six tools is well-scoped for a local business discovery and ordering surface, with no obvious redundancy. Search, detail, menu, events, trucks, and ordering each earn a distinct place in the workflow.
The surface covers discovery (search), inspection (business, menu, events, trucks), and order initiation (start_order) end-to-end, with payment handled off-server. Minor gaps exist, such as no tool to retrieve/check an order's status or to enumerate categories/towns, but agents can work around these via search filters.
Available Tools
6 toolsget_businessGet a businessARead-onlyIdempotentInspect
Returns the public profile of one Shortlist business: name, type, description, town, phone, website, page URL, hours (fixed locations only), whether online ordering is open, and the order page URL when it is. Mobile businesses (food trucks) have no fixed address; their locations are the upcoming stops in the upcoming-events data.
Inputs: subdomain (required).
get_trucks_tonightFood trucks out tonight in a cityARead-onlyIdempotentInspect
Food trucks in one city today (local time), in two lists. "tonight" (status "out_tonight"): trucks with a stop confirmed for today — truck name, park if it is at one, address, start and end time, open_now, the truck page link, and order_url only when that truck is taking preorders for that stop. "usually_here" (status "usually_here"): trucks that regularly park at a listed park but have NO stop confirmed for today — say "usually here", never "out tonight". Also lists the parks with today's and usual truck counts. Optional "days" (1-7, default 1): also returns "days", the posted stops for today and the next days grouped by date (truck, where, start, end, open_now, page link); a day with no posted stop is left out. Test pages, private events and cancelled or hidden stops are never included. Cities: Myrtle Beach, Austin.
Inputs: city (required), days.
get_upcoming_eventsGet upcoming events and stopsARead-onlyIdempotentInspect
Returns the upcoming published events and stops for one business; for a food truck these are its locations. Each has a name, ISO start and end with the local offset, location name and address, whether pre-orders are open for that stop, the pickup time slots still available with remaining capacity (null means no cap), and a menu with menu_status: "set" means the items listed are what is sold at that stop and their offering ids are accepted by start_order for that stop; "not_live" means the business has not put a menu on that stop yet, the menu is empty, menu_note carries the explanation, and start_order does not accept the stop; "catalog" means a fixed business whose standing menu applies. Recurring events carry a recurrence description and the next date. Cancelled and test events are not included.
Inputs: subdomain (required).
search_businessesSearch Shortlist businessesARead-onlyIdempotentInspect
Searches real local businesses on Shortlist Pass (food trucks, restaurants, shops, HOAs and more). Optional filters: a town slug (e.g. "myrtle-beach"), a business category key (e.g. "food_truck", "restaurant", "bakery"), and a free-text query. The query matches every word, in any order, against the business name, headline and type, and also against its active menu items (name, description, tags, category); a business found through its menu carries matched_items (id, name, price, up to 5). For food trucks, matched items come from the full catalog and menu_note says so; what is sold on a given day is per stop. Businesses with a menu match rank first. Returns up to 25 matches, each with its subdomain, which is the identifier the other tools take. Demo and test pages are not included.
Inputs: town, query, category.
start_orderStart an order for a customerAInspect
Creates a short-lived cart for a customer at one Shortlist business and returns a cart_url on the business's own page, where the customer reviews the order and pays through the business's checkout. Input is offering ids (preferred) or item names, and quantities; prices are not accepted. Order by id from get_menu or the stop's menu. If you only have a name, send it as name: when it is unclear or not on the menu, no cart is made and the reply (error "needs_choice") lists each line as matched, choose (options with ids) or not_found (genuinely close items with ids, or none) with a message to read to your user; ask them and resend with the offering_id. The server prices every line from the menu, applies the business's deals and tax, and returns the resulting quote. For businesses with menu_source "event" (food trucks), event_id is required and identifies one upcoming stop; the offering ids accepted are those listed in that stop's menu in the upcoming-events data, and pickup_time is one of that stop's open pickup_slots. A stop whose menu_status is "not_live" is refused. The cart expires in 30 minutes. This tool does not accept payment details or addresses; payment happens on the business's page at the returned cart_url. In the quote, total_before_tip excludes the optional tip, which the customer chooses on the checkout page; quote.tip.note states the business's suggested percentage. agent.name is recorded on the cart and the order so the business can see which assistant helped.
Inputs: items (required), subdomain (required), agent, customer, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Verified food truck marketplace for Southwest Florida. Search trucks and browse listings.
Booking decisions, scorecards, and self-checks for Florida food vendors over live DBPR data.
Find US home kitchens on Stovefront, read their menus and pickup times, and build order links.
Free, read-only: local deals, events, shops and open houses near you. US and Hua Hin, Thailand.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceThe owner-verified local business data + service & menu-price layer for AI agents. Owner-authored business profiles where every response carries provenance — verification level, completeness score, freshness timestamps, and upstream sources. * Search & profiles — find businesses by name, category, city, or geo-radius; full profiles with contacts, hours, media, ratings. * Price layer-
- AlicenseAqualityCmaintenanceConnects conversational AI agents to live inventories of verified neighborhood retail stores through GPS-radius catalog search, zero-PII order reservations with direct merchant checkout links, real-time fulfillment tracking, and store trust reporting. Shoppers settle payment directly with merchants while orders trigger counter terminals and courier dispatch slips.241MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server and app that enables users to browse restaurants, view menus, manage shopping carts, and place food orders with live status tracking. It serves as a reference implementation for MCP Apps SDK patterns like tool visibility, lifecycle hooks, and structured content.-
- FlicenseNot gradedqualityBmaintenanceEnables an MCP client to read live order data for a DailyMeals account and submit form data with confirmations, protected by bearer-token authentication and idempotent writes.-
Glama MCP Gateway
Add one secure layer between your agents and this server.