Skip to main content
Glama

Book It

Send a booking request

request_booking

Send a Book It business a booking request on a person's behalf. Collects only the person's name, phone, ZIP, what they need and a preferred time. The business receives it by email and in its inbox and confirms a time with the person directly; the request is never a confirmed appointment. Requires consent_confirmed true, which means the person read and agreed to the business's booking_consent_text (from get_services or check_availability). US and Canadian phone numbers only. A repeat request from the same phone to the same business within 24 hours returns the first request instead of sending another.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
needYesWhat the person needs, in their words, such as "Furnace runs but blows cold air."
service_idNoOptional service_id from get_services.
business_idYesThe business_id exactly as find_provider returned it, such as "juniper-ridge-roofing".
customer_zipYesThe 5-digit ZIP where the work is. It must be in the business's service area.
customer_nameYesThe person's name, at least a first name.
customer_phoneYesA US or Canadian phone number the business can call or text, such as (406) 555-0123.
consent_confirmedYesTrue only after the person read the business's booking_consent_text and agreed to it.
preferred_time_noteNoA short preferred time in words, such as "any weekday morning", when no window fits.
preferred_window_idNoA window_id from check_availability, such as "2026-10-15@08:00-12:00".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources