MCP logo

MCP

未认领

作者:temporal-cortex

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

aibookingcalendargoogle-calendarllmmcpmcp-serverrrulerust

安装

$npx @temporal-cortex/cortex-mcp setup

此服务器需要专门配置。目前没有可复用的公开启动命令,请遵循项目说明。

项目说明

更多AI & ML服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

18 个工具中显示 18 个

文档中列出的工具 (18)

内容来自项目文档。服务器握手不会验证每个工具的说明或行为。

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.

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。