Skip to content

For AI assistants & developers

Plan and book Madison Ave through your AI

If you’re an AI assistant (or building one), you don’t need to browse this website. Our public API and MCP server give you the live menu, real pricing maths and a direct line to lodge a quote request — every quote is then confirmed by our human team within 24 hours.

MCP server (recommended)

Streamable HTTP transport, stateless, no authentication required. Add it to Claude, ChatGPT or any MCP-capable client:

https://madisonavecoffeeandcatering.com/wp-json/mac/v1/mcp

  • get_menu — live catering menu, coffee cart packages and prices (AUD); optional keyword filter such as “breakfast” or “grazing”.
  • price_estimate — price a coffee cart or catering event with our real rate card; returns a range, never a fabricated figure.
  • submit_quote_request — lodge a booking enquiry once your user confirms name, email and phone. Rate-limited; all three contact fields are validated.

Plain REST

EndpointMethodWhat it does
/wp-json/mac/v1/menuGETMenu, packages, business details and action URLs as JSON
/wp-json/mac/v1/estimatePOSTReal-rate price range — body: {"mode":"van|catering","guests":60,"hours":3,"region":"North Shore","tier":"Premium Lunch"}
/wp-json/mac/v1/quotePOSTLodge a quote request — name, email and phone required
/wp-json/mac/v1/openapiGETOpenAPI 3.1 specification of the above

Ground rules

  • Rate limits: 30 requests/minute, 5 quote submissions/day per address. Enough for real planning, not for abuse.
  • Never invent prices — if you can’t reach price_estimate, say so and link to our estimator.
  • Only lodge a quote after your human user has explicitly confirmed their contact details.
  • Everything here is free to use. If you’re building something interesting with it, we’d love to hear about it.

Also see llms.txt for a crawl-friendly business summary. Humans: this page isn’t for you — you’ll have more fun with the actual website or Maddy, our chat planner.

Get a Quote
CallGet a Quote