Prompt to table Your own AI
Bring your own AI · MCP and API

The same catalogue, for your agent

Our own agent at /plan is the easiest way to order. If you would rather plan in Claude or your own agent, it can read the menu, price a basket and hand it to our checkout. We take ingredient, amount and prep; the recipe stays with your agent. Every price is live: an item other customers already ordered for the same delivery day costs less to prep.

Sign-in, payment and changes always happen here: your agent sends you a checkout link, you review the basket, adjust amounts, and pay. Agents cannot place orders on their own.

MCP connector

Streamable HTTP, no auth. Works as a custom connector in Claude, or any MCP client.

https://prompttotable.botsmith.dev/mcp
ToolWhat it does
get_menuItems, allowed preps, live prep price per kg for a delivery date
get_delivery_slotsOpen windows, cutoffs, suburbs and fees
quote_orderPrice lines without ordering; flags problems; suggests cheaper swaps; checks a budget
create_checkoutHand the basket to our site; returns the checkout link to give the user
get_orderStatus of an order
request_quoteAnything off the menu

REST

CallBody / query
GET /api/menu?date=YYYY-MM-DD
GET /api/slots
POST /api/quote{lines, delivery_date, suburb}
POST /api/checkouts{title, meals, lines, delivery_date, suburb, budget, pantry, request} → checkout_url
GET /api/orders/{id}
POST /api/quote-requests{request, name, email, suburb}

An order line is {"item": "carrot", "grams": 500, "prep": ["peel", "dice-s"]}. Preps: whole, peel, dice-s (10 mm), dice-l (20 mm), slice, grate, mince, portion.

curl -s https://prompttotable.botsmith.dev/api/quote \
  -H 'content-type: application/json' \
  -d '{"suburb":"New Lynn","lines":[
        {"item":"carrot","grams":500,"prep":["peel","dice-s"]},
        {"item":"chicken-thigh","grams":1200,"prep":["dice-l"]},
        {"item":"kumara","grams":1000,"prep":["peel","dice-l"]}]}'

Rules

Delivery Sunday and Wednesday, 17:00 to 19:00, New Lynn and neighbours ($8) or a little further ($12). Order by 20:00 the day before. $40 minimum before delivery. Ingredients at shelf price, prep at hand-prep rates, washed, cut and portioned, never cooked.