Connect Hermes to Calendly
Give your Hermes agent access to Calendly in Melso — 52 tools it can call while it works through a task.
Set it up in Melso
- 1In Melso, open Settings → Agent Apps and hit Connect on Calendly.
- 2Finish the OAUTH2 sign-in in the window that opens. Melso stores the connection, not your credentials.
- 3Open your Hermes agent, go to its Agent Apps tab, and allow Calendly.
- 4Give the agent a task. It calls Calendly itself when the work needs it.
What Calendly gives your agent
The tools, permissions, and events Calendly exposes — the same ones your agent can use once the app is authorized.
What you sign in with
Calendly connects with OAUTH2.
- Client id
- Client secret
Permissions
Calendly does not break access down into granular permissions.
Tools Calendly exposes
Cancel scheduled event
Tool to cancel a scheduled Calendly event by creating a cancellation record. Use when you need to permanently cancel an existing, active event. The cancellation will trigger notifications to all invitees.
Create event invitee (Deprecated)
DEPRECATED: Use CALENDLY_POST_INVITEE instead. Tool to programmatically schedule Calendly meetings without UI redirects. Use when you need to book a meeting on behalf of an invitee via API. Requires a paid Calendly plan.
Create Event Type
Tool to create a new one-on-one event type (kind: solo) in Calendly. Use when you need to programmatically create a new event type for scheduling meetings.
Create One-Off Event Type
Creates a temporary Calendly one-off event type for unique meetings outside regular availability, requiring valid host/co-host URIs, a future date/range for `date_setting`, and a positive `duration`.
Create scheduling link
Create a single-use scheduling link. Creates a scheduling link that can be used to book an event. The link allows invitees to schedule up to the specified maximum number of events. Once the limit is reached, the link becomes inactive.
Create share
Creates a customizable, one-time share link for a Calendly event type, allowing specific overrides to its settings (e.g., duration, availability, location) without altering the original event type.
Create single use scheduling link
Creates a one-time, single-use scheduling link for an active Calendly event type, expiring after one booking.
Create webhook subscription
Tool to create a webhook subscription for receiving Calendly event notifications. Use when you need to set up automated notifications for events like meeting bookings or cancellations. Organization scope triggers webhooks for all events organization-wide, while user/group scopes limit triggering to specific users or groups.