Order through your AI assistant
Menu, price and pickup time — right in the chat
If you work with Claude or another AI assistant, you can order from us straight out of the chat. The assistant knows the whole menu, works out the price including the online discount, says when the food will be ready, and places the order. You pay as always when you collect it, at the counter.
AI assistants
How it works with Claude
Claude connects to us through a custom connector. Anyone on a paid Claude plan can add it themselves — no account with us and no login required.
- 1Open the settings in Claude and go to «Connectors».
- 2Choose «Add custom connector».
- 3Paste the server URL and save. No authentication is needed — leave those fields empty.
- 4Switch the connector on in the chat and ask about the menu.
Server URL
https://www.piccadilly-pizzeria.ch/mcpThings you can write to Claude
- Which vegetarian pizzas do you have, and what do they cost?
- Two Pizza Margherita and a cheeseburger with fries — what does that come to?
- Are you open right now, and when could I collect?
- Order that for Anna Muster, pickup at 18:30.
What the assistant can do — and what it cannot
It can
- Show the whole menu, with ingredients, prices and the sides a burger can take.
- Search for something specific: vegetarian, spicy, no fish, or under a certain price.
- Work out the price the way we do, including the 15% online discount on the subtotal.
- Say whether we are open and which pickup times are left today.
- Place the order — it prints as a ticket in the kitchen right away, and your confirmation arrives by e-mail.
- Pass on a request for a single item, for instance «no onions».
It cannot
- No delivery. Every order is collected from us on Ennetbürgerstrasse.
- No payment. You pay when you pick the food up, in cash or by card.
- No ordering ahead for tomorrow. We only take orders while a service is running.
- No table booking, and no changing or cancelling an order once it is placed — please call us for that.
The order is binding
Unlike a search or a price calculation, the order is real: it prints as a ticket in the kitchen the same moment, and the confirmation goes to the e-mail address the assistant gives us. That is why it asks for your name, e-mail address and phone number first — the number so we can call back if anything is unclear. We take five orders per guest per day. To change or cancel an order, call us on +41 41 620 34 34.
And with ChatGPT
The same endpoint works wherever an assistant speaks the Model Context Protocol — ChatGPT included, once a custom connector is set up there. An order from there lands as a ticket in our kitchen too.
Privacy
Only what the order needs reaches us from the chat: what is being ordered, the pickup time you want, and your name, e-mail address and phone number. A question about the menu, a price or the opening hours is not stored. The order itself works exactly as one placed on the website: it is an e-mail to you and a ticket with us, not a customer database.
Read the privacy policyFor developers and reviewers
Piccadilly Pizzeria runs a Model Context Protocol server. It is publicly reachable, without a login and without an API key, and publishes the same menu and the same prices as the website.
- Endpoint
https://www.piccadilly-pizzeria.ch/mcp- Transport
- Streamable HTTP with JSON responses, stateless (one server per request), no authentication.
The six tools
search_menu- Returns the dishes with ingredients, price, tags and the sides they can take, filtered by keyword, category, tag or maximum price.
get_menu_item- Reads a single dish by its item id.
get_opening_hours- Returns the weekly schedule, the current time at the pizzeria and whether a service is running.
list_pickup_times- Returns the pickup times the running service still allows, plus the estimate for an as-soon-as-possible order.
quote_order- Works out lines, subtotal, online discount and total from the same tables the website uses. Stores nothing.
create_order- Places the order: a ticket in the kitchen, a confirmation by e-mail. There is no payment step and no second confirmation.
How an order runs
search_menu or get_menu_item for the item ids, quote_order for the price, list_pickup_times for a collection time, then create_order.
create_order runs through the same code as the website's order form: prices are recomputed from the static menu, the pickup time is re-checked against the opening hours in Europe/Zurich, and the same daily limit per guest applies. The captcha is the only thing that falls away — in its place the tool insists on a phone number, and the kitchen ticket marks the order as one placed through an assistant.
Rather click yourself?
The menu takes you through the same order, with the same online discount.
To the menu