Connect skdul to Claude and other AI assistants for natural-language scheduling.
The skdul MCP (Model Context Protocol) Server lets AI assistants like Claude manage your scheduling through natural language. Instead of clicking through a UI, just tell Claude what you need — "Book a 30-minute call with Jane tomorrow at 2pm" — and it handles the rest.
The server exposes 31 tools across 9 categories and 42 example prompts to help you get started. Tools cover everything from basic profile management to calendar intelligence, smart booking, and async scheduling negotiation.
Authentication is handled automatically via OAuth when connecting from claude.ai or Claude Code. For other MCP clients, you can use an API key.
Connect from claude.ai, Claude Code, or any MCP-compatible client. All three methods are shown below.
No local setup or API key required — authentication is handled via OAuth.
Enter the MCP server URL:
https://www.skdul.ai/api/mcpNo local setup required — authentication is handled via OAuth on first use.
{
"mcpServers": {
"skdul": {
"url": "https://www.skdul.ai/api/mcp"
}
}
}For any MCP client that supports remote servers (streamable HTTP). Use the URL below in your client's MCP configuration.
https://www.skdul.ai/api/mcp{
"url": "https://www.skdul.ai/api/mcp"
}31 tools across 9 categories. Each tool can be invoked by any connected MCP client.
| Tool | Description |
|---|---|
get_profile | Get your profile including name, username, timezone, and settings |
update_profile | Update your display name, timezone, bio, brand color, and more |
| Tool | Description |
|---|---|
list_event_types | List all your events with optional inactive filter |
create_event_type | Create a new meeting template with duration, location, and buffers |
update_event_type | Update an existing event's settings |
delete_event_type | Delete an event |
| Tool | Description |
|---|---|
get_available_slots | Get available time slots for an event within a date range |
| Tool | Description |
|---|---|
list_bookings | List your bookings with status, date, and guest filters |
get_booking | Get full details for a specific booking |
create_booking | Create a new booking for a guest with email notifications |
cancel_booking | Cancel a confirmed booking and notify the guest |
reschedule_booking | Reschedule a booking to a new time slot |
| Tool | Description |
|---|---|
get_availability_schedule | Get your weekly working hours and availability rules |
update_availability_schedule | Set your working hours for each day of the week |
| Tool | Description |
|---|---|
browse_booking_pages | Discover a host's public events before booking |
find_and_book_best_slot | Find the optimal time slot with a host and optionally book it |
| Tool | Description |
|---|---|
get_scheduling_preferences | Retrieve active scheduling preference rules |
set_scheduling_preference | Create or update a scheduling preference rule |
delete_scheduling_preference | Delete a scheduling preference rule |
get_scheduling_insights | Get detected patterns from your booking history |
get_contact_context | Get scheduling history and patterns with a specific contact |
| Tool | Description |
|---|---|
analyze_calendar_health | Get a health score and analysis of your calendar |
detect_conflicts | Find overlapping bookings and scheduling conflicts |
get_week_summary | Get a daily breakdown of your week with warnings |
find_focus_time | Find available deep-work blocks in your schedule |
suggest_reschedules | Get suggestions for meetings to move on overloaded days |
| Tool | Description |
|---|---|
create_scheduling_request | Create an async scheduling request with another user |
list_scheduling_requests | List your sent and received scheduling requests |
get_scheduling_request | Get full details of a scheduling request |
respond_to_scheduling_request | Accept or reject a scheduling request |
cancel_scheduling_request | Cancel a scheduling request you initiated |
42 example prompts across 9 categories. Copy any prompt and paste it into a Claude conversation with the skdul MCP server connected.
Set up your booking page in two minutes. No credit card required.
Start scheduling with AI