Find a Private Room for a Group by Having AI Call Venues
Tell your agent the date, group size, and budget. It finds a few restaurants or venues, and CallForMe calls each one in parallel to ask about private rooms, minimum spend, deposits, and set menus. You get a comparison table back, and nothing is booked unless you say so.
What you say to your agent
Call Alma, The Copper Room, and Harbor House and ask which has a private room for 12 on Saturday Oct 18 around 7pm. Get the minimum spend, deposit, and whether they do a set menu. Don't book anything yet.
Planning a birthday dinner, rehearsal dinner, or team offsite usually means calling several places and asking the same five questions. That is a good job to fan out.
What your agent does
- find_business gets the phone number, address, and hours for each venue. If you only said "somewhere downtown that seats 12," it searches and picks a few for you to confirm.
- plan_call runs once to shape the goal and questions, and flags that venues often ask about budget per person and dietary needs.
- place_call runs three times, one per venue, with the same questions:
{
"phone": "+16175550121",
"business_name": "The Copper Room",
"goal": "Find out if a private room for 12 is available Saturday Oct 18, 2026 around 7pm, and get pricing terms.",
"details": "Group of 12 adults for a birthday dinner. Flexible between 6:30 and 8pm. Two vegetarians.",
"questions": ["Is a private room available for 12 on Oct 18 around 7pm?", "What is the food and beverage minimum?", "What deposit is required?", "Do you require a set menu?"],
"on_behalf_of": "Priya Nair",
"callback_number": "+16175550190",
"constraints": "Do not book or hold the room. Do not give payment details."
}
- get_call polls all three with
wait_secondsuntil each isended, then your agent builds the comparison.
Example result
Example transcript excerpt from one call:
Voice agent: Hi, I'm an automated assistant calling on behalf of Priya Nair. She's looking for a private room for 12 on Saturday, October 18th, around 7. Host: Let me check. Our back room is open that night. It holds up to 16. Voice agent: Is there a food and beverage minimum? Host: Fifteen hundred on Saturdays, and we ask for a 25 percent deposit.
What your agent reports:
| Venue | Available | Minimum | Deposit | Set menu |
|---|---|---|---|---|
| Alma | No, booked | n/a | n/a | n/a |
| The Copper Room | Yes, back room (up to 16) | $1,500 | 25% | Optional, $85 pp |
| Harbor House | Yes, 6:30pm only | $1,200 | $300 flat | Required, 3 courses |
Tips
- Call in the afternoon. Hosts at dinner rush have less time, and events managers often keep daytime hours.
- Include dietary needs in
details. Venues ask, and it changes which set menu fits. - If you want a date held, say so in
constraints, for example "You may ask them to hold the room until Friday with no payment." - Add a
callback_numberso the events manager can follow up with you directly.
What it costs
Three answered calls under 5 minutes each is $3. Any venue that doesn't pick up costs nothing.
Related
- Book a restaurant reservation
- Check a restaurant's wait time
- Get quotes from several businesses at once
- MCP tools reference
Questions
Can it call all three places at the same time?
Yes. Each place_call is independent, so your agent can start all three and poll them together. The MCP prompt quotes is built for this.
Will it put down a deposit?
No. The voice agent never gives card numbers over the phone. It can ask a venue to hold a date if you allow it in constraints.
What if the events manager isn't in?
The voice agent asks for the best time or email to reach them and records it as next_steps. If you set voicemail_message, it leaves a message; otherwise it hangs up on voicemail and you aren't charged.
Add CallForMe to your agent
One URL for any MCP agent. No key needed to install.