Let your AI agent call a restaurant to book a table
Patch MCP lets a compatible AI agent make an outbound call to a restaurant and ask for a table on your behalf. The call uses your verified number as caller ID. You provide the restaurant's actual phone number, reservation name, date, party size and acceptable times before the call starts.
Connect and check the route
Follow the ChatGPT setup guide or Claude setup guide. Ask your agent to check the destination with estimate_call before dialing. A connection does not initiate a call or guarantee availability.
Give the agent a booking window and decision limits
Call [restaurant] at [actual phone number with country code].
Book a table for [party size] on [full date] under [reservation name].
Use the restaurant's local time. Prefer [time]; accept [earliest]–[latest].
If no table is available in that window, ask for the closest options
and report back without booking. Do not agree to deposits, cancellation
fees or paid upgrades. Confirm the date, time, party size and name.
Specify seating or accessibility needs if relevant, along with acceptable alternatives. If a deposit or policy needs your agreement, the agent should collect the details and report back. Supply the date and time zone clearly; “tonight” can be ambiguous.
Review confirmation, not just call completion
An illustrative response might say: “Booked for four at 7:30 pm on the requested date under Sam; the restaurant gave confirmation ABC123.” This is a fictional example, not a customer result. Treat a waitlist, a suggested time or an unanswered call differently from a confirmed booking.
Read the answer, then check the details
Patch returns a call status and a structured result: a summary, key facts, commitments and follow-ups. Your AI can retrieve these with get_call. A completed call also has a transcript and, when available, a recording. The recording can take a little longer to finish processing.
A connection does not guarantee that someone answers or that the request succeeds. If the outcome is partial, unanswered or unsuccessful, review it before asking for another call. Your call history and live-listen link let you check what actually happened.
The agent uses place_call and polls get_call for the structured resolution. Use the private live-listen link to follow or stop the call. There is no private channel for changing the request while the conversation runs. Do not place another booking attempt until you have reviewed the first outcome.
For a question that does not need a booking, see opening-hours and stock calls. Read the agent connection and eligibility reference.
Start with 5 free US/Canada calls. Both your verified number and the destination must be US/Canadian, and each free call can last up to 5 minutes. Calls involving other numbers need a paid plan. See current plans and usage details.
Try Patch with your AI
Verify your number, connect your client and send a clear call request.
Connect Patch MCP