ENDPOINT 1
https://api.chronary.ai/mcp
MCP server metadata
- Name
- chronary
- Version
- 1.0.0
Chronary is calendar-as-a-service for AI agents. Use these tools to give an agent its own calendars and events, request human-approved Google Calendar or Microsoft Outlook connections, check and coordinate combined availability, run multi-party scheduling proposals, place auto-expiring holds, manage availability rules, sync external iCal feeds, and configure webhooks. Typical flow: create_agent -> create_calendar -> create_event / get_availability / find_meeting_time. IDs are prefixed (agt_, cal_, evt_); timestamps are ISO 8601 (UTC recommended). When checking availability, always inspect availability_state and warnings before treating returned slots as complete. Human-calendar setup requires a human to open setup_url and consent; agents never receive provider credentials or calendar contents. Org keys (chr_sk_) can use every tool; agent-scoped keys (chr_ak_) are limited to their own agent and cannot use org-only tools such as create_agent or find_meeting_time. Temporal holds, cross-agent availability, and scheduling proposals require a Pro plan.
Known tools 54
create_agentRegister your agent (AI assistant, human participant, or resource) with Chronary so it can own calendars, events, and webhooks.
Inferred read-onlycreate_eventCreate a booking, appointment, meeting, hold, or any scheduled event on a calendar.
Potential side effectslist_eventsList events on a calendar or across an agent's calendars, including internally created events and externally synced events from iCal subscriptions (e.
Inferred read-onlyget_eventRetrieve a single event by ID, including its title, times, status, location, reminders, and metadata.
Inferred read-onlyupdate_eventReschedule or edit an event — change its title, description, start/end times, location, status, reminders, or metadata.
Potential side effectsget_availabilityCheck when a single agent is free across its Chronary calendars and any human calendars authorized for that agent.
Inferred read-onlyfind_meeting_timeFind slots when multiple agents are free across Chronary calendars and any human calendars authorized for each agent.
Inferred read-onlyget_ical_subscriptionGet a single external iCal feed subscription by id, including its sync status, last sync time, and last error.
Inferred read-onlyupdate_ical_subscriptionUpdate an external iCal feed subscription — change its label or its feed URL.
Potential side effectssync_ical_subscriptionTrigger an immediate sync of an external iCal feed subscription instead of waiting for the next scheduled poll.
Inferred read-onlyget_calendar_contextGet a calendar's temporal context in a single call: the current event (if one is happening now), the next upcoming event, recent past events, a short upcoming window, and the owning agent's status (idle/working/waiting/error).
Inferred read-onlycreate_proposalCreate a scheduling proposal — send a set of candidate time slots to one or more participant agents so they can accept, decline, or counter-propose.
Potential side effectsget_proposalGet a scheduling proposal by id, including its slots and per-participant responses.
Inferred read-onlyrespond_to_proposalSubmit a response (accept / decline / counter) on behalf of one participant agent to an open proposal.
Inferred read-onlyset_availability_rulesSet or replace the availability rules on a calendar — buffer times before/after events and optional per-day working hours.
Inferred read-onlyget_availability_rulesRead the buffer times and working-hours rules configured on a calendar.
Inferred read-onlyclear_availability_rulesRemove the availability rules from a calendar, reverting to the default (no buffers, no working-hours mask).
Potential side effectscreate_scoped_keyCreate an agent-scoped API key (chr_ak_*) that can only act on behalf of a single agent.
Potential side effectscreate_webhookCreate a webhook subscription so the org receives HTTP POST notifications when events occur (e.
Potential side effectslist_webhooksList the org's webhook subscriptions with their subscribed event types and active state.
Inferred read-onlyget_webhookGet a single webhook subscription by id, including its subscribed event types and active state.
Inferred read-onlyupdate_webhookUpdate a webhook subscription — change its delivery URL, the set of subscribed event types, or pause/resume it via active.
Potential side effectslist_webhook_deliveriesList delivery attempts for a webhook subscription, with per-status counts (pending/delivered/failed).
Inferred read-onlyupdate_agentUpdate an agent's name, description, metadata, or status (active/paused).
Potential side effectsget_calendarFetch a single calendar by ID, including its name, timezone, agent status, and default reminders.
Inferred read-onlyupdate_calendarUpdate a calendar's name, timezone, agent status, default reminders, or metadata.
Potential side effectscreate_booking_pageCreate a public booking page (a hosted scheduling link) for a calendar.
Potential side effectsget_booking_pageFetch a single booking page by ID, including its public booking_url and settings.
Inferred read-onlyget_usageGet the calling org's current-period usage and plan limits (agents, calendars, events, API calls, webhooks, availability queries, iCal subscriptions, proposals, scoped keys, holds, cross-calendar queries).
Inferred read-onlyget_audit_logList audit-log entries for the calling org — mutating operations and auth-lifecycle events, newest first.
Inferred read-onlyaccept_termsRe-accept the current Chronary terms of service on behalf of the calling org.
Inferred read-onlycreate_connection_linkRequest human setup of Google Calendar or Microsoft Outlook for a Chronary calendar.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.chronary]
url = "https://api.chronary.ai/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"chronary": {
"type": "http",
"url": "https://api.chronary.ai/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: chronary
Remote MCP URL: https://api.chronary.ai/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"chronary": {
"url": "https://api.chronary.ai/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"chronary": {
"type": "http",
"url": "https://api.chronary.ai/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "chronary",
"transport": "streamable-http",
"url": "https://api.chronary.ai/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for chronary.ai was fetched 2026-08-21T16:09:01.726Z.
chronary.ai is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.