MCP SERVER

EasyWeek

MCP server for the EasyWeek booking platform. Manage bookings, clients, services, staff, and locations through AI.

https://mcp.easyweek.io/mcp

Features

Connect to Claude.ai

  1. Open claude.ai, click the menu icon (bottom-left), then Customize
  2. Go to Connectors, click the + button
  3. Enter name (e.g. “EasyWeek”) and paste the URL: https://mcp.easyweek.io/mcp
  4. Log in with your EasyWeek account and authorize access
  5. Ask Claude to manage your bookings, clients, and schedule

Examples

Example 1: Check today’s schedule

User: “Show me all bookings for today”

Claude calls list_bookings and returns:

You have 3 bookings today:

10:00 — Haircut with John Doe (confirmed)

13:00 — Hair coloring with Jane Smith (new)

16:30 — Haircut with Mike Brown (confirmed)

Example 2: Book an appointment

User: “Book a haircut for Anna Mueller, +49123456789, tomorrow at 14:00”

Claude calls get_availability to verify the slot, then create_booking:

Booking created for Anna Mueller:

Service: Haircut — 10,00 EUR

Date: March 31, 2026 at 14:00 (Europe/Berlin)

Status: New

Example 3: Find next available slot

User: “When is the next available slot for hair coloring?”

Claude calls get_next_available_slot:

Next available: Monday, March 31 at 09:00 (Europe/Berlin)

Service: Hair Coloring — 120 min, 21,00 EUR

Available Tools

Read-only tools

DomainToolDescription
Workspaceget_workspaceGet current company info
Locationslist_locationsList all locations
Locationsget_locationGet location details
Stafflist_staffList staff at location
Stafflist_staff_categoriesList staff categories
Serviceslist_servicesList services at location
Serviceslist_service_categoriesList service categories
Serviceslist_payment_accountsList payment accounts
Availabilityget_availabilityGet available time slots
Availabilityget_next_available_slotGet next available slot
Bookingslist_bookingsList bookings
Bookingsget_bookingGet booking details
Bookingslist_booking_statusesList available statuses
Customerslist_customersList customers
Customersget_customerGet customer details
Customersget_customer_bookingsGet customer’s bookings

Write tools

DomainToolDescription
Bookingscreate_bookingCreate new booking
Bookingscomplete_bookingComplete a booking
Bookingschange_booking_statusChange booking status
Bookingsreschedule_bookingReschedule booking to new date/time
Bookingsupdate_booking_notesUpdate booking notes

Destructive tools

DomainToolDescription
Bookingscancel_bookingCancel a booking

Authentication

The server uses OAuth 2.1 with PKCE. When connecting from an AI tool:

  1. The tool discovers OAuth endpoints via /.well-known/oauth-protected-resource (RFC 9728)
  2. Registers automatically via Dynamic Client Registration (RFC 7591)
  3. Redirects you to EasyWeek login page for authorization
  4. Receives an access token scoped to your company

No API keys needed — just log in with your EasyWeek account.

Privacy & Security

Support