Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to DaySchedule

Ask your AI what is booked this week, to find an open slot, or to reschedule a meeting in DaySchedule. It can search and create bookings, confirm, cancel or reschedule them, and manage invitees. It also keeps your contacts up to date and logs notes, calls and tasks on them.

Connect DaySchedule free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What bookings do I have with [email protected]?”

    It searches bookings by invitee email and shows the time, host, invitees, location and status.

  • “Find a free 30-minute slot next week on my Sales availability.”

    It reads the open time slots for that availability up to the end date, in your time zone.

  • “Book a Zoom call with Peter Hansen on Tuesday at 10:00 with me as host.”

    It creates the booking with you as host, the start time, Zoom as location and Peter as invitee.

What your AI can do

Bookings

Search, create, confirm, cancel and reschedule bookings, set internal notes, and manage invitees and their status.

Availability and resources

Find open time slots, read availability schedules, and search the events and services people book, plus your team's hosts.

Contacts and activities

Search, create, update and delete contacts, and log and update notes, calls and tasks on each contact.

  • “Move tomorrow's demo to Friday at 13:00 and let everyone know.”

    It reschedules the booking with a reason and emails everyone involved.

  • “Mark yesterday's 15:00 booking as a no-show.”

    It finds the booking and sets its status to no-show.

  • “Log a call with Nordic Foods: they want a quote by Monday.”

    It finds the contact and logs a call with a title, description and date.

26 tools for DaySchedule

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • cancel_bookingDeletesCancel a booking by `booking_id` with a `cancel_reason`. Set `notify_all` to email everyone involved.
  • confirm_bookingVisible to othersSet a booking's status by `booking_id`: confirmed (default), completed or noshow.
  • create_bookingChanges dataCreate a booking with `start_at`, `host` (the host's user_id), `location` (type, e.g. google_meet or zoom) and `invitees` (name plus email or phone), optionally `resource_id`, `end_at` and `subject`.
  • create_contactChanges dataCreate a contact with `name` and optional email, phone, company, city, country, tags and custom fields.
  • create_contact_activityChanges dataLog a note, call or task on a contact: `contact_id`, `type` (note, call or task), plus `title`, `description`, `date` and `status`.
  • delete_contactDeletesPermanently delete a contact by `contact_id`. This cannot be undone.
  • get_availabilityGet open time slots up to an `end` date (YYYY-MM-DD) for an `availability_id`, optionally for a `duration` in minutes and a `time_zone`.
  • get_bookingGet one booking by `booking_id`, with time, host, invitees, location and status.
  • get_contactGet one contact by `contact_id`.
  • get_inviteeGet one invitee by `invitee_id`, including their answers and status.
  • get_resourceGet one bookable resource by `resource_id`, with its duration, locations and settings.
  • get_scheduleGet one availability schedule by `schedule_id`.
  • get_userGet one user by `user_id`.
  • list_booking_inviteesList the invitees of a booking by `booking_id`.
  • list_contact_activitiesList notes, calls and tasks logged on a contact by `contact_id`.
  • reschedule_bookingVisible to othersMove a booking by `booking_id` to a new `start_at` (and optional `end_at`) with a `reschedule_reason`. Set `notify_all` to email everyone involved.
  • search_bookingsSearch bookings by `search` text, invitee `email`, date range (`start_at`/`end_at`, YYYY-MM-DD) or `user_id`, with `limit` and `offset`.
  • search_contactsSearch contacts with `search` text, with `limit` and `offset`. Use this to find a contact before creating one.
  • search_resourcesSearch your bookable resources (the events or services people book) with `search`. Use this to find a resource ID.
  • search_schedulesSearch your availability schedules (working hours).
  • search_usersSearch the users (team members and hosts) in your DaySchedule account.
  • set_booking_attendeesVisible to othersReplace the attendee list of a booking by `booking_id` with `items` (email, name, optional organizer flag).
  • set_invitee_statusChanges dataSet an invitee's `status` by `invitee_id` (e.g. confirmed, canceled, completed, noshow) with an optional `reason`; `notify_all` sends notifications.
  • update_booking_noteChanges dataSet the internal note on a booking by `booking_id` and `internal_note`.
  • update_contactChanges dataUpdate a contact by `contact_id`: name, email, phone, company, tags, rating or custom fields. Only the fields you pass change.
  • update_contact_activityChanges dataUpdate a note, call or task by `task_id`: title, description, date or status (submitted or completed).

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose DaySchedule from the app list.

  2. 2

    Paste your key

    Paste your DaySchedule API key. Log in to DaySchedule, open Settings > API keys (app.dayschedule.com/settings/apikeys) and copy the key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in DaySchedule?

It can search and read bookings, invitees, contacts, resources, schedules and users, and get open time slots. It can create, confirm, cancel and reschedule bookings, set internal notes and attendees, and set invitee status. It can also create, update and delete contacts and log notes, calls and tasks on them.

Does the AI see my DaySchedule credentials?

No. Your DaySchedule API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Cancelling or rescheduling a booking can notify your invitees, and deleting a contact cannot be undone, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own DaySchedule account.

What is a resource in DaySchedule?

A resource is an event or service that people book, with its own duration, locations and settings. The AI searches your resources to find the right one and reads its details. You do not need to look up the ID yourself.

Let your AI work in DaySchedule today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect DaySchedule free

PipMCP is not affiliated with DaySchedule. Product names are trademarks of their owners.