Scheduling API for appointment automation.
## Calendly API MCP Server: Full API Access The **Calendly API MCP Server** provides comprehensive access to Calendly's API from Google Antigravity, enabling advanced scheduling operations, analytics, and custom integration development through AI-assisted automation. ### Why Calendly API MCP? - **Complete API Coverage**: Access all Calendly API v2 endpoints - **Organization Management**: Manage users, teams, and permissions - **Routing Forms**: Create and manage scheduling routing logic - **Activity Log**: Access detailed audit trails and activity data - **Embedding**: Generate embeddable scheduling widgets ### Key Features #### 1. Advanced Scheduling Operations ```python # Create single-use scheduling link link = await calendly_api.createSchedulingLink({ "owner": "user_uri", "owner_type": "EventType", "max_event_count": 1 }) # Get event type analytics analytics = await calendly_api.getEventTypeAnalytics({ "event_type": "event_type_uri", "start_time": "2024-10-01T00:00:00Z", "end_time": "2024-12-31T23:59:59Z" }) print(f"Total bookings: {analytics.total_bookings}") print(f"Cancellation rate: {analytics.cancellation_rate}") ``` #### 2. Organization and Routing ```python # List organization members members = await calendly_api.listOrganizationMembers({ "organization": "org_uri", "scope": "organization" }) # Create routing form routing = await calendly_api.createRoutingForm({ "organization": "org_uri", "name": "Customer Support Routing", "questions": [ { "type": "radio", "name": "issue_type", "options": ["Technical", "Billing", "Sales"] } ], "routing_rules": [ {"answer": "Technical", "route_to": "tech_team_event"}, {"answer": "Billing", "route_to": "billing_team_event"} ] }) ``` ### Configuration ```json { "mcpServers": { "calendly-api": { "command": "npx", "args": ["-y", "@anthropic/mcp-calendly-api"], "env": { "CALENDLY_ACCESS_TOKEN": "your-access-token", "CALENDLY_ORGANIZATION": "your-organization-uri" } } } } ``` ### Use Cases **Enterprise Scheduling**: Build custom scheduling solutions for large organizations. **Booking Analytics**: Generate reports on scheduling patterns and team utilization. **Custom Routing**: Create intelligent meeting routing based on customer needs. The Calendly API MCP Server enables sophisticated scheduling automation at scale.
{
"mcpServers": {
"calendly-api": {}
}
}