AI Phone Assistant · Restaurants

AI That Calls a Restaurant and Books a Table for You

In ChatGPT or Claude, type the restaurant, the day, the time and how many people. After your yes, your personal AI agent calls from its own number, books inside the limits you set, and you see the result in the chat.

Create your personal agentAdd UIRIX to Claude

Updated

Yes, an AI can call a restaurant and book a table for you. As of October 2026, ChatGPT books tables itself only through OpenTable, Resy or Yelp, and it does not place phone calls. For restaurants that take bookings by phone, the UIRIX Personal AI Agent makes the call after your yes in ChatGPT or Claude: it says it is your AI assistant calling on your behalf and reports back what was agreed.

Can ChatGPT or Claude book a restaurant on their own?

Yes, through booking services, but neither one makes a phone call by itself. As of October 2026, ChatGPT can find open times and book a table through OpenTable, Resy or Yelp, depending on the restaurant: OpenTable worldwide, Resy in the US, and Yelp in the US and Canada. With some providers you finish the booking on their site, and changes go through the provider. When the restaurant is on one of those services, that is the quickest way to book, with no call at all.

Claude can book through a connector: as of October 2026, its connector directory includes Resy, which finds a table at Resy restaurants and checks with you before it books.

That leaves the restaurants that are not on those services or take bookings only by phone, and the questions a booking page cannot answer: is there a wait right now, can we sit outside, did anyone find my jacket. For those, someone has to call. Add the UIRIX connector to ChatGPT or Claude, and that someone is your personal AI agent.

How the Claude and ChatGPT connector works →

Book, move or cancel a table by phone

Give your assistant the restaurant, the day and time, the party size and the name for the booking. Requests like these work today when a person answers the phone:

  • "Call Luigi's and book a table for 4 at 7pm Saturday. If they're full, ask what times they have."
  • "Can you book us a table for two tonight around 8 at Sala Thai on Main?"
  • "Can you call and move my reservation from 7 to 8:30? It's under Cohen."
  • "Call and cancel my reservation for tomorrow, party of 6, under Miller."
  • "Call and ask if they can seat us outside and if they have a high chair."
  • "Call the steakhouse and let them know one of us has a severe nut allergy."

Walk-ins, the wait, pickup orders and lost items

Not every restaurant call is a booking. Your assistant can ask a question, place a simple order you spell out, and bring back the answer. For a pickup order it is instructed to order exactly what you wrote, confirm the total and the pickup time, and add nothing else. You pay when you collect it: your assistant is not meant to pay for anything.

  • "Ask if they take walk-ins tonight and how long the wait is right now."
  • "Call Tony's Pizza and order a large pepperoni and a Caesar salad for pickup at 6:30 under Dan. I'll pay when I pick it up."
  • "Call Rosa's Cantina and ask if anyone turned in a black jacket last night. We were in the corner booth around 9."

What happens on the call

  • It opens with its name and says it is your AI assistant calling on your behalf. It is instructed to say it is an AI whenever someone asks.
  • It gives only the details the task needs: the name, the party size, the time and a callback number, which is the one in your task or else your own number from your profile. The restaurant sees your assistant's number as the caller ID.
  • It books only what you allow. If your time is taken, it asks for other times, notes them and reports them back. It cannot check with you during the call, so say up front how flexible you are.
  • It does not agree to a deposit, a fee or a card to hold the table unless your task allows it, and before it cancels, it asks whether a cancellation fee applies. If a fee comes up that your task did not allow, it does not go ahead and brings back the details.
  • Before it hangs up, it repeats the result: the date, the time, the name of the person it spoke with and any reference. You read it in ChatGPT or Claude, from the call transcript.
  • If it reaches voicemail, it is instructed to leave one short message: who it is, who it is calling for, why, and the number to call back. A call that reaches a phone menu, voicemail or silence is reported back to you; it is not dialed again automatically.

What it cannot do yet

  • It talks with people; it cannot press keys or wait on hold. Automated phone menus usually end the call early, so it works best with restaurants where a person picks up.
  • Silence, hold music or repeated hold messages usually end the call within the first minute or two, and a call lasts at most 10 minutes.
  • It does not find restaurants on its own. Say "call Luigi's" and it looks among the places it already knows. For a new place, give it the number or let ChatGPT or Claude look it up, and you see the number before it calls.
  • A call goes out right away unless you give a time or a window of hours. A window follows the local time of the number being called, and the call waits until the window opens, so pick hours when the restaurant is open and not in the middle of a rush.
  • For a choice you want to make yourself, such as a private room or one of several times, have it ask first and report back, then approve a second call to book. Each call is billed.
Compare the ways AI can make calls for you →

Ways to get a table with AI, compared (as of October 2026)

FeatureWhat it doesBest forLimits
ChatGPT on its ownFinds open times and books a table through OpenTable, Resy or Yelp, depending on the restaurantRestaurants listed on those servicesMakes no phone calls. OpenTable worldwide, Resy in the US, Yelp in the US and Canada
Google AI ModeFinds open tables on partners such as OpenTable and Resy and links you to finish the bookingRestaurants on its partner platformsPartner restaurants only. Separately, Google says it may phone a restaurant that has no online booking, in some markets only
Gemini Call for MeCalls a business from your own Pixel 11, books reservations, gets through phone menus and waits on holdPeople in the US with a Pixel 11 and a paid Google AI subscriptionAn early test: US numbers only, English only, rolling out gradually
UIRIX Personal AI AgentCalls the restaurant from its own number after your yes in ChatGPT or Claude, then reports backRestaurants that book by phone, walk-in and wait questions, pickup orders, lost itemsTalks with people only: no key presses, no waiting on hold. A phone number requires a saved payment card

Details for ChatGPT, Google and Gemini come from OpenAI's help center and from Google's help pages and blog, as of October 10, 2026. These features change often, so check each service before you rely on it.

Set it up once, then ask for a table

  1. 1

    Create your personal agent

    In the UIRIX dashboard choose Create agent, then Personal AI Agent. It is ready in seconds, with no website.

  2. 2

    Give it a phone number

    On the agent page choose Get Number. Getting a number requires a saved payment card. Restaurants see this number when your assistant calls.

  3. 3

    Connect ChatGPT or Claude

    Add the UIRIX connector at https://dashboard.uirix.com/api/ext/v1/mcp and sign in. In Claude, open Customize, then Connectors, and choose Add custom connector, or use the Add UIRIX to Claude button on this page (Anthropic says the Free plan allows one custom connector). In ChatGPT on the web, open chatgpt.com/plugins, select the plus button and choose Add custom MCP server. On the UIRIX permission screen, switch on Outbound calls; it is off by default.

  4. 4

    Ask for the table

    Type, for example: "Call Luigi's at (212) 555-0147 and book a table for 4 at 7pm Saturday under Cohen. If they're full, ask what times they have." ChatGPT or Claude repeats the number, the task and the timing and asks for your yes, and the connector refuses a call that is not marked as approved. Stay in the same chat to hear how it went.

Restaurant reservations by AI: common questions

Yes, at restaurants on OpenTable, Resy or Yelp. As of October 2026, ChatGPT can find open times and book through those services, depending on the restaurant, but it does not place phone calls on its own. For a restaurant that takes bookings by phone, connect UIRIX to ChatGPT: ChatGPT confirms the number, the task and the timing with you, and your personal AI agent makes the call.
Yes, with a connector. As of October 2026, Claude's connector directory includes Resy, which finds a table at Resy restaurants and checks with you before booking. For a restaurant that takes bookings by phone, add the UIRIX connector and switch on Outbound calls: Claude confirms the number, the task and the timing with you, your personal AI agent calls the restaurant, and Claude tells you what was agreed.
Create a personal agent in the UIRIX dashboard and give it a phone number (Get Number on the agent page; a saved payment card is required). In ChatGPT on the web, open chatgpt.com/plugins, select the plus button, choose Add custom MCP server and paste https://dashboard.uirix.com/api/ext/v1/mcp. Sign in to UIRIX and switch on Outbound calls. Then type the request with the restaurant's number, for example "Call Luigi's and book a table for 4 at 7pm Saturday under Cohen", and say yes when ChatGPT repeats the plan.
Yes, if the restaurant takes bookings by phone and a person answers. Type something like "Can you book us a table for two tonight around 8 at Sala Thai on Main?" and give the number if it is a new place. After your yes the call goes out right away, unless you set a time or a window. If 8 is gone, it asks what they have and reports back, so say up front how late is too late.
When it calls a business for you, your assistant says it is your AI assistant calling on your behalf, and it is instructed to say it is an AI whenever someone asks. It introduces itself as your assistant, never as you.
It books only inside the times you allow. If nothing fits, it asks for the nearest other times, notes them and reports them back. It cannot check with you during the call, so give a range, such as "anytime between 7 and 8:30", or let it ask first and approve a second call to book. Each call is billed.
It does not agree to a deposit, a fee or a card hold unless your task allows it, and it is not meant to pay for anything. Never put a card number in a task. If the restaurant needs a card to hold the table, your assistant brings back the details and you finish the booking yourself.
Free trial credit lets you create your personal agent with no credit card. Getting a phone number requires a saved payment card. Each call is billed by the AI voice usage it takes, plus a short summary, from your plan's monthly amount and then your prepaid wallet. Pay as you go starts at $10 a month for up to 5 agents; that fee counts toward your usage, and your first payment funds the wallet with $100.

Let your assistant make the restaurant call

Free trial credit lets you create your personal agent with no credit card. A phone number requires a saved payment card, and calls are billed by AI voice usage.

Create your personal agent