Built for Claude

How it works

Inside the chat.
No booking page.

You talk to Claude. Heldly paints a calendar inside the chat, finds times that work for every host, sends the picker, and confirms — all on your real Google Calendar.

From your seat

Two messages. Booked.

Heldly handles everything in between — every calendar read, every hold, every email, every cleanup. Here's everything in between.

The input

One sentence.

No form. No template. No preset to fill in. Just tell Claude who you want to meet, when, and how long.

The reveal

Your week, inside the chat.

Heldly paints a live calendar right in the Claude window — your real events, your blackouts, and three candidate times in emerald.

Multi-host

Three hosts, one search.

Add a co-host and Heldly cross-references every calendar in a single query. The three slots are the only times all of you are free.

Direct manipulation

Drag to fine-tune.

Not crazy about a slot? Grab it and drop it somewhere else. Heldly re-checks every host's calendar before it commits.

From the conversation

Heldly writes the meeting.

Title and agenda draft themselves from earlier turns. Review, tweak, then send — no field-filling, no template to set up.

The send

One link, one named recipient.

Heldly emails the invitee a single-use picker — or hands you a shareable link to paste into Slack or LinkedIn. Their choice, your control.

The invitee

One tap. No signup.

Sara opens the link, picks a card, she's done. No account, no app, no view of your calendar — just the times you offered.

Booked

It's on every calendar.

Sara's pick becomes a confirmed meeting with a Meet link. The two times she didn't choose disappear from every host's calendar — Heldly cleans up automatically.

Under the hood

What makes this possible.

Native to Claude

Heldly publishes a Claude connector at /api/mcp. The calendar in beat 02 is rendered via the MCP Apps protocol — an emerging spec for letting MCP tools paint live UI inside the chat. Heldly is one of the first connectors to use it.

End-to-end on Google Calendar

Heldly authenticates once, places tentative holds across every host, then confirms the chosen slot and deletes the siblings — automatically. No manual calendar cleanup, ever. Sign-in and calendar consent are a single screen.

Multi-host is first-class

Up to six hosts in one search — primary plus five co-hosts. Heldly merges everyone's availability into a single set of times all can make. No poll, no thread, no compromise. Included on every plan.

Free forever. 5 meetings a month.

No credit card. Connect Heldly to Claude in 30 seconds — and book your next meeting in one sentence.

Common questions

Quick answers.

Do my invitees need a Heldly account?

No. They open a one-click picker from the email, tap a time, and they're done. No app, no signup.

Does Heldly need access to my calendar?

Yes. One-time Google sign-in with calendar permission. Heldly reads availability, places tentative holds, confirms the chosen one, and deletes the unpicked ones automatically. No follow-up cleanup from you.

Do I need to return to Claude after a booking?

No. When your invitee picks a time, Heldly confirms it on your calendar and clears the other holds in one shot. You get a confirmation email and the meeting is already on your calendar.

What happens if the invitee doesn't pick?

We send them a reminder 3h before the picker expires. After 24h with no pick we nudge you. When the picker fully expires, we email you and mark the meeting expired.