MCP logo

MCP

Unclaimed

by temporal-cortex

Calendar MCP server with atomic booking, conflict prevention, deterministic RRULE expansion, and TOON token compression for AI agents

Install

$npx @temporal-cortex/cortex-mcp setup

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
aibookingcalendargoogle-calendarllmmcpmcp-serverrrulerust

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

18 of 18 tools

Documented tools (18)

From project documentation. A server handshake does not verify each tool’s description or behavior.

adjust_timestamp

Adjusts a timestamp by a compound duration like "+1d2h30m" with DST-aware day-level shifts that preserve wall-clock time.

book_slot

Books a calendar slot using Two-Phase Commit: acquires a time-range lock, verifies no conflicts exist, writes the event, then releases the lock.

check_availability

Checks whether a specific time slot is available by examining both calendar events and active booking locks.

compose_proposal

Composes a scheduling proposal message for email, Slack, or SMS with proposed time slots formatted in the recipient's timezone. Includes optional Temporal Link self-serve booking URL. Does NOT send — returns formatted text for the agent to send via its channel MCP.

compute_duration

Computes the duration between two timestamps, returning days, hours, minutes, and a human-readable string.

convert_timezone

Converts any RFC 3339 datetime from one IANA timezone to another, reporting the target timezone's DST status.

expand_rrule

Expands RFC 5545 recurrence rules into concrete datetime instances, handling DST transitions, BYSETPOS, leap years, and EXDATE exclusions deterministically. TOON output by default.

find_free_slots

Finds available time slots in a calendar by computing gaps between events, with support for minimum slot duration. TOON output by default.

get_availability

Merges free/busy data across multiple calendars into a single unified view with configurable privacy levels (Opaque or Full). TOON output by default.

get_temporal_context

Returns the current time, timezone, UTC offset, DST status, DST prediction (next transition date and direction), and day of week for the configured locale. Call this tool first in any calendar session.

list_calendars

Lists all calendars across connected providers with provider-prefixed IDs, names, colors, and access roles. TOON output by default (~40% fewer tokens).

list_events

Lists calendar events within a time range, supporting provider-prefixed IDs. TOON output by default (~40% fewer tokens); use format: "json" for JSON.

query_public_availability

Queries another user's public availability by slug — returns available time slots for a given date and duration. No API key required. Platform Mode only.

request_booking

Requests a booking on another user's public calendar by slug — creates a calendar event on their behalf with attendee and title information. Platform Mode only.

resolve_contact

Given a confirmed contact's email, determines the best scheduling path: Open Scheduling (instant booking), email, or phone. Chains with resolveidentity when Platform API is available.

resolve_datetime

Resolves human language expressions like "next Tuesday at 2pm" or "tomorrow morning" into precise RFC 3339 timestamps.

resolve_identity

Resolves an identity (email, slug, or URL) to a Temporal Cortex user's Agent Card — returns slug, display name, and Open Scheduling status. Platform Mode only.

search_contacts

Searches the user's address book by name (Google People API, Microsoft Graph). Returns matching contacts with emails, phones, organization, and job title. Opt-in — requires contacts permission.

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about MCP Server

How do I connect MCP Server to Claude?
The listing records `npx @temporal-cortex/cortex-mcp setup` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
Is MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can MCP Server do?
MCP Server documents 18 tools to the agent, including adjust_timestamp, book_slot, check_availability. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.