MCP
Primecal MCP
Model Context Protocol integration for AI agents. Connect with scoped permissions and generated configuration that covers the connection details from the start.
Connect calendar data to the tools you build. Primecal MCP gives agents and developers scoped access, managed keys, and generated configuration so integrations start from a working baseline.
Integration architecture
Primecal MCP exposes calendar workflows through a documented interface. Agents and tools connect with scoped permissions — no read-everything access, no manual configuration from scratch.
MCP
Model Context Protocol integration for AI agents. Connect with scoped permissions and generated configuration that covers the connection details from the start.
API
Open API documentation for direct integration. Build custom workflows on top of calendar events, booking, and automation endpoints.
HOOKS
Connect schedule changes to downstream systems. Webhook-ready automation for event-driven workflows and external tool triggers.
Primecal MCP
Primecal MCP implements the Model Context Protocol so AI agents can read and write calendar events through a controlled interface. Each connection scopes what the agent can see and do — no blanket access.
CONNECT IN A MINUTE
Prime Calendar is a remote MCP server with OAuth sign-in, so there is nothing to install. MCP access needs the User plan or higher.
Settings › Connectors › Add custom connector. Paste the URL, sign in and approve a permission level.
https://api.primecal.eu/api/mcpRun the command, then type /mcp and sign in.
claude mcp add --transport http primecal https://api.primecal.eu/api/mcpAdd this to ~/.cursor/mcp.json and sign in when asked.
{
"mcpServers": {
"primecal": {
"url": "https://api.primecal.eu/api/mcp"
}
}
}Connecting MCP hosts step by step · Tools and resources the MCP server exposes
Two ways to connect
Both paths reach the same MCP tools. The difference is how the agent authenticates.
One click, sign in, pick a permission level, approve. Primecal runs its own OAuth 2.1 + PKCE + Dynamic Client Registration server — no API key ever changes hands.
A static ag_sk_... key for scripted or command-line integrations, scoped to the same permission levels as OAuth.
Permission levels
Pick a preset in one click, or switch to Custom mode and toggle any individual action yourself. Every call is scope-checked server-side, not just hidden in the UI.
Identity and profile lookups only — no calendar, task, or automation access.
Browse every calendar, task, and routine. Can never create, edit, or delete anything.
Read and write calendar events. No access to tasks, routines, or automation.
Manage tasks and start or track routines. Calendar stays read-only.
Manage bookings and availability for an organisation's resources.
List, inspect, and trigger automation rules without touching calendar data directly.
Full control over routines, tasks, and household inventory.
Calendar, tasks, and routines are all writable. Automation and reservations stay read-only.
Every available action, including automation and reservation writes.
Connecting through OAuth grants the level you pick across all of your calendars and organisations. To scope access down to specific calendars or individual actions, fine-tune it afterward in Agent Settings inside the app.
Access governance
Every integration starts with a scope you define. Managed keys keep connections reviewable and easy to rotate. Nothing connects with blanket access.
Choose the exact resources and actions an agent or connected tool can reach before issuing access.
Create and rotate managed keys so connected workflows stay reviewable without rebuilding credentials from scratch.
Start from generated Primecal MCP configuration instead of rebuilding the connection details by hand.
Developer resources
Prices and trade-offs next to the tools people usually look at as well.