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

14 days 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.

FAQ

Q: How many tools are exposed? A: 319 — covering booking management, event types, scheduling, analytics, teams, organizations, webhooks, and workflows.

Q: Does it replace the Cal.com API key? A: No — you configure your own Cal.com credentials with the actor; it handles standby MCP serving so agents only pay when tools are used.


SEO Keywords

Cal.com MCP server, scheduling API for AI agents, Cal.com booking automation, event type management API, AI scheduling agent tools, Cal.com integration, appointment scheduling API, meeting automation, Cal.com API wrapper, AI agent calendar tools