Agent Surface / Tools

What agents see.

The machine-readable surface your business exposes. This is what AI agents query when they find you.

Tool Registry
check_availability

Check real-time availability for a specific service and date range.

Active
Parameters
Name Type Required Description
service_id string Yes The service to check availability for
date string Yes ISO 8601 date
time_preference string No morning, afternoon, or evening
create_booking

Submit a booking request for a confirmed time slot.

Active
Parameters
Name Type Required Description
service_id string Yes The service to book
slot_id string Yes Availability slot from check_availability
customer object Yes Customer details and intake responses
cancel_booking

Cancel an existing booking by ID.

Active
Runtime

Activity Log

Every tool call an agent makes against your business, logged here.

terminal

No agent activity yet.


Agent Surface / Intake

What do you need to know?

Define the information agents collect from customers before booking. Each field becomes a parameter in the booking request.

Field 1
House Apartment Townhouse
Field 2

How agents see this

This is the exact schema agents receive.

Intake for Standard House Clean
Property Type 3 options
Number of Bedrooms 0
Raw Schema
{
  "service": "Standard House Clean",
  "fields": [
    {
      "label": "Property Type",
      "type": "select",
      "required": true,
      "options": [
        "House",
        "Apartment",
        "Townhouse"
      ]
    },
    {
      "label": "Number of Bedrooms",
      "type": "number",
      "required": true
    }
  ]
}