← Registry

Productivity

chronary.ai

Manages agents, calendars, and events for scheduling and booking.

1 endpoint54 known toolsFirst detected May 29, 2026Last detected September 6, 2026

ENDPOINT 1

https://api.chronary.ai/mcp

No auth detected

MCP server metadata

Name
chronary
Version
1.0.0
Capabilities
tools.listChangedprompts.listChangedresources.listChanged
Server instructions

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_agent

Register your agent (AI assistant, human participant, or resource) with Chronary so it can own calendars, events, and webhooks.

Inferred read-only
list_agents

List all agents in your organization

Inferred read-only
create_calendar

Create a calendar to hold events and track availability.

Potential side effects
create_event

Create a booking, appointment, meeting, hold, or any scheduled event on a calendar.

Potential side effects
list_events

List events on a calendar or across an agent's calendars, including internally created events and externally synced events from iCal subscriptions (e.

Inferred read-only
get_event

Retrieve a single event by ID, including its title, times, status, location, reminders, and metadata.

Inferred read-only
update_event

Reschedule or edit an event — change its title, description, start/end times, location, status, reminders, or metadata.

Potential side effects
get_availability

Check when a single agent is free across its Chronary calendars and any human calendars authorized for that agent.

Inferred read-only
find_meeting_time

Find slots when multiple agents are free across Chronary calendars and any human calendars authorized for each agent.

Inferred read-only
cancel_event

Delete or cancel an event from a calendar.

Potential side effects
confirm_event

Promote a held event to a confirmed booking.

Inferred read-only
release_event

Manually release a held event before its hold_expires_at.

Inferred read-only
subscribe_ical

Link an external iCal feed (e.

Inferred read-only
list_ical_subscriptions

List an agent's external iCal feed subscriptions (e.

Inferred read-only
get_ical_subscription

Get a single external iCal feed subscription by id, including its sync status, last sync time, and last error.

Inferred read-only
update_ical_subscription

Update an external iCal feed subscription — change its label or its feed URL.

Potential side effects
delete_ical_subscription

Delete an external iCal feed subscription.

Potential side effects
sync_ical_subscription

Trigger an immediate sync of an external iCal feed subscription instead of waiting for the next scheduled poll.

Inferred read-only
get_calendar_context

Get 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-only
create_proposal

Create 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 effects
list_proposals

List scheduling proposals for the org.

Inferred read-only
get_proposal

Get a scheduling proposal by id, including its slots and per-participant responses.

Inferred read-only
respond_to_proposal

Submit a response (accept / decline / counter) on behalf of one participant agent to an open proposal.

Inferred read-only
resolve_proposal

Force-resolve an open proposal using responses collected so far.

Inferred read-only
cancel_proposal

Cancel an open proposal.

Inferred read-only
set_availability_rules

Set or replace the availability rules on a calendar — buffer times before/after events and optional per-day working hours.

Inferred read-only
get_availability_rules

Read the buffer times and working-hours rules configured on a calendar.

Inferred read-only
clear_availability_rules

Remove the availability rules from a calendar, reverting to the default (no buffers, no working-hours mask).

Potential side effects
create_scoped_key

Create an agent-scoped API key (chr_ak_*) that can only act on behalf of a single agent.

Potential side effects
list_scoped_keys

List all live (non-revoked) agent-scoped API keys for this org.

Inferred read-only
revoke_scoped_key

Revoke an agent-scoped API key by ID.

Inferred read-only
create_webhook

Create a webhook subscription so the org receives HTTP POST notifications when events occur (e.

Potential side effects
list_webhooks

List the org's webhook subscriptions with their subscribed event types and active state.

Inferred read-only
get_webhook

Get a single webhook subscription by id, including its subscribed event types and active state.

Inferred read-only
update_webhook

Update a webhook subscription — change its delivery URL, the set of subscribed event types, or pause/resume it via active.

Potential side effects
delete_webhook

Permanently delete a webhook subscription.

Potential side effects
list_webhook_deliveries

List delivery attempts for a webhook subscription, with per-status counts (pending/delivered/failed).

Inferred read-only
get_agent

Fetch a single agent by ID.

Inferred read-only
update_agent

Update an agent's name, description, metadata, or status (active/paused).

Potential side effects
delete_agent

Decommission an agent.

Inferred read-only
list_calendars

List calendars in the org.

Inferred read-only
get_calendar

Fetch a single calendar by ID, including its name, timezone, agent status, and default reminders.

Inferred read-only
update_calendar

Update a calendar's name, timezone, agent status, default reminders, or metadata.

Potential side effects
delete_calendar

Delete a calendar (soft delete).

Potential side effects
create_booking_page

Create a public booking page (a hosted scheduling link) for a calendar.

Potential side effects
list_booking_pages

List booking pages in the org.

Inferred read-only
get_booking_page

Fetch a single booking page by ID, including its public booking_url and settings.

Inferred read-only
delete_booking_page

Delete (deactivate) a booking page.

Potential side effects
get_usage

Get 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-only
get_audit_log

List audit-log entries for the calling org — mutating operations and auth-lifecycle events, newest first.

Inferred read-only
accept_terms

Re-accept the current Chronary terms of service on behalf of the calling org.

Inferred read-only
create_connection_link

Request human setup of Google Calendar or Microsoft Outlook for a Chronary calendar.

Inferred read-only
get_connection_link

Poll a human-calendar setup request.

Inferred read-only
cancel_connection_link

Cancel a pending human-calendar setup request.

Inferred read-only

CONNECT 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.

Trust status Trusted

chronary.ai is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.