by Calendly
Create a single-use scheduling link
Returns a single-use booking URL for one event type, good for one booked meeting.
Description
Pass the event type's URI as `owner`, `owner_type: EventType` and `max_event_count: 1`; list event types with `event_types-list_event_types` or `GET /event_types` to find it. Create one link per prospect and send the returned `booking_url`. To customize the meeting for one invitee without making a new event type, use `shares-create_share` or `POST /shares` instead; it works only for one-on-one event types.
create-scheduling-link.md
Create a single-use scheduling link
Returns a single-use booking URL for one event type, good for one booked meeting.
Pass the event type's URI as owner, owner_type: EventType and
max_event_count: 1; list event types with event_types-list_event_types or
GET /event_types to find it. Create one link per prospect and send the
returned booking_url. To customize the meeting for one invitee without
making a new event type, use shares-create_share or POST /shares instead;
it works only for one-on-one event types.
Set up
Use the first option your agent supports.
MCP (official, remote)
Add this server to your agent's MCP settings, then sign in when asked.
{ "mcpServers": { "calendly": { "url": "https://mcp.calendly.com" } } }
Call the MCP tool scheduling_links-create_single_use_scheduling_link.
Server URL: https://mcp.calendly.com
API (official)
- Base URL: https://api.calendly.com
- Endpoint:
POST /scheduling_links - Auth: send the header
Authorization: Bearer $CALENDLY_API_KEY - Get a key: https://calendly.com/integrations/api_webhooks
- Docs: https://developer.calendly.com/api-docs/overview/api/reference
Before doing anything else, make one read-only call to confirm access.
Rules
- Ask the user before anything that sends messages, costs money, or changes data.
- Never print API keys.
Built from these files in the repository
The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.