← Home
Search by capability

Tool search 101,866 tools · 5,225 live servers

Filtersactive
Searches the tool schemas themselves, not the README. Every result is a server you can install.
3 servers with tools matching “calendarBest-graded first
Acuity Schedulingio.usefulapi/acuity-schedulingAPublisher
  • acuity_list_appointment_types

    List the account's appointment types (services and classes), including price, duration and calendars. Acuity REST: GET /appointment-types.

  • acuity_list_calendars

    List the account's calendars (staff/resources appointments can be booked on). Acuity REST: GET /calendars.

  • acuity_list_blocks

    List blocked-off (unavailable) time ranges on the account's calendars. Acuity REST: GET /blocks.

  • acuity_create_appointment

    CREATES a new appointment (books a client into a time slot). This MODIFIES the calendar and, unless suppressed, may send confirmation emails. Acuity REST: POST /appointments.

  • acuity_cancel_appointment

    CANCELS an existing appointment. This MODIFIES the calendar and, unless suppressed, may send cancellation emails. Acuity REST: PUT /appointments/{id}/cancel.

  • acuity_reschedule_appointment

    RESCHEDULES an existing appointment to a new time (and optionally a new calendar). This MODIFIES the calendar and, unless suppressed, may send update emails. Acuity REST: PUT /appointments/{id}/reschedule.

PlugRail Japanese Calendardev.plugrail/jp-calendarAPublisher
  • add_business_days

    指定した日付(date)の翌日から数えてN営業日目(days)の日付を返します。dateの当日は数えません。daysが負の場合は過去方向(dateの前日から遡ってN営業日目)に計算します。土日・日本の祝日を除外し、calendar="banking"を指定すると銀行休業日(12/31〜1/3)も除外します。dateが営業日かどうかだけ知りたい場合は is_holiday を使ってください。入力例: {"date": "2026-07-10", "days": 3}

  • business_days_between

    from〜to間の営業日数を数えます。既定では「fromを含まず、toを含む」境界です(例:「今日から支払期日まで何営業日か」)。include_from/include_toで境界を変更できます。土日・日本の祝日を除外し、calendar="banking"を指定すると銀行休業日(12/31〜1/3)も除外します。from > to はエラーになります(負の期間は未対応)。入力例: {"from": "2026-07-10", "to": "2026-07-20"}

Chronaryai.chronary/mcpAPublisher
  • create_agent

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

  • create_calendar

    Create 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 can have multiple calendars (e.g. "Work", "Personal"). Org-level calendars (no agent_id) can be used as shared resources like meeting rooms.

  • create_event

    Create a booking, appointment, meeting, hold, or any scheduled event on a calendar. The calendar_id comes from create_calendar or list_events. Once created, this event blocks the agent's availability during that time and appears in availability queries. Use status="hold" with hold_expires_at to tentatively reserve a slot that auto-releases on TTL.

  • 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.g. Google Calendar, Outlook). Provide `calendar_id` OR `agent_id`. Narrow with `start_after`/`start_before` (time window), `status`, and `source`.

  • get_event

    Retrieve a single event by ID, including its title, times, status, location, reminders, and metadata. Works for both internally created events and externally synced iCal events. `calendar_id` is optional — if omitted the calendar is resolved from the event. Provide `calendar_id` to fail fast on cross-calendar typos.

  • update_event

    Reschedule or edit an event — change its title, description, start/end times, location, status, reminders, or metadata. Use this to move an appointment to a new time or update its details. Provide only the fields you want to change. Holds cannot be edited via this tool (use confirm_event / release_event). External iCal events are read-only. `calendar_id` is optional — if omitted it is resolved from the event.