ai.chronary/mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Chronary
Publisher-provided description
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Summary by lookupd
Lets agents create, read, reschedule, and cancel calendar events, check availability, and manage scheduling proposals and iCal feeds.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://api.chronary.ai/mcp
Claude Code, npm package (stdio)
claude mcp add mcp -- npx -y @chronary/mcp
Codex, remote (streamable-http)
codex mcp add mcp --url https://api.chronary.ai/mcp
Codex, npm package (stdio)
codex mcp add mcp -- npx -y @chronary/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://api.chronary.ai/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@chronary/mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 65)
Publisher-provided text
create_agentRegister your agent (AI assistant, human participant, or resource) with Chronary so it can own calendars, events, and webhooks.list_agentsList all agents in your organizationcreate_calendarCreate a calendar to hold events and track availability. Calendars are required before creating events — call this first when setting up a new agent. An agent ccreate_eventCreate a booking, appointment, meeting, hold, or any scheduled event on a calendar. The calendar_id comes from create_calendar or list_events. Once created, thilist_eventsList events on a calendar or across an agent's calendars, including internally created events and externally synced events from iCal subscriptions (e.g. Googlelist_org_eventsList events across all of the organization's calendars in one call, ordered by start time (an Agent key sees only its agent's calendars). Narrow with `calendar_get_eventRetrieve a single event by ID, including its title, times, status, location, reminders, and metadata. Works for both internally created events and externally syupdate_eventReschedule or edit an event — change its title, description, start/end times, location, status, reminders, or metadata. Use this to move an appointment to a newget_availabilityCheck when a single agent is free across its Chronary calendars and any human calendars authorized for that agent. This tool is fail-closed: always inspect `avafind_meeting_timeFind slots when multiple agents are free across Chronary calendars and any human calendars authorized for each agent. This tool is fail-closed: always inspect `cancel_eventDelete or cancel an event from a calendar. Use this to remove, cancel, or delete any scheduled event or appointment. The event is marked cancelled and excludedconfirm_eventPromote a held event to a confirmed booking. The event must currently have status="hold" and its hold_expires_at must not have passed. After confirmation, eventrelease_eventManually release a held event before its hold_expires_at. The event must currently have status="hold". Frees the slot for other agents to book.subscribe_icalLink an external iCal feed (e.g. a human's Google Calendar) to an agent's calendar so external events appear in availability calculations. The target calendar mlist_ical_subscriptionsList an agent's external iCal feed subscriptions (e.g. linked Google Calendar / Outlook feeds), including their sync status and last sync time.get_ical_subscriptionGet a single external iCal feed subscription by id, including its sync status, last sync time, and last error.update_ical_subscriptionUpdate an external iCal feed subscription — change its label or its feed URL. Changing the URL forces a full re-sync on the next poll.delete_ical_subscriptionDelete an external iCal feed subscription. Events previously synced from the feed are no longer refreshed.sync_ical_subscriptionStart an immediate fetch of an external iCal feed instead of waiting for the next scheduled poll. Returns {"status":"syncing"} as soon as the fetch has started;pause_ical_subscriptionPause an external iCal feed subscription: scheduled polls skip it and manual syncs are refused until it is resumed. Busy blocks already imported stay. Pausing aresume_ical_subscriptionResume a paused or failing external iCal feed subscription: it returns to scheduled polling and its last_error is cleared. Resuming an active feed changes nothiget_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 wcreate_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. The organizlist_proposalsList scheduling proposals for the org. Filter by status (pending|resolving|confirmed|expired|cancelled; `resolving` is the brief state while a resolve creates tget_proposalGet a scheduling proposal by id, including its slots and per-participant responses. Requires an Organization key.respond_to_proposalSubmit a response (accept / decline / counter) on behalf of one participant agent to an open proposal. An "accept" requires the slot id from the proposal; a "coresolve_proposalForce-resolve an open proposal using responses collected so far. Picks the highest-scoring slot among those accepted by the most participants and creates a confcancel_proposalCancel an open proposal. Fires a proposal.cancelled webhook with reason="organizer_cancelled". Requires an Organization key. Works on every plan, so an org thatset_availability_rulesSet or replace the availability rules on a calendar — buffer times before/after events and optional per-day working hours. When these rules are set, every availget_availability_rulesRead the buffer times and working-hours rules configured on a calendar. Returns the rules row, or an error if none are set.
Details
- Version: 1.5.2
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 758 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/Chronary/chronary-mcp
- Website: https://docs.chronary.ai/mcp/overview
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/ai.chronary/mcp)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp