What is MCP?
Model Context Protocol (MCP) is an open standard that lets AI assistants use external tools. Think of it like giving your AI a set of abilities — in this case, the ability to check your calendar, find available times, and book meetings.
Instead of you switching between apps, your AI handles scheduling as part of the conversation. Say "book a call with Sarah next Tuesday" and it just happens.
Quick Setup
🌐 Connect Your AI Agent
No local server to run — your AI connects directly to mahakala.app. Works with Claude Desktop, ChatGPT, OpenClaw, Cursor, and any MCP-compatible client.
1. Get your API key from Settings, then configure your MCP client:
{
"mcpServers": {
"mahakala": {
"type": "http",
"url": "https://www.mahakala.app/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Claude Desktop: Paste this into your claude_desktop_config.json file.
Claude.ai: Go to Settings → Connectors → Add custom connector, and enter the URL above.
Available Tools
Once connected, your AI agent can use these tools:
Event Types
get_event_typesList your meeting types (30-min call, coffee chat, etc.)create_event_typeCreate a new event type with title, duration, and settingsupdate_event_typeUpdate an existing event type's settingsdelete_event_typeDelete an event type and its bookingstoggle_event_typeEnable or disable an event typeget_event_questionsGet screening questions for an event typeget_embed_codeGet embed code snippet (inline, popup, or floating)Bookings
get_bookingsSee upcoming meetings and their detailscreate_bookingBook a meeting at an available timecancel_bookingCancel a scheduled meetingget_available_slotsFind open time slots for bookingfind_userLook up another user on the platformget_user_event_typesGet another user's public event typesget_my_booking_linkGet your shareable booking URLAvailability
get_availabilityGet your current weekly availability scheduleset_availabilityUpdate your weekly availability scheduleadd_date_overrideBlock a date or set custom hoursset_holidaysSet country holidays to auto-blockSettings & Branding
update_settingsUpdate name, timezone, date/time format, week startupdate_brandingUpdate accent color, logo, hide branding badge (PRO)set_custom_domainSet custom domain for booking page (PRO)Analytics
get_analytics_summaryGet booking stats (total, upcoming, cancellation rate)Integrations
list_api_keysList your API keys (masked)create_api_keyCreate a new API keylist_webhooksList configured webhookscreate_webhookCreate a webhook for notifications (PRO)Workflows
list_workflowsList automation workflows (PRO)toggle_workflowEnable or disable a workflow (PRO)Teams
create_teamCreate a new team (ENTERPRISE)What It Looks Like
Here's a real conversation with an AI agent connected to mahakala.app:
Get Started
Ready to connect your AI agent? It takes under a minute.