Book with an AI assistant
Let your assistant fill in the booking.
Tell ChatGPT, Claude or Gemini what you need. It turns that into a booking link with your details filled in, so you're one click from booked.
- Say what you needWhat needs building, the day and time, and where.
- Open the link it gives youOur booking page opens with your details filled in.
- Press Confirm bookingNothing is booked until you do. We text you the day before.
Ask your assistant
For example:
“Book PacePlace Services to assemble two bikes and a trampoline at my house in Wichita on December 19 in the morning.”
These buttons open your assistant with our booking instructions already typed in. Then tell it what you need.
See the prompt
Help me book PacePlace Services in Wichita, KS: holiday gift and furniture assembly at $95/hr, or another service from https://paceplaceservices.com/api/v1/services. Ask me what needs assembling (or which service), the date, and a time: one of the arrival windows (Wednesday and Thursday 5–7 PM; Saturday 10 AM–12 PM, 12–2 PM or 2–4 PM). Then ask for my street address and ZIP, my name, my mobile number, my email (optional) and any notes. Reply with ONE link in exactly this form, every value URL-encoded, leaving out anything I didn't give you: https://paceplaceservices.com/book?service=holiday-assembly&items=bike:2,trampoline&date=YYYY-MM-DD&window=10-12&name=…&phone=…&email=…&address=…&zip=…¬es=… Opening the link doesn't book anything. I'll check the details and press Confirm. Full instructions: https://paceplaceservices.com/llms.txt
Using Gemini or another assistant? Copy the prompt and paste it in.
Build a link
Make a booking link yourself
Fill in what you know. The link opens our booking page with it filled in, ready for a final check.
Your link
For assistants
The link format
Every value is optional and goes in the query string of https://paceplaceservices.com/book. The page asks for anything missing. Opening a link never books anything: the person presses Confirm booking.
| Parameter | Accepted values |
|---|---|
| service | One of: holiday-assembly, lawn-mow-edge, hedge-trim, mulch-beds, weed-control, light-repairs, handyman-block, drywall-repair, punch-list, gutter-clean. Leave it out and items mean holiday assembly. |
| items | For holiday assembly. type:qty separated by commas (bike:2,crib), or plain words (2 bikes, a crib). Types: bike, ride-on, play-kitchen, crib, bunk-bed, bed-frame, dresser, bookcase, desk, chair, tv-stand, wardrobe, table, trampoline, playset, playhouse, basketball-hoop, fitness, grill, other. |
| date | YYYY-MM-DD. Also Dec 19, 12/19 or saturday. Booking times: Wednesday and Thursday 5–7 PM; Saturday 10 AM–12 PM, 12–2 PM or 2–4 PM. Online booking starts tomorrow. |
| window | 10-12 (10 AM–12 PM), 12-14 (12–2 PM), 14-16 (2–4 PM), 17-19 (5–7 PM), a start time like 5pm, or morning, afternoon, evening or any (the first open window in that part of the day). |
| name | The person booking. |
| phone | Mobile number, any 10-digit US format. We text the day before and when the crew is on the way. |
| Optional. Where the confirmation and reschedule link go. | |
| address | Street address where the work is. |
| city | Optional. Defaults to Wichita. |
| zip | 5-digit ZIP. |
| for | Optional. The person who'll be at the address, when it isn't the booker. |
| recipient_phone | Optional. That person's phone. |
| surprise | 1 for a gift: we won't call the person at the address. |
| notes | Optional. Gate codes, where the boxes are, anything the crew should know. |
| links | Optional. Product or manual URLs, separated by spaces (up to 5). |
| agent | Optional. The assistant's name, e.g. chatgpt. |
Two bikes and a trampoline, Saturday morning
https://paceplaceservices.com/book?service=holiday-assembly&items=bike:2,trampoline&date=2026-12-19&window=morning&name=Pat+Lee&phone=3165550100&address=123+Main+St&zip=67203&agent=chatgptA surprise gift, set up at someone else's house
https://paceplaceservices.com/book?service=holiday-assembly&items=2+bikes,+a+crib&date=Dec+12&window=10-12&name=Sam+Ortiz&phone=%28316%29+555-0142&email=sam%40example.com&address=456+Oak+St&zip=67218&for=June+Ortiz&recipient_phone=316-555-0177&surprise=1¬es=Boxes+are+in+the+garage.+Side+door+code+1225.&agent=claudeFor developers
For agents that call APIs
A JSON API with no sign-in. The full description is at /openapi.json.
GET/api/v1/services
Services, prices, assembly item types, arrival windows and rules.
GET/api/v1/availability
Open windows for a job: ?service=&items=&from=YYYY-MM-DD (14 days).
GET/api/v1/estimate
Time and cost for a job: ?service=&items=.
POST/api/v1/bookings
Book it. Send an Idempotency-Key header so a retry never books twice.
GET/api/v1/bookings/{id}
Read a booking with its token: ?t=.
POST/api/v1/bookings/{id}/reschedule
Move it: {"token", "date", "window"}.
POST/api/v1/bookings/{id}/cancel
Cancel it: {"token"}.
Book with one request
This books right away, so confirm the details with the person first. The response has the booking and its private manage link.
curl -X POST https://paceplaceservices.com/api/v1/bookings \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"service": "holiday-assembly",
"items": [{ "type": "bike", "qty": 2 }, { "type": "trampoline", "qty": 1 }],
"date": "2026-12-19",
"window": "10-12",
"name": "Pat Lee",
"phone": "316-555-0100",
"address": "123 Main St",
"zip": "67203",
"agent": "my-assistant"
}'MCP server
Connect as an MCP server
Add PacePlace Services to your assistant as a connector. It uses Streamable HTTP with no sign-in.
Server URL
https://paceplaceservices.com/mcpChatGPT
Settings → Apps & Connectors → Advanced settings → turn on Developer mode → Create → paste the URL → Authentication: No authentication.
Claude
Settings → Connectors → Add custom connector → paste the URL.
Menus move from time to time. The URL is what matters.
Tools
- list_services
- check_availability
- estimate_job
- build_booking_link
- create_booking
- get_booking
- reschedule_booking
- cancel_booking
House rules
Rules for assistants
- Confirm the details with the person before you book.
- Times are Wichita time (America/Chicago).
- Never guess a phone number or an address. Ask.
- Each booking holds an arrival window. Long jobs need an earlier start: check availability with the items.
- The manage link in the response is private. Give it to the person; don't post it anywhere.
Discovery
Machine-readable files
- /llms.txtShort instructions for assistants
- /llms-full.txtEverything in one file
- /openapi.jsonThe API description
- /.well-known/api-catalogAPI catalog
Rather do it yourself?
Booking online takes about a minute. Or call or text 316·990·6300, Mon–Sat 7a–7p.
