Timekit

Timekit MCP Connector for Claude

A+

Embed scheduling into your product with a white-label booking API that handles availability, time zones, and calendar sync.

11 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Timekit account to any AI agent and simplify how you manage resource availability, booking workflows, and customer appointments through natural conversation.

What you can do

  • Resource Management — List all resources (people, rooms, equipment) and create new profiles to manage scheduling capacity.
  • Booking Lifecycle — Create new bookings, confirm tentative requests, or decline/cancel existing appointments via AI.
  • Availability Checking — Programmatically find available time slots for one or more resources based on specific date ranges and durations.
  • Rescheduling — Easily move existing bookings to new time slots without manual dashboard entry.
  • Workflow Control — Manage complex booking 'graphs' (instant, confirm_decline) directly from your workspace.
  • Account Visibility — Retrieve detailed metadata for specific bookings and resources to stay on top of your schedule.

How it works

  1. Subscribe to this server
  2. Enter your Timekit API Key (found in your developer settings)
  3. Start managing your scheduling infrastructure from Claude, Cursor, or any MCP client

Who is this for?

  • Service Providers — quickly book client consultations and check availability via simple AI commands.
  • Office Managers — manage room bookings and equipment scheduling across the organization directly from the workspace.
  • Product Teams — automate the creation of resources and monitor booking flows via the AI assistant.
scheduling-apiresource-managementbooking-systemavailability-trackingappointment-bookingtimekit

11 tools expose this connector's capabilities to your AI agent.

cancel_booking

Cancel a confirmed booking

check_availability

Check availability for resources

confirm_booking

Confirm a pending booking

create_booking

Create a new booking

create_resource

Create a new resource

decline_booking

Decline a pending booking

get_booking

Get details for a specific booking

get_resource

Get details for a specific resource

list_bookings

List all bookings

list_resources

List all resources (people, rooms, etc.)

reschedule_booking

Reschedule an existing booking

See how to talk to your AI agent using Timekit.

List all resources available in my account.

I've retrieved your resources. You have: 'Main Office' (Room), 'Projector A' (Equipment), 'Alex Rivera' (Person), and 'Sarah Chen' (Person). Which one would you like to check availability for?

Find 30-minute slots for 'Alex Rivera' (ID: res_10293) for tomorrow afternoon.

I've checked Alex's availability. There are 3 available 30-minute slots tomorrow afternoon: 2:00 PM, 3:30 PM, and 4:00 PM UTC. Shall I book one of these for you?

Confirm the tentative booking #88231.

Success! I've confirmed booking 88231. The resource and the customer have been notified. Your schedule is now up-to-date.

Yes! Use the `check_availability` tool and provide a JSON array of Resource IDs. The agent will return time slots where all specified resources are available.

Related Connectors