Use case

Find free meeting slots in your Google Calendar with your AI agent

Your agent checks your Google Calendar for the week, finds the gaps between meetings and gives you three free 30-minute slots. It only reads: nothing is booked until you say so. One or two ClawLink calls do the job.

by Jay4 min read

Contents

TL;DR

QuestionAnswer
What does it do?Your agent checks your Google Calendar for the week, finds the gaps between meetings and gives you three free 30-minute slots.
Who is it for?Anyone who books meetings by email and is tired of opening the calendar to answer "when are you free?".
What do I connect?Google Calendar, once, with its own sign-in. ClawLink never sees your password.
What does it cost?About 2 tool calls on your plan. Starter includes 1,000 a month.
Does it work?googlecalendar_find_free_slots succeeded on 97.9% of 48 calls on ClawLink in the last 30 days.
Which agents?OpenClaw, Hermes, Claude, Codex, ChatGPT and any MCP client connected to ClawLink.

How do you try it?

  1. Set up ClawLink once. Add it to your agent from the install page, then connect Google Calendar.
  2. Send this prompt to your agent. Click the card to copy it.

It works the same in OpenClaw, Hermes, Claude and Codex.

How does the agent do it?

The agent makes 2 calls through ClawLink. You do not pick the tools: the agent finds them by searching ClawLink, reads their input schema and runs them.

Your agentClawLinkgooglecalendar_find_free_slotsgooglecalendar_events_listGoogle Calendar
The calls your agent makes, in order. Tool names are the real ClawLink tool names.
StepToolWhat it doesCalls in 30 days
1googlecalendar_find_free_slotsChecks your busy times over a range and returns the free gaps.48 (97.9% ok)
2googlecalendar_events_listLists the events in a range, when the agent wants titles too.1,523 (99.3% ok)

How often does this work on ClawLink?

We do not publish a sample run for this job: its output is somebody's own Google Calendar. Instead, here is how the same tools performed for every ClawLink user from 2026-09-03 to 2026-10-03. A call counts as failed only when it reached Google Calendar and came back with an error.

ToolCallsUsersSucceededAverage time
googlecalendar_find_free_slots48597.9%8.7 s
googlecalendar_events_list1,5233799.3%3.0 s

How do you write the prompt?

  • Give your working hours. "Between 9:00 and 17:00" stops the agent offering you 7 a.m. slots.
  • Say your time zone. If you travel, name the zone. The calendar has one, but the person you email may not share it.
  • Ask it to draft the reply. "Write the three slots as a short reply" turns the answer into text you can paste.

What can go wrong?

  • Free-slot search is slower. In the last 30 days the free-slot tool took 8.7 seconds on average, against 3.0 seconds for a plain event list. That is normal for a range search.
  • Only one calendar. Unless you say otherwise, the agent checks your primary calendar. Name the others ("also my Work calendar") if they hold meetings.
  • All-day events. An all-day event such as a holiday can hide or block a whole day. Tell the agent how to treat them.

How does this compare with other ways to do it?

OptionHow it worksCostBest for
ClawLink + your agentOne prompt, slots in the chat1 to 2 tool calls on your planAnswering "when are you free" fast
Booking link (Calendly, Google appointment schedule)Share a link, the other person picksFree to paidExternal booking with many people
Open the calendar yourselfLook and typeFreeOne-off checks

Frequently asked questions

Can the agent book the meeting too?

Yes, with the event-create tool, after you pick a slot. This prompt only reads.

Does it see other people's calendars?

Only calendars your Google account can already see, such as shared team calendars.

Does ClawLink store my events?

No. Event data passes through to your agent for that call and is not kept.

Does it work with Outlook calendars?

Not this tool. Connect Outlook and ask the same question; the Outlook app has its own calendar tools.

What does it cost?

One or two tool calls on your plan.

Keep reading

Related articles

All use cases →