Claude Code BETA

Add the Cronofy MCP Server to Claude

First enable the Cronofy Developer Tools

To obtain your API Key you need to create an Internal Application in the Developer section of the Cronofy dashboard.

You will need the client_secret for your new Application.

Then run the following in your terminal.

claude mcp add --transport http cronofy https://api.cronofy.com/v1/mcp_server --header "Authorization: Bearer {client_secret}"

If you’re using a Data Center other than the US one then change the URL to match the appropriate API Host.

Usage

Adding the MCP server will add the Cronofy Tools to the capabiliies of Claude. Here’s an example of an interaction.

> find times for doc@evenitron.com to meet with dave@example.com about Partnerships

⏺ I can help you find meeting times between doc@evenitron.com and dave@example.com for a Partnerships discussion.

  To suggest available times, I need to know what timezone you'd like the results displayed in. What timezone should I use? (e.g., America/New_York, Europe/London, America/Chicago, etc.)

> London

⏺ cronofy - suggest_times_to_meet (MCP)(host_email: "doc@evenitron.com", recipient_email: "dave@example.com", summary: "Partnerships", time_zone: "Europe/London")
  ⎿  {
       "scheduling_token_id": "4D99Gou0",
       "scheduling_link": "https://scheduling.evenitron.com/rts/4D99Gou0",
     … +2 lines (ctrl+o to expand)

⏺ I found available meeting times for doc@evenitron.com and dave@example.com to discuss Partnerships. Here are the suggested times in London timezone:

  Available Times:
  - Wednesday, Nov 6, 2025 at 6:00 AM
  - Wednesday, Nov 6, 2025 at 6:30 AM
  - Thursday, Nov 7, 2025 at 6:30 AM
  - Thursday, Nov 7, 2025 at 7:00 AM
  - Monday, Nov 10, 2025 at 7:30 AM

  Scheduling Link: https://scheduling.evenitron.com/rts/4D99Gou0

  Dave can use this link to select a time, or if you'd like me to book a specific time slot, let me know which one you prefer and I can schedule it directly.

> Choose Thurs at 7am

⏺ cronofy - choose_suggested_time (MCP)(scheduling_token_id: "4D99Gou0", time_zone: "Europe/London", chosen_suggested_time: "2025-11-07T10:00:00+03:00")
  ⎿  {
       "scheduling_token": "4D99Gou0",
       "selected_time": "2025-11-07T10:00:00+03:00",
     … +2 lines (ctrl+o to expand)

⏺ Perfect! I've scheduled the Partnerships meeting for:

  Thursday, November 7, 2025 at 7:00 AM (London time)

  Between:
  - doc@evenitron.com (host)
  - dave@example.com

  If you need to reschedule, you can use this link: https://scheduling.evenitron.com/rts/4D99Gou0