Google Calendar

turrior/google-calendar
BETAFIRST-PARTYOAUTH

Send the candidate real times, not an email asking when they are free. Google Calendar reads the panel's actual availability, offers the candidate a set of open slots, and books the interview the moment they choose one — invitation, event and reminder included.

Connect
https://mcp.turrior.com/mcp/google_calendar/
  • 8 TOOLS
  • GOOGLE WORKSPACE
  • TIMEZONE-AWARE
  • OAUTH

What this server actually does

  • Offer slots, not questions

    The assistant reads the interviewers' calendars, finds genuinely free time, and sends the candidate a short list of slots to choose from.

  • Books itself when they pick

    The moment the candidate chooses, the event is created with everyone invited and the slot disappears from the other offers.

  • Right time, right timezone

    Slots are offered in the candidate's own timezone, so nobody does arithmetic and nobody shows up an hour late.

  • Reschedule without the thread

    Moving or cancelling an interview updates the event and notifies everyone — no separate email chain.

Connect the endpoint

https://mcp.turrior.com/mcp/google_calendar/
[ streamable-http ]
{
  "mcpServers": {
    "turrior-google-calendar": {
      "type": "streamable-http",
      "url": "https://mcp.turrior.com/mcp/google_calendar/"
    }
  }
}

What your agent can call

READREAD = safe, retrievesWRITEWRITE = performs an action4 read · 4 write · full CRUD

Your client loads only the toolset it needs — group by domain keeps context lean.

    • READ
      calendar_list_calendarsList the calendars this account can read, to pick the interviewers' ones.
    • READ
      calendar_find_slotsFind times when every interviewer is genuinely free, within working hours.
    • WRITE
      calendar_send_interview_inviteSend the candidate an invitation with a set of slots to choose from.
    • READ
      calendar_invite_statusSee whether the candidate opened the invitation and which slot they took.
    • WRITE
      calendar_book_slotCreate the event once a slot is chosen, with everyone invited.
    • WRITE
      calendar_reschedule_interviewOffer new slots and move the event when the candidate picks one.
    • WRITE
      calendar_cancel_interviewCancel the event and notify everyone involved.
    • READ
      calendar_list_upcomingInterviews scheduled ahead, by role or by interviewer.

From prompt to action

  • Find 30 minutes with Anna and Marc next week.
    calendar_list_calendarscalendar_find_slots
  • Send the shortlist three slots each for Thursday.
    calendar_find_slotscalendar_send_interview_invite
  • Did anyone book yet?
    calendar_invite_status
  • Move the Tuesday interview — Marc is out.
    calendar_reschedule_interview
  • What interviews do we have this week?
    calendar_list_upcoming

What to keep in mind

Google Workspace only
The service reads and writes Google Calendar. Outlook and other calendars are not covered — confirm whether that is on the roadmap before implying it.
The panel must share availability
Free time can only be found on calendars the connected account is allowed to read. An interviewer with a fully private calendar has to be handled by hand.
Slots can go stale
Offered slots are held only as long as nothing else fills them. If two candidates receive the same slot, the first to choose takes it.
Not the same as Calendly
Turrior MCP already schedules through Calendly. This server is the alternative for teams who live in Google Workspace and do not want a second scheduling tool.

Security & permissions

  • OAuth 2.0 with PKCE

    OAuth 2.0 with PKCE and dynamic client registration — no API key to paste. The connection acts inside your own Turrior account and can be revoked at any time from your Turrior settings.

  • Scoped to interview scheduling

    The connection is used to find free time on the calendars you designate and to create, move or cancel interview events on them. It is not used to read event bodies of unrelated meetings, and revoking the connection detaches Google Calendar without altering events that were already created.

Google Calendar MCP Server — Interview Scheduling · Turrior