MCP App Store
by KeenEthics
Other
Bitte icon

Bitte

by Pedro Castro e Diogo Resende, Limitada

Overview

Bitte helps guests in Portugal discover opted-in restaurants, browse the live public menu with photos, and request a table. Bookings collect name, email, and phone on the reservation card. No ChatGPT login is required.

Tools

check_reservation_availability

ChatGPT
List bookable times for a date and party size. Used by the reservation card after the guest picks a date. Do not create a reservation.

create_reservation

ChatGPT
Only the reservation widget may call this after the guest taps Confirm. Stores the guest name, email, and phone on the Bitte reservation. May send confirmation emails to the guest and restaurant, and may create a Stripe Checkout Session when a deposit is required. Never call this from chat. Never reuse a previous guest name, email, phone, date or time. Requires bookingToken from the widget. Never take card details.

get_restaurant_menu

ChatGPT
Call this directly for a named restaurant menu. restaurantId is the UUID, share slug, or the restaurant name as the user said it (e.g. Dux Taberna Urbana). Do not invent a kebab-case slug from the marketing name. Do not call search_restaurants or get_restaurant first. Never list dishes in chat. Never invent allergens.

make_reservation

ChatGPT
Alias of create_reservation. Widget-only. Stores guest name, email, and phone; may email the guest and restaurant; may open Stripe Checkout for a deposit. Never call from chat.

refresh_availability

ChatGPT
Alias of check_reservation_availability for the reservation widget.

restaurant_reservation

ChatGPT
Open the Bitte reservation card only if canReserve is true. If the restaurant is not on Bitte, say that — do not say they do not take reservations, and do not show a booking form. Pass restaurant_id as the restaurant name as the user said it, or a known slug (e.g. Dux Taberna Urbana). Do not invent a kebab-case slug. Do not create the reservation yourself.

search_restaurants

ChatGPT
Find restaurants by city or cuisine. For “restaurantes em Coimbra” pass city=Coimbra, not query. Do not use this for a named restaurant — call get_restaurant_menu or restaurant_reservation with the name as the user said it (e.g. Dux Taberna Urbana). Do not invent a kebab-case slug.

Capabilities

Interactive

Example Prompts

Click any prompt to copy it.

App Stats

7

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily