Book an appointment that fits my calendar

Free slots that match your calendar and travel time. The booking waits for your approval.

  • You start it: When you start it
  • Asks you first

What it does

The task

Read my Google Calendar for the next days days and find the times when I am free. Open booking site and find free slots for service that leave 30 minutes free before and after for travel. Give me the 3 best slots, the earliest first, with the date, the time, the staff member and the price. Ask me before you book a slot. After the booking, add it to my calendar with the address and the confirmation number.

  • It works in Google Calendar and any booking site, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • It runs once, when you start it.
  • It stops for your approval before it sends, posts, pays, books or changes a record.

What you give it

BlankWhat to giveExample
daysHow many days ahead to look14
booking siteThe booking page of the businessbook.brightsmiledental.com
serviceThe service and its length, as the site names itDental check-up and cleaning, 45 minutes

What you get back

An example run with the example values above. Your run uses your own data.

Free slots for a dental check-up and cleaning (45 min, 85 EUR)

1. Tue 3 Nov, 8:15, Dr Haas. Your calendar is free until 10:00

2. Thu 5 Nov, 12:30, Dr Moreau. Your calendar is free from 11:30 to 14:00

3. Mon 9 Nov, 17:00, Dr Haas. Your last meeting ends at 16:00

Booked slot 1 after your approval

Calendar: Tue 3 Nov, 8:15 to 9:00, Bright Smile Dental, Kanalstrasse 12, confirmation BSD-48213

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in 3 blanks

    Type days, booking site and service. Tab moves to the next blank.

  3. 03

    Run it

    Run sends it to the agent. Follow each step in the panel, and stop it at any time.

From the terminal

cuiar exec "Read my Google Calendar for the next 14 days and find the times when I am free. Open book.brightsmiledental.com and find free slots for Dental check-up and cleaning, 45 minutes that leave 30 minutes free before and after for travel. Give me the 3 best slots, the earliest first, with the date, the time, the staff member and the price. Ask me before you book a slot. After the booking, add it to my calendar with the address and the confirmation number."

Run it from your AI agent

Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call run_task yourself.

1. Add Cuiar to Claude Code

claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp

2. Ask your agent

Use the Cuiar tool run_task to run my "Book an appointment that fits my calendar" template with days = 14; booking site = book.brightsmiledental.com; service = Dental check-up and cleaning, 45 minutes.

Setup for other agents: AI agents.

The tool call

{
  "name": "run_task",
  "arguments": {
    "task": "Read my Google Calendar for the next 14 days and find the times when I am free. Open book.brightsmiledental.com and find free slots for Dental check-up and cleaning, 45 minutes that leave 30 minutes free before and after for travel. Give me the 3 best slots, the earliest first, with the date, the time, the staff member and the price. Ask me before you book a slot. After the booking, add it to my calendar with the address and the confirmation number."
  }
}
All personal templates
  • Personal

    Add bin collection days to my calendar

    Each collection for the next 3 months in your calendar, with a reminder on the evening before.

    You start it: When you start it
    • Any government site
    • Google Calendar
  • Personal

    Add school and club dates to the family calendar

    Dates from school and club e-mails become calendar events with the place and a reminder.

    On an event: When an e-mail from a school or a club arrives
    • Gmail
    • Google Calendar
  • OpsAsks first

    Prepare a handover before you go on leave

    Open threads, tasks and meetings for your cover in one doc, and a draft out-of-office reply.

    You start it: When you start it
    • Gmail
    • Google Calendar
    • Asana
    • +1 more: Google Docs
  • Ops

    Review your recurring meetings

    Each repeating meeting with its cost in hours, its declines and its agenda, and advice to keep, shorten or cancel.

    You start it: When you start it
    • Google Calendar
    • Google Sheets
  • Data

    Count hours for each client from your calendar

    Every meeting matched to a client, with total hours for each client and each week, in a sheet.

    You start it: When you start it
    • Google Calendar
    • Google Sheets
  • Finance

    Build a mileage log from your calendar

    Each business trip with its date, purpose, route and distance, and the total claim at your rate.

    You start it: When you start it
    • Google Calendar
    • Google Maps
    • Google Sheets