Skip to main content
Glama

Book ShesMyDogLady

Book

book
Idempotent

Book one visit for the customer, as a request the business approves (or, for a business that takes its bookings by email, confirms with the customer itself); the answer says what happens next and gives a manage.token to check or cancel it later. The customer is emailed. A new customer books the Meet & Greet first. Ask the customer about the dogs and answer from what they said (booking.petCare on the card): never guess. Confirm the visit, the time and the customer's details with the customer before calling it. idempotency_key is required: choose a new random one for each booking (a UUID without hyphens) and send the same one to retry after a timeout.

Input Schema

NameRequiredDescriptionDefault
agentYesWho is booking, so the business sees that an agent made the booking and which one.
itemsYesExactly one visit. Each visit is booked on its own; add-ons the service takes go in answers.addons.
startYesA start time from `times`, ISO 8601 with an offset, on a whole minute: seconds, when written, are 00 ("2026-10-12T10:00:00-07:00" or "2026-10-12T17:00Z"). It is checked again, and refused with `time_not_open` if it is no longer open.
answersYesWhat the customer told you about the visit and the dogs. The card's booking.petCare.answers says each key's exact format. Never guess: a question nobody asked is null.
customerYesThe person the booking is for. They are emailed that the request was received, and again when the business answers.
idempotency_keyYesRequired. A key you choose, new for each booking: 32 to 255 letters, digits, dashes or underscores, and RANDOM, never a counter, a word or a pattern (a UUID without hyphens is right; a key with fewer than 8 distinct characters is refused). Calling book again with the same key and customer email answers the first booking again, with the same manage token, instead of making a second one: use it to retry safely after a timeout.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-11-06T10:00:00-08:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-11-07T10:00:00-08:00"
      +  }
      +]
  2. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-11-05T10:00:00-08:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-11-06T10:00:00-08:00"
      +  }
      +]
  3. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-11-04T10:00:00-08:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-11-05T10:00:00-08:00"
      +  }
      +]
  4. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-11-03T10:00:00-08:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-11-04T10:00:00-08:00"
      +  }
      +]
  5. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-11-01T10:00:00-08:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-11-03T10:00:00-08:00"
      +  }
      +]
  6. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-31T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-11-01T10:00:00-08:00"
      +  }
      +]
  7. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-28T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-31T10:00:00-07:00"
      +  }
      +]
  8. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-27T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-28T10:00:00-07:00"
      +  }
      +]
  9. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-26T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-27T10:00:00-07:00"
      +  }
      +]
  10. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-25T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-26T10:00:00-07:00"
      +  }
      +]
  11. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-24T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-25T10:00:00-07:00"
      +  }
      +]
  12. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-23T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-24T10:00:00-07:00"
      +  }
      +]
  13. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-22T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-23T10:00:00-07:00"
      +  }
      +]
  14. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-21T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-22T10:00:00-07:00"
      +  }
      +]
  15. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-20T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-21T10:00:00-07:00"
      +  }
      +]
  16. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-19T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-20T10:00:00-07:00"
      +  }
      +]
  17. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-18T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-19T10:00:00-07:00"
      +  }
      +]
  18. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-17T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-18T10:00:00-07:00"
      +  }
      +]
  19. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-16T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-17T10:00:00-07:00"
      +  }
      +]
  20. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-15T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-16T10:00:00-07:00"
      +  }
      +]
  21. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-14T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-15T10:00:00-07:00"
      +  }
      +]
  22. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-13T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-14T10:00:00-07:00"
      +  }
      +]
  23. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-12T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-13T10:00:00-07:00"
      +  }
      +]
  24. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-11T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-12T10:00:00-07:00"
      +  }
      +]
  25. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-10T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-11T10:00:00-07:00"
      +  }
      +]
  26. Changed1 schema field changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "agent": {
      -      "name": "Your agent name"
      -    },
      -    "answers": {
      -      "address": "123 Main St, Poway, CA 92064",
      -      "behavior": {
      -        "disclosed": true,
      -        "has_concerns": false
      -      },
      -      "claims_prior_meet_greet": false,
      -      "dogs": [
      -        {
      -          "age_text": "3 years",
      -          "behavior_flags": [],
      -          "behavior_notes": null,
      -          "breed": "Labrador",
      -          "crate_trained": null,
      -          "good_with_dogs": true,
      -          "medical_notes": null,
      -          "name": "Biscuit",
      -          "vaccinated_self_reported": true
      -        }
      -      ],
      -      "interested_services": [
      -        "bark-n-stroll"
      -      ]
      -    },
      -    "customer": {
      -      "email": "ada@example.com",
      -      "name": "Ada Lovelace",
      -      "phone": "(619) 555-0123"
      -    },
      -    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      -    "items": [
      -      {
      -        "slug": "meet-greet"
      -      }
      -    ],
      -    "start": "2026-10-09T10:00:00-07:00"
      -  }
      -]New value: +[
      +  {
      +    "agent": {
      +      "name": "Your agent name"
      +    },
      +    "answers": {
      +      "address": "123 Main St, Poway, CA 92064",
      +      "behavior": {
      +        "disclosed": true,
      +        "has_concerns": false
      +      },
      +      "claims_prior_meet_greet": false,
      +      "dogs": [
      +        {
      +          "age_text": "3 years",
      +          "behavior_flags": [],
      +          "behavior_notes": null,
      +          "breed": "Labrador",
      +          "crate_trained": null,
      +          "good_with_dogs": true,
      +          "medical_notes": null,
      +          "name": "Biscuit",
      +          "vaccinated_self_reported": true
      +        }
      +      ],
      +      "interested_services": [
      +        "bark-n-stroll"
      +      ]
      +    },
      +    "customer": {
      +      "email": "ada@example.com",
      +      "name": "Ada Lovelace",
      +      "phone": "(619) 555-0123"
      +    },
      +    "idempotency_key": "replace-this-with-a-fresh-random-key-0000",
      +    "items": [
      +      {
      +        "slug": "meet-greet"
      +      }
      +    ],
      +    "start": "2026-10-10T10:00:00-07:00"
      +  }
      +]
  27. First observed

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only say this is a non-destructive, open-world, idempotent write. The description adds what actually happens: the customer is emailed, the response states next steps and returns a manage.token for later checking or cancellation, and non-M&G bookings are refused with meet_greet_required. That is meaningful behavior beyond the structured hints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The workflow outcome is front-loaded and each sentence carries an operational rule, but the parenthetical about email-confirming businesses and the dense idempotency sentence make it longer than it needs to be. Still readable and free of filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a six-parameter, nested, non-destructive write with no output schema, the description covers preconditions, the approval/confirmation flow, what the response yields, and retry safety. It stops short of describing refusal modes exhaustively or how the manage token is used beyond 'check or cancel', but the essentials are present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents every field, including the idempotency key's randomness and reuse semantics. The description reinforces the 'never guess, answer from what the customer said' rule for answers and reiterates key generation, but adds little that the schema does not already state.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource ("Book one visit for the customer") and immediately characterizes the outcome as a request the business approves, which distinguishes it from get_booking and cancel_booking. It also names the alternative flow (email-confirming businesses) so the agent knows the result shape varies.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit preconditions: confirm the visit, time and customer details first; ask the customer about the dogs and never guess; a new customer must book the Meet & Greet first. It also routes retry behavior to the same idempotency key, which is a when-to-use rule the siblings don't cover.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources