Cal.com MCP - AI Scheduling Agent Tools avatar

Cal.com MCP - AI Scheduling Agent Tools

Pricing

from $0.01 / 1,000 result items

Go to Apify Store
Cal.com MCP - AI Scheduling Agent Tools

Cal.com MCP - AI Scheduling Agent Tools

319 tools for AI agents that automate Cal.com scheduling, bookings, events, and analytics. Wraps the Cal.com PP CLI as an MCP server with PPE billing.

Pricing

from $0.01 / 1,000 result items

Rating

0.0

(0)

Developer

AutomateLab

AutomateLab

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 hours ago

Last modified

Categories

Share

Cal.com MCP Actor

319 tools for AI scheduling agents. PPE-enabled Apify Actor that wraps the cal-com-pp-mcp binary as a standby MCP server.

What It Does

Wraps Cal.com's Printing Press CLI (cal-com-pp-mcp) as an Apify standby MCP actor. AI agents can call 319 tools for booking management, event types, scheduling, analytics, teams, organizations, webhooks, and workflows.

MCP Client → Apify Standby → cal-com-pp-mcp → Cal.com API

Why Use It

  • Offline agenda store: Sync bookings to local SQLite, query without API calls
  • Full Cal.com coverage: 319 tools across bookings, events, schedules, analytics, teams, orgs
  • PPE billing: Pay-per-event pricing via Apify ($0.03–$0.09 per tool)
  • AI agent ready: MCP protocol compatible with Claude, GPT-4, and other LLM agents
  • Humanized output: --json --compact --no-input --yes flags for agent Pipelines

MCP Client Integration

{
"mcpServers": {
"cal-com": {
"command": "npx",
"args": ["-y", "@apify/mcp"],
"env": {
"APIFY_API_KEY": "your-apify-api-key",
"APIFY_ACTOR_ID": "your-cal-com-mcp-actor-id"
}
}
}
}

For manual testing via curl:

# Initialize
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}' \
| APIFY_API_KEY=your-key CALCOM_API_KEY=your-cal-key npx -y @apify/mcp
# List tools
echo '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' | APIFY_API_KEY=... npx -y @apify/mcp

MCP Tools Reference

ToolDescriptionPPE Price
bookings_getGet bookings (upcoming, past, cancelled)$0.09
bookings_createCreate a new booking$0.09
bookings_cancel_bookings-bookingCancel a booking$0.09
bookings_confirm_bookings-bookingConfirm a pending booking$0.09
bookings_reschedule_bookings-bookingReschedule a booking$0.09
event-types_getList event types$0.06
event-types_createCreate an event type$0.09
event-types_updateUpdate an event type$0.09
schedules_getGet schedules$0.06
schedules_createCreate a schedule$0.09
schedules_updateUpdate a schedule$0.09
slots_findFind available slots$0.05
slots_get-availableGet available time slots$0.05
teams_getGet team info$0.04
teams_createCreate a team$0.09
teams_event-types_teams-get-teamGet team event types$0.06
organizations_organizations_getGet organization$0.04
organizations_organizations_createCreate organization$0.09
analytics_bookingsBooking analytics$0.09
analytics_densitySlot density analytics$0.05
workloadUser workload report$0.05
webhooks_createCreate webhook$0.09
webhooks_getGet webhooks$0.08
workflow_statusWorkflow status$0.08
agendaRead agenda from offline store$0.04
syncSync to offline SQLite store$0.09
me_getGet current user profile$0.04
me_updateUpdate current user$0.09

Pricing

Pay-Per-Event (PPE) via Apify. Tool prices by category:

CategoryPriceTools
Read / Query$0.03–$0.04127 tools
Availability / Slots$0.059 tools
Booking / Scheduling$0.06–$0.0825 tools
Write / Create / Update$0.08–$0.09152 tools
Webhooks / Workflows$0.086 tools

Minimum spend: $0.03 per tool call. No monthly minimum.

vs Native Cal.com API

FeatureCal.com MCP ActorNative Cal.com API
Tools319~50 REST endpoints
Offline storeSQLite syncNone
PPE billingYes ($0.03–$0.09)API costs + infrastructure
MCP protocolNativeRequires custom client
Scheduling logicBuilt-in slot findingManual implementation
AuthAPI keyOAuth 2.0
Rate limitingHandled by actorYour problem

Authentication

Requires two secrets:

  1. APIFY_API_KEY — Apify account token (for PPE billing)
  2. CALCOM_API_KEY — Cal.com API key (for data access)

Get Cal.com API key: https://app.cal.com/settings/developer/api-keys

Local Development

cd /home/seed/Projects/apify-actors/cal-com-mcp
# Install dependencies
npm install
# Build TypeScript
npm run build
# Test locally (requires CALCOM_API_KEY)
echo '{"tool":"me_get","args":{}}' | CALCOM_API_KEY=your-key npx tsx src/main.ts

GitHub Topics

cal-com mcp mcp-server scheduling ai-agents apify booking calendar

Support


Built with Printing Press + Apify Actors.