Eversports Studio Manager API and MCP server Let your AI agent sign in tonight's class.

Eversports Studio Manager has an official Provider API that is read-only across eight data areas, priced from 50 euros per month per location, and no official Eversports MCP server was found (checked 11 Nov 2026). Cotlet runs a hosted Eversports MCP server with 60 tools that ChatGPT and Claude use in your own studio account to sign in participants, cover teachers and handle invoices.

  • Free 7-day trial, no card
  • Unofficial, not affiliated with Eversports Studio Manager
Eversports Studio Manager logo Eversports Studio Manager Cloud Browser

60 tools Read and write

Studio front desk work

What can your AI agent do in Eversports Studio Manager? Activities, sign-ins, substitutions, memberships and invoices for a studio front desk.

  • Sign in participants for tonight's class

  • Request a substitute teacher for Thursday

  • Manage a private session request

  • Pause a customer's membership for a rest period

  • Email open class and membership invoices

  • Cancel a class and notify its participants

Read-only API, paid

Does Eversports Studio Manager have an MCP server or an API? The official Eversports connection options, checked 11 November 2026.

Eversports offers a Provider API built on GraphQL. It is read-only across eight areas (business and venues, schedules, booking details, teachers, products, customers, customer products, and attendance and court bookings) and cannot add, change or cancel anything; financial data is excluded. Pricing starts at 50 euros per month per location, and credentials come through Eversports support. No official Eversports MCP server was found.

  • The Provider API reads eight areas and excludes financial data; bookings and payments stay in Eversports.
  • Pricing starts at 50 euros per month per location, quoted by Eversports support.
  • The in-app AI assistant writes emails; it is not a ChatGPT or Claude connection.
The Eversports Studio Manager API, other options and Cotlet compared
What you need Provider APIIn-app AI assistantCotlet
Read schedules and attendance Read only, paid Email text only In your account
Sign in participants Cannot change data No In your account
Email an invoice No financial data No In your account
Cancel a class Cannot change data No In your account

Checked 11 Nov 2026. Sources: What is the Provider API? · Market: extensions and interfaces · Sign in participants · Cancel single appointments · Send the payment link

Set up once

How does the Eversports Studio Manager MCP server work? The Eversports Studio Manager MCP server by Cotlet: your agent works in your own Eversports Studio Manager account.

  1. 1Sign in to Eversports Studio Manager

    Once, in a browser we host for you.

  2. 2Connect your AI agent

    One address in its settings.

  3. 3Hand it the busywork

    Ask it to sign in tonight's class and email the open invoices.

Your agent works in your own studio account on Eversports, within your Eversports Manager role. Who can see your session

Any MCP client

How to connect Eversports Studio Manager to your AI agent

  1. 1

    Sign in to Eversports Studio Manager in a Cloud Browser. Open Eversports in your Cotlet Cloud Browser and sign in at app.eversportsmanager.com with your own Eversports Manager login.

  2. 2

    Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.

  3. 3

    Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.

Eversports Studio Manager shares the address https://cotlet.dev/mcp/v1 with every other app you enable, so one connector covers them all. Turned Eversports Studio Manager on after connecting? Refresh the connector and the 60 tools appear.

ChatGPT
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
Claude
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

Claude Code:
claude mcp add --transport http cotlet \
  https://cotlet.dev/mcp/v1 \
  --header "Authorization: Bearer $COTLET_API_KEY"
Cursor
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
Codex
# ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
n8n
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: eversports_studio_manager_read
10 read, 50 write

All 60 Eversports Studio Manager MCP tools

Customers14

Browse and filter customers, View a customer profile, Invite customers to activate their account and more.

  • list_customers List customers, teachers and employees with email, phone, customer group, last and next booking and status (Added, Invited, Accepted). Filters include new in the last 7 or 30 days, activities, products, groups, tags, role and marketing opt-in. SEPA mandate is only available with the automated SEPA extension. read

    List customers, teachers and employees with email, phone, customer group, last and next booking and status (Added, Invited, Accepted). Filters include new in the last 7 or 30 days, activities, products, groups, tags, role and marketing opt-in. SEPA mandate is only available with the automated SEPA extension.

    MCP calleversports_studio_manager_read → list_customers

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/customers

    Parameters

    Parameters: list_customers
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • view_customer_profile Open the Summary, Details and Products tabs: bookings, active products, invoices, contact details, newsletter preferences, saved payment methods such as SEPA mandates, and privacy acceptance. read

    Open the Summary, Details and Products tabs: bookings, active products, invoices, contact details, newsletter preferences, saved payment methods such as SEPA mandates, and privacy acceptance.

    MCP calleversports_studio_manager_read → view_customer_profile

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/customer-profiles/view

    Parameters

    Parameters: view_customer_profile
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • invite_customer Send an invitation email so a customer, teacher or employee can activate their Eversports account and set a password. Also used to give staff login access. writeAsks first

    Send an invitation email so a customer, teacher or employee can activate their Eversports account and set a password. Also used to give staff login access.

    MCP calleversports_studio_manager_write → invite_customer

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/customer/invite

    Parameters

    Parameters: invite_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Send an invitation email so a customer, teacher or employee can activate their Eversports account and set a password. Also used to give staff login access.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • export_customers Download a CSV of all customers or of the currently filtered customers. read

    Download a CSV of all customers or of the currently filtered customers.

    MCP calleversports_studio_manager_read → export_customers

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/customers/export

    Parameters

    Parameters: export_customers
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • export_customers_to_mailchimp With the Mailchimp extension enabled, push all or filtered customers to a chosen Mailchimp audience or group. Mailchimp unsubscribes do not sync back to Eversports. This sends personal data to a third party. writeAsks first

    With the Mailchimp extension enabled, push all or filtered customers to a chosen Mailchimp audience or group. Mailchimp unsubscribes do not sync back to Eversports. This sends personal data to a third party.

    MCP calleversports_studio_manager_write → export_customers_to_mailchimp

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/customers-to-mailchimp/export

    Parameters

    Parameters: export_customers_to_mailchimp
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object With the Mailchimp extension enabled, push all or filtered customers to a chosen Mailchimp audience or group. Mailchimp unsubscribes do not sync back to Eversports. This sends personal data to a third party.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • limit_or_block_customer_bookings Limit or block bookings for specific customers through customer group settings, for example after repeated no-shows. writeAsks first

    Limit or block bookings for specific customers through customer group settings, for example after repeated no-shows.

    MCP calleversports_studio_manager_write → limit_or_block_customer_bookings

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/or-block-customer-bookings/limit

    Parameters

    Parameters: limit_or_block_customer_bookings
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Limit or block bookings for specific customers through customer group settings, for example after repeated no-shows.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • archive_restore_customer Archive an inactive customer or restore an archived customer writeAsks first

    Archive an inactive customer or restore an archived customer Archiving retains information and removes the profile from the active list. Restoration is available through archived-customer filtering; a new booking can also restore visibility.

    MCP calleversports_studio_manager_write → archive_restore_customer

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/restore-customer/archive

    Parameters

    Parameters: archive_restore_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Archive an inactive customer or restore an archived customer

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_sold_entitlement Change a customer's already-sold card validity or remaining block-card credits writeAsks first

    Change a customer's already-sold card validity or remaining block-card credits Block cards support validity and credit changes; time cards support validity changes. Tickets cannot be edited. A reason is recorded.

    MCP calleversports_studio_manager_write → edit_sold_entitlement

    REST endpointPATCH https://cotlet.dev/api/v1/eversports-studio-manager/sold-entitlement

    Parameters

    Parameters: edit_sold_entitlement
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change a customer's already-sold card validity or remaining block-card credits

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • assign_existing_service Migrate a previously purchased block/time card with its remaining units and validity writeAsks first

    Migrate a previously purchased block/time card with its remaining units and validity Manual assignment uses the selling workflow, can discount an already-paid entitlement to zero and still generates an invoice.

    MCP calleversports_studio_manager_write → assign_existing_service

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/existing-service/assign

    Parameters

    Parameters: assign_existing_service
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Migrate a previously purchased block/time card with its remaining units and validity

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • assign_membership Assign a new or migrated recurring membership to a customer writeAsks first

    Assign a new or migrated recurring membership to a customer Select an existing membership definition, start date and payment method. Migration can involve past dates and invoice choices; automated SEPA requires a mandate.

    MCP calleversports_studio_manager_write → assign_membership

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/membership/assign

    Parameters

    Parameters: assign_membership
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Assign a new or migrated recurring membership to a customer

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • pause_membership Add or remove membership rest periods writeAsks first

    Add or remove membership rest periods Supports flexible pauses or whole periods. Flexible pauses do not automatically waive charges: affected invoice amounts must be set to zero when appropriate. Bookings can be deleted or made open.

    MCP calleversports_studio_manager_write → pause_membership

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/membership/pause

    Parameters

    Parameters: pause_membership
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add or remove membership rest periods

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • list_export_active_memberships Filter active memberships and export their overview as CSV read

    Filter active memberships and export their overview as CSV Customers > Active Memberships provides contract, renewal, payment and pause information with filtering and CSV export.

    MCP calleversports_studio_manager_read → list_export_active_memberships

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/export-active-memberships

    Parameters

    Parameters: list_export_active_memberships
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_sepa_mandate Create a customer's automated-SEPA mandate writeAsks first

    Create a customer's automated-SEPA mandate Customer profile > Details > SEPA mandate. Requires account-holder name, IBAN, full address and an eligible customer status. Recording a mandate must not substitute for obtaining customer authorization.

    MCP calleversports_studio_manager_write → create_sepa_mandate

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/sepa-mandates

    Parameters

    Parameters: create_sepa_mandate
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create a customer's automated-SEPA mandate

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • request_additional_customer_fields Ask Eversports support to add phone, address or date-of-birth fields to online booking; support makes the change, the tool does not change booking settings itself. writeAsks first

    Ask Eversports support to add phone, address or date-of-birth fields to online booking; support makes the change, the tool does not change booking settings itself. Support-assisted request, not a verified self-service settings write.

    MCP calleversports_studio_manager_write → request_additional_customer_fields

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/additional-customer-fields/request

    Parameters

    Parameters: request_additional_customer_fields
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Ask Eversports support to add phone, address or date-of-birth fields to online booking; support makes the change, the tool does not change booking settings itself.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Activities12

Create classes and trainings, Create courses, workshops, retreats, events, camps and educations, Bulk extend activities and more.

  • create_class_or_training Create single-session activities (classes and trainings) whose appointments are booked individually. Linked products, rules and aggregator booking options are set in activity settings. writeAsks first

    Create single-session activities (classes and trainings) whose appointments are booked individually. Linked products, rules and aggregator booking options are set in activity settings.

    MCP calleversports_studio_manager_write → create_class_or_training

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/class-or-trainings

    Parameters

    Parameters: create_class_or_training
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create single-session activities (classes and trainings) whose appointments are booked individually. Linked products, rules and aggregator booking options are set in activity settings.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • create_course_workshop_event Create multi-session activities with a title, description, activity group, sport and ticketing or product registration. Customers who register are enrolled in all appointments. writeAsks first

    Create multi-session activities with a title, description, activity group, sport and ticketing or product registration. Customers who register are enrolled in all appointments.

    MCP calleversports_studio_manager_write → create_course_workshop_event

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/course-workshop-events

    Parameters

    Parameters: create_course_workshop_event
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create multi-session activities with a title, description, activity group, sport and ticketing or product registration. Customers who register are enrolled in all appointments.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • bulk_extend_activities Add single or multiple recurring appointments to an activity from the calendar or class settings. This publishes appointments to the schedule and widget. writeAsks first

    Add single or multiple recurring appointments to an activity from the calendar or class settings. This publishes appointments to the schedule and widget.

    MCP calleversports_studio_manager_write → bulk_extend_activities

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/extend-activities/bulk

    Parameters

    Parameters: bulk_extend_activities
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add single or multiple recurring appointments to an activity from the calendar or class settings. This publishes appointments to the schedule and widget.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • cancel_appointment Cancel a class or training appointment. If participants are registered, you can email them and the teacher about the cancellation. For participants with no email or notifications off, the phone number is shown for manual contact. Already-invoiced single tickets need the invoice cancelled manually. Urban Sports Club members are notified by USC push, not by Eversports email. writeAsks first

    Cancel a class or training appointment. If participants are registered, you can email them and the teacher about the cancellation. For participants with no email or notifications off, the phone number is shown for manual contact. Already-invoiced single tickets need the invoice cancelled manually. Urban Sports Club members are notified by USC push, not by Eversports email.

    MCP calleversports_studio_manager_write → cancel_appointment

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/appointment/cancel

    Parameters

    Parameters: cancel_appointment
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Cancel a class or training appointment. If participants are registered, you can email them and the teacher about the cancellation. For participants with no email or notifications off, the phone number is shown for manual contact. Already-invoiced single tickets need the invoice cancelled manually. Urban Sports Club members are notified by USC push, not by Eversports email.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • bulk_cancel_appointments In Activities > Calendar > More > Cancel appointments, pick a period, choose whether to cross out or delete the sessions, and choose whether to email customers and teachers. writeAsks first

    In Activities > Calendar > More > Cancel appointments, pick a period, choose whether to cross out or delete the sessions, and choose whether to email customers and teachers.

    MCP calleversports_studio_manager_write → bulk_cancel_appointments

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/cancel-appointments/bulk

    Parameters

    Parameters: bulk_cancel_appointments
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object In Activities > Calendar > More > Cancel appointments, pick a period, choose whether to cross out or delete the sessions, and choose whether to email customers and teachers.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • cancel_multisession_activity Cancel a multi-session activity. Refunds are handled by cancelling invoices: online payments refund automatically and offline payments need manual refunds. writeAsks first

    Cancel a multi-session activity. Refunds are handled by cancelling invoices: online payments refund automatically and offline payments need manual refunds.

    MCP calleversports_studio_manager_write → cancel_multisession_activity

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/multisession-activity/cancel

    Parameters

    Parameters: cancel_multisession_activity
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Cancel a multi-session activity. Refunds are handled by cancelling invoices: online payments refund automatically and offline payments need manual refunds.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • add_session_notes Add notes such as the Workout of the Day to class sessions. write

    Add notes such as the Workout of the Day to class sessions.

    MCP calleversports_studio_manager_write → add_session_notes

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/session-notes

    Parameters

    Parameters: add_session_notes
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add notes such as the Workout of the Day to class sessions.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • manage_activity_templates Reuse activity templates when creating activities. write

    Reuse activity templates when creating activities.

    MCP calleversports_studio_manager_write → manage_activity_templates

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/activity-templates/manage

    Parameters

    Parameters: manage_activity_templates
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Reuse activity templates when creating activities.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • manage_private_sessions Administrators and Leading Employees can manage private session offers and appointments by default. Teachers can self-manage if the extension allows it. Edits and cancellations offer an option to email the customer and teacher. Related articles cover online booking availability, booking requests, teacher availability, calendar busy-time sync and room-sharing rules. writeAsks first

    Administrators and Leading Employees can manage private session offers and appointments by default. Teachers can self-manage if the extension allows it. Edits and cancellations offer an option to email the customer and teacher. Related articles cover online booking availability, booking requests, teacher availability, calendar busy-time sync and room-sharing rules.

    MCP calleversports_studio_manager_write → manage_private_sessions

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/private-sessions/manage

    Parameters

    Parameters: manage_private_sessions
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Administrators and Leading Employees can manage private session offers and appointments by default. Teachers can self-manage if the extension allows it. Edits and cancellations offer an option to email the customer and teacher. Related articles cover online booking availability, booking requests, teacher availability, calendar busy-time sync and room-sharing rules.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • request_teacher_substitution Free Market extension. Teachers request a substitute for their own upcoming classes and teachers with Manager access can accept (first come, first served). Leading employees and administrators can create requests for any appointment. The vendor site says the schedule updates automatically and everyone involved is notified. writeAsks first

    Free Market extension. Teachers request a substitute for their own upcoming classes and teachers with Manager access can accept (first come, first served). Leading employees and administrators can create requests for any appointment. The vendor site says the schedule updates automatically and everyone involved is notified.

    MCP calleversports_studio_manager_write → request_teacher_substitution

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/teacher-substitution/request

    Parameters

    Parameters: request_teacher_substitution
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Free Market extension. Teachers request a substitute for their own upcoming classes and teachers with Manager access can accept (first come, first served). Leading employees and administrators can create requests for any appointment. The vendor site says the schedule updates automatically and everyone involved is notified.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • enable_activity_for_aggregator In the activity's Rules tab under Registration Rules, tick 'Allow bookings from aggregators' and optionally cap aggregator spots. Applies to classes and trainings. The activity's appointments then sync to the aggregator and its bookings and cancellations flow back in. writeAsks first

    In the activity's Rules tab under Registration Rules, tick 'Allow bookings from aggregators' and optionally cap aggregator spots. Applies to classes and trainings. The activity's appointments then sync to the aggregator and its bookings and cancellations flow back in.

    MCP calleversports_studio_manager_write → enable_activity_for_aggregator

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/activity-for-aggregator/enable

    Parameters

    Parameters: enable_activity_for_aggregator
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object In the activity's Rules tab under Registration Rules, tick 'Allow bookings from aggregators' and optionally cap aggregator spots. Applies to classes and trainings. The activity's appointments then sync to the aggregator and its bookings and cancellations flow back in.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • edit_appointments Edit a single existing class/training appointment or bulk-edit selected appointments writeAsks first

    Edit a single existing class/training appointment or bulk-edit selected appointments Single-session changes leave other appointments unchanged. Bulk selection supports filters; unchanged fields remain unchanged.

    MCP calleversports_studio_manager_write → edit_appointments

    REST endpointPATCH https://cotlet.dev/api/v1/eversports-studio-manager/appointments

    Parameters

    Parameters: edit_appointments
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Edit a single existing class/training appointment or bulk-edit selected appointments

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Sign-in7

View the Sign-in participant list, Sign a customer in to an activity, Create a recurring sign-in and more.

  • view_sign_in Open an activity's Sign-in to see participants, notes, symbols for customer notes and unaccepted terms, and open or no-product bookings. read

    Open an activity's Sign-in to see participants, notes, symbols for customer notes and unaccepted terms, and open or no-product bookings.

    MCP calleversports_studio_manager_read → view_sign_in

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/sign-ins/view

    Parameters

    Parameters: view_sign_in
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • sign_in_customer Register an existing customer, or create one and sign them in at once, and sell a product if needed. Once signed in the booking is deducted from the product, even if the customer is not marked present. For courses and workshops, multiple sessions can be registered. writeAsks first

    Register an existing customer, or create one and sign them in at once, and sell a product if needed. Once signed in the booking is deducted from the product, even if the customer is not marked present. For courses and workshops, multiple sessions can be registered.

    MCP calleversports_studio_manager_write → sign_in_customer

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/customer/sign

    Parameters

    Parameters: sign_in_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Register an existing customer, or create one and sign them in at once, and sell a product if needed. Once signed in the booking is deducted from the product, even if the customer is not marked present. For courses and workshops, multiple sessions can be registered.

    Example input

    {
      "record": "Vinyasa flow, 18:00",
      "fields": {
        "customers": [
          "Example customer",
          "Example customer"
        ]
      }
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • create_recurring_sign_in Register a customer for a series of weekly class appointments, excluding chosen dates. All credits are deducted immediately. Not available for courses or workshops. writeAsks first

    Register a customer for a series of weekly class appointments, excluding chosen dates. All credits are deducted immediately. Not available for courses or workshops.

    MCP calleversports_studio_manager_write → create_recurring_sign_in

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/recurring-sign-ins

    Parameters

    Parameters: create_recurring_sign_in
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Register a customer for a series of weekly class appointments, excluding chosen dates. All credits are deducted immediately. Not available for courses or workshops.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • sign_out_customer Remove a participant from an appointment. The unit is credited back to their product and the spot is freed. Can also be used for recurring sessions by choosing dates. writeAsks first

    Remove a participant from an appointment. The unit is credited back to their product and the spot is freed. Can also be used for recurring sessions by choosing dates.

    MCP calleversports_studio_manager_write → sign_out_customer

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/out-customer/sign

    Parameters

    Parameters: sign_out_customer
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Remove a participant from an appointment. The unit is credited back to their product and the spot is freed. Can also be used for recurring sessions by choosing dates.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • sign_out_customer_late_cancellation Remove a participant but keep the deduction on their product, with no credit back, and free the spot. writeAsks first

    Remove a participant but keep the deduction on their product, with no credit back, and free the spot.

    MCP calleversports_studio_manager_write → sign_out_customer_late_cancellation

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/out-customer-late-cancellation/sign

    Parameters

    Parameters: sign_out_customer_late_cancellation
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Remove a participant but keep the deduction on their product, with no credit back, and free the spot.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • sell_product_in_sign_in Sell services, articles or vouchers while signing a customer in. Choose a payment method and how to send the invoice (receipt, PDF, email or none). An invoice is created even if none is sent. writeAsks first

    Sell services, articles or vouchers while signing a customer in. Choose a payment method and how to send the invoice (receipt, PDF, email or none). An invoice is created even if none is sent.

    MCP calleversports_studio_manager_write → sell_product_in_sign_in

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/product-in-sign-in/sell

    Parameters

    Parameters: sell_product_in_sign_in
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Sell services, articles or vouchers while signing a customer in. Choose a payment method and how to send the invoice (receipt, PDF, email or none). An invoice is created even if none is sent.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • settle_open_participation Resolve participations that show a 'no product' label in the Sign-in. writeAsks first

    Resolve participations that show a 'no product' label in the Sign-in.

    MCP calleversports_studio_manager_write → settle_open_participation

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/open-participation/settle

    Parameters

    Parameters: settle_open_participation
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Resolve participations that show a 'no product' label in the Sign-in.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Products6

View products and product analysis, Create a block card or time card, Terminate a membership, with optional confirmation email and more.

  • list_products View Services (block cards and time cards), Articles, Memberships, Vouchers and the Analysis tab of sold products, with filters and export. read

    View Services (block cards and time cards), Articles, Memberships, Vouchers and the Analysis tab of sold products, with filters and export.

    MCP calleversports_studio_manager_read → list_products

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/products

    Parameters

    Parameters: list_products
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • create_service_block_or_time_card Create a service via Products > Services > New service. The type cannot be changed afterwards. Linked activities, validity, special type (trial or aggregator), online shop group and rules are set here. Edit, delete, pause, voluntary-amount and trial/free-class articles exist. writeAsks first

    Create a service via Products > Services > New service. The type cannot be changed afterwards. Linked activities, validity, special type (trial or aggregator), online shop group and rules are set here. Edit, delete, pause, voluntary-amount and trial/free-class articles exist.

    MCP calleversports_studio_manager_write → create_service_block_or_time_card

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/service-block-or-time-cards

    Parameters

    Parameters: create_service_block_or_time_card
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create a service via Products > Services > New service. The type cannot be changed afterwards. Linked activities, validity, special type (trial or aggregator), online shop group and rules are set here. Edit, delete, pause, voluntary-amount and trial/free-class articles exist.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • terminate_membership Enter a regular or extraordinary termination with a date and reason, and optionally email a termination confirmation to the customer. writeAsks first

    Enter a regular or extraordinary termination with a date and reason, and optionally email a termination confirmation to the customer.

    MCP calleversports_studio_manager_write → terminate_membership

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/membership/terminate

    Parameters

    Parameters: terminate_membership
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Enter a regular or extraordinary termination with a date and reason, and optionally email a termination confirmation to the customer.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • create_article Create additional sellable items that are not booking entitlements, such as drinks or mats. Also the mechanism the help center uses for credit notes. write

    Create additional sellable items that are not booking entitlements, such as drinks or mats. Also the mechanism the help center uses for credit notes.

    MCP calleversports_studio_manager_write → create_article

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/articles

    Parameters

    Parameters: create_article
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create additional sellable items that are not booking entitlements, such as drinks or mats. Also the mechanism the help center uses for credit notes.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • update_membership_prices Change membership-definition prices or an existing customer's future recurring invoice amounts writeAsks first

    Change membership-definition prices or an existing customer's future recurring invoice amounts Definition changes affect future sales. Existing contracts require per-customer changes; issued past invoices cannot be rewritten.

    MCP calleversports_studio_manager_write → update_membership_prices

    REST endpointPATCH https://cotlet.dev/api/v1/eversports-studio-manager/membership-prices

    Parameters

    Parameters: update_membership_prices
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Change membership-definition prices or an existing customer's future recurring invoice amounts

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • create_video_bundle Construct a video series by linking individual videos to a shared product writeAsks first

    Construct a video series by linking individual videos to a shared product Composite workflow, not a verified standalone bundle object. Individual video access must still be unlocked; buying one part does not automatically add all parts.

    MCP calleversports_studio_manager_write → create_video_bundle

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/video-bundles

    Parameters

    Parameters: create_video_bundle
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Construct a video series by linking individual videos to a shared product

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Financials7

Sell a product (Financials > Selling), View and filter invoices, Print or email a single invoice and more.

  • sell_product Select a customer or create one, pick a service, article or voucher, choose the payment method and how to send the invoice. This charges the customer and creates an invoice. Memberships are assigned through a separate flow. writeAsks first

    Select a customer or create one, pick a service, article or voucher, choose the payment method and how to send the invoice. This charges the customer and creates an invoice. Memberships are assigned through a separate flow.

    MCP calleversports_studio_manager_write → sell_product

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/product/sell

    Parameters

    Parameters: sell_product
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Select a customer or create one, pick a service, article or voucher, choose the payment method and how to send the invoice. This charges the customer and creates an invoice. Memberships are assigned through a separate flow.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • list_invoices View invoices by date, payment method and payment status, with summary Turnover and Paid Amount. Teachers see only today's and yesterday's. Only Employee, Leading Employee and Administrator see full history. read

    View invoices by date, payment method and payment status, with summary Turnover and Paid Amount. Teachers see only today's and yesterday's. Only Employee, Leading Employee and Administrator see full history.

    MCP calleversports_studio_manager_read → list_invoices

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/invoices

    Parameters

    Parameters: list_invoices
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }
  • email_or_print_invoice From Show Details on an invoice, print it or email it to the customer. writeAsks first

    From Show Details on an invoice, print it or email it to the customer.

    MCP calleversports_studio_manager_write → email_or_print_invoice

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/or-print-invoice/email

    Parameters

    Parameters: email_or_print_invoice
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object From Show Details on an invoice, print it or email it to the customer.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • mark_invoice_paid Mark open invoices as paid; teachers can do this for recent invoices. writeAsks first

    Mark open invoices as paid; teachers can do this for recent invoices.

    MCP calleversports_studio_manager_write → mark_invoice_paid

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/invoice-paid/mark

    Parameters

    Parameters: mark_invoice_paid
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Mark open invoices as paid; teachers can do this for recent invoices.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • cancel_invoice Cancel via the three dots on an invoice. Online-paid invoices are refunded automatically to the original payment method. On-site payments must be refunded manually. Invoices older than 90 days and automatic-SEPA invoices cannot be cancelled and need a credit note. The cancelled amount is removed from turnover. writeAsks first

    Cancel via the three dots on an invoice. Online-paid invoices are refunded automatically to the original payment method. On-site payments must be refunded manually. Invoices older than 90 days and automatic-SEPA invoices cannot be cancelled and need a credit note. The cancelled amount is removed from turnover.

    MCP calleversports_studio_manager_write → cancel_invoice

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/invoice/cancel

    Parameters

    Parameters: cancel_invoice
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Cancel via the three dots on an invoice. Online-paid invoices are refunded automatically to the original payment method. On-site payments must be refunded manually. Invoices older than 90 days and automatic-SEPA invoices cannot be cancelled and need a credit note. The cancelled amount is removed from turnover.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • create_credit_note Sell a negative-amount article to issue a credit note for partial refunds, invoices older than 90 days or SEPA Online. The money transfer to the customer is then done manually outside Eversports. writeAsks first

    Sell a negative-amount article to issue a credit note for partial refunds, invoices older than 90 days or SEPA Online. The money transfer to the customer is then done manually outside Eversports.

    MCP calleversports_studio_manager_write → create_credit_note

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/credit-notes

    Parameters

    Parameters: create_credit_note
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Sell a negative-amount article to issue a credit note for partial refunds, invoices older than 90 days or SEPA Online. The money transfer to the customer is then done manually outside Eversports.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • view_voucher_journal Search sold vouchers and inspect remaining balances, redemption status and transactions read

    Search sold vouchers and inspect remaining balances, redemption status and transactions Financials > Voucher journal supports code search and sold-voucher details.

    MCP calleversports_studio_manager_read → view_voucher_journal

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/voucher-journals/view

    Parameters

    Parameters: view_voucher_journal
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

Analytics1

Download activity reports (Analytics > Reports).

  • view_activity_reports Reports include active appointments and registrations, booking list, cancellations (all, late, on-time), utilization and no-shows, plus per-activity-type variants. A 'Customers with bookings' export also exists. read

    Reports include active appointments and registrations, booking list, cancellations (all, late, on-time), utilization and no-shows, plus per-activity-type variants. A 'Customers with bookings' export also exists.

    MCP calleversports_studio_manager_read → view_activity_reports

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/activity-reports/view

    Parameters

    Parameters: view_activity_reports
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

Marketing5

Create a discount code (Marketing > Promotions), Create a referral code (Your Bonus), Configure email journeys and more.

  • create_promotion_code Create a promotion for specific services, tickets or videos with percent or euro reduction, customer limits, customer-group restrictions, locations and an activation period. One code per promotion. Not possible for memberships or single tickets; membership promotions are set in membership settings. write

    Create a promotion for specific services, tickets or videos with percent or euro reduction, customer limits, customer-group restrictions, locations and an activation period. One code per promotion. Not possible for memberships or single tickets; membership promotions are set in membership settings.

    MCP calleversports_studio_manager_write → create_promotion_code

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/promotion-codes

    Parameters

    Parameters: create_promotion_code
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create a promotion for specific services, tickets or videos with percent or euro reduction, customer limits, customer-group restrictions, locations and an activation period. One code per promotion. Not possible for memberships or single tickets; membership promotions are set in membership settings.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • get_referral_code Generate a personal code to refer a new studio. Eversports confirms by email. The referrer earns EUR 100 and the referred studio gets one month free. writeAsks first

    Generate a personal code to refer a new studio. Eversports confirms by email. The referrer earns EUR 100 and the referred studio gets one month free.

    MCP calleversports_studio_manager_write → get_referral_code

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/referral-code/get

    Parameters

    Parameters: get_referral_code
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Generate a personal code to refer a new studio. Eversports confirms by email. The referrer earns EUR 100 and the referred studio gets one month free.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_email_journeys Configure coordinated trigger-based automated email journeys writeAsks first

    Configure coordinated trigger-based automated email journeys Triggers include activity visits, product purchases, visit counts and birthdays. Emails remain independent; this is not a verified conditional workflow engine.

    MCP calleversports_studio_manager_write → configure_email_journeys

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/email-journeys/configure

    Parameters

    Parameters: configure_email_journeys
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Configure coordinated trigger-based automated email journeys

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_customer_referrals Configure, activate, change or disable the customer Refer a Friend program writeAsks first

    Configure, activate, change or disable the customer Refer a Friend program Marketing > Friend Referral supports new-customer incentives and referrer rewards. This is not Your Bonus, which refers other studios.

    MCP calleversports_studio_manager_write → configure_customer_referrals

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/customer-referrals/configure

    Parameters

    Parameters: configure_customer_referrals
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Configure, activate, change or disable the customer Refer a Friend program

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • export_customer_referrals Export newly referred customers and referral attribution read

    Export newly referred customers and referral attribution Export is available from Friend Referral or Analytics > Reports. Contains customer and first-purchase/visit information.

    MCP calleversports_studio_manager_read → export_customer_referrals

    REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/customer-referrals/export

    Parameters

    Parameters: export_customer_referrals
    NameTypeDescription
    filter string string Record, person, date range or status to review.

    Example response

    {
      "example": true,
      "result": "Records for review"
    }

Teachers & employees2

Give an employee or trainer login rights and assign a role and Set up automated teacher payroll (Smart Payroll extension).

  • create_staff_login_and_assign_role Add the person as a customer, use Assign Rights to pick a predefined role, then Invite Customer. Roles named include External Teacher, Teacher, Employee, Leading Employee and Administrator. writeAsks first

    Add the person as a customer, use Assign Rights to pick a predefined role, then Invite Customer. Roles named include External Teacher, Teacher, Employee, Leading Employee and Administrator.

    MCP calleversports_studio_manager_write → create_staff_login_and_assign_role

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/staff-login-and-assign-roles

    Parameters

    Parameters: create_staff_login_and_assign_role
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Add the person as a customer, use Assign Rights to pick a predefined role, then Invite Customer. Roles named include External Teacher, Teacher, Employee, Leading Employee and Administrator.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_teacher_payroll Set up automated teacher payrolls; each staff member receives an activities overview and calculated salary. writeAsks first

    Set up automated teacher payrolls; each staff member receives an activities overview and calculated salary.

    MCP calleversports_studio_manager_write → configure_teacher_payroll

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/teacher-payroll/configure

    Parameters

    Parameters: configure_teacher_payroll
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Set up automated teacher payrolls; each staff member receives an activities overview and calculated salary.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }

Settings6

Edit master data, invoice settings and financial settings, Configure spot selection (spot booking extension), Contact Eversports support via in-app chat and more.

  • edit_master_data_invoice_financial_settings Settings > Master data holds company data and online-payment choice. Settings > Invoice sets invoice layout. Settings > Financials sets VAT accounts, invoice cycles (which cannot be set lower than the last issued invoice after first sales), report creation type and printed receipts. writeAsks first

    Settings > Master data holds company data and online-payment choice. Settings > Invoice sets invoice layout. Settings > Financials sets VAT accounts, invoice cycles (which cannot be set lower than the last issued invoice after first sales), report creation type and printed receipts.

    MCP calleversports_studio_manager_write → edit_master_data_invoice_financial_settings

    REST endpointPATCH https://cotlet.dev/api/v1/eversports-studio-manager/master-data-invoice-financial-settings

    Parameters

    Parameters: edit_master_data_invoice_financial_settings
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Settings > Master data holds company data and online-payment choice. Settings > Invoice sets invoice layout. Settings > Financials sets VAT accounts, invoice cycles (which cannot be set lower than the last issued invoice after first sales), report creation type and printed receipts.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_spot_booking Lets customers choose a spot (bike, reformer, mat) from a room layout built in the room layout editor. Index entry plus vendor product page only. write

    Lets customers choose a spot (bike, reformer, mat) from a room layout built in the room layout editor. Index entry plus vendor product page only.

    MCP calleversports_studio_manager_write → configure_spot_booking

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/spot-booking/configure

    Parameters

    Parameters: configure_spot_booking
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Lets customers choose a spot (bike, reformer, mat) from a room layout built in the room layout editor. Index entry plus vendor product page only.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved"
    }
  • contact_support Use the green bubble at bottom right, or email support@eversports.com. writeAsks first

    Use the green bubble at bottom right, or email support@eversports.com.

    MCP calleversports_studio_manager_write → contact_support

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/support/contact

    Parameters

    Parameters: contact_support
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Use the green bubble at bottom right, or email support@eversports.com.

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_booking_questions Create/edit booking questions and assign them to activities writeAsks first

    Create/edit booking questions and assign them to activities Free Add-On extension requires support activation. Settings > Booking Forms & Offers supports additional questions; this is not an extra-fee charging feature.

    MCP calleversports_studio_manager_write → configure_booking_questions

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/booking-questions/configure

    Parameters

    Parameters: configure_booking_questions
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Create/edit booking questions and assign them to activities

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
  • configure_self_check_in Enable studio self-check-in and disable it for selected products writeAsks first

    Enable studio self-check-in and disable it for selected products Free Market activation plus product-level registration rules. Customer-side check-in is excluded, but its studio configuration is in scope.

    MCP calleversports_studio_manager_write → configure_self_check_in

    REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/self-check-in/configure

    Parameters

    Parameters: configure_self_check_in
    NameTypeDescription
    record string required string Record or setting selected in your account.
    fields object required object Enable studio self-check-in and disable it for selected products

    Example input

    {
      "record": "record",
      "fields": "fields"
    }

    Example response

    {
      "example": true,
      "result": "Saved after confirmation"
    }
Encrypted, revocable

Who can see my Eversports Studio Manager session, and how do I revoke it?

  • What we store

    Your signed-in Eversports Studio Manager profile, AES-256-GCM encrypted, in Finland. No password.

  • What your agent gets

    The 60 Eversports Studio Manager tools, never the session cookie.

  • What the session sees

    The activities, participants, waiting lists, cards, memberships and invoices your Eversports Manager role can open.

  • What no tool touches

    MFA enrollment and recovery codes, which need your own second factor, Market extensions that change your Eversports bill, your Wallet bank details and payout frequency, fiscal cash register settings, court bookings and your password.

  • If Eversports Studio Manager signs you out

    You sign in again yourself, in the same Cloud Browser.

  • How to cut access

    Disable for agents, reset the browser, or change your Eversports Studio Manager password.

Cotlet never types your password: you sign in yourself, and the agent only uses the session. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).

Your account

What happens when Eversports Studio Manager changes? The tools work in your own signed-in Eversports Studio Manager account.

Cotlet watches the apps it serves and updates the server when Eversports changes its activities, customer or financials screens.

New Eversports studio features become available to your agent.

Your Eversports Manager role determines which activities, participants and invoices it sees.

Cotlet never sees or stores your password. If Eversports signs you out, open your Cloud Browser with one click from the Cotlet console and sign in again.

45 tools ask first

Approvals, undo and mistakes Participants hear from your studio only after you say so.

  1. 01 Read the activity Participants, products and teacher.
  2. 02 Prepare the change Sign-in, cancellation or invoice email, ready to review.
  3. 03 You approve Eversports records it and notifies the customer where set.
  4. 04 Check the result Invoices and attendance show the change.
Which Eversports Studio Manager actions can be undone
ActionUndo
Sign in a participantSign them out; the unit returns to their product
Cancel a classNotified participants keep the email; add the appointment again
Email an invoiceA sent email cannot be recalled
Pause a membershipRemove the rest period in Eversports

Tools marked Asks first wait for your approval by default; you can switch that off per tool. Unmarked tools run at once.

MCP call
{
  "name": "sign_in_customer",
  "arguments": {
    "record": "Vinyasa flow, 18:00",
    "fields": {
      "customers": [
        "Example customer",
        "Example customer"
      ]
    }
  }
}
REST
curl -X POST https://cotlet.dev/api/v1/eversports-studio-manager/customer/sign \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"record":"Vinyasa flow, 18:00","fields":{"customers":["Example customer","Example customer"]}}'
Response
{
  "signed_in": 2,
  "activity": "Vinyasa flow, 18:00"
}

A cron job or n8n flow can call the same tools over REST at /api/v1/eversports-studio-manager with the same key and price, in JSON. Failed calls are free. Each tool row above shows its REST path.

Pay per call

How much does the Eversports Studio Manager MCP server cost?

About $19 a monthfor a yoga and pilates studio running about 25 classes a week, over four weeks, 3,250 credits. Your Eversports Studio Manager plan stays as it is.

Illustrative month for that studio: successful calls for this workload
JobCallsCredits
Read the day's sign-in lists on 22 days1 × 22220
Sign in 15 walk-in participants a week1 × 60600
Sign out 3 late cancellations a week1 × 12120
Manage 5 private session requests a week1 × 20200
Email 20 open invoices1 × 20200
Add next month's classes1 × 25250
Assign 10 cards from the old system1 × 10100
Request teacher substitutions1 × 440
Cancel a class and notify participants1 × 220
Cloud Browser, 30 days1,500
Total3,250

The $29 pack covers a typical month for most owners.

  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Your Eversports plan and role apply.

Illustrative consumption at the smallest credit pack rate, not a subscription or measured usage. Buy credit packs separately; extra calls add usage.

Cotlet credit packs: price, credits and calls at 10 credits each
Credits Price, one time Calls at 10 credits Per 1,000 credits
5,000 $29 500 $5.80
15,000 $79 1,500 $5.27
32,000 $149 3,200 $4.66
60,000 $249 6,000 $4.15

Only successful calls use credits; failed calls and timeouts cost nothing. At a balance of 0 calls pause, never a surprise charge. Authenticate with the Authorization: Bearer header.

Other options

Eversports Studio Manager MCP server: connection options What else connects Eversports today, and where each option stops.

Other ways to connect Eversports Studio Manager, checked 11 Nov 2026
OptionWhat it doesWhere it stops
Provider APIReads eight areas over GraphQL: venues, schedules, bookings, teachers, products, customers, customer products, attendanceRead-only; no financial data; from 50 euros per month per location; credentials through support
In-app AI assistantWrites email text inside EversportsEmail drafting only; not reachable from ChatGPT or Claude
Market extensionsPaid add-ons such as aggregator bookingsEach covers one channel; none is an agent connection

Cotlet works through your own Eversports sign-in and can make the front desk changes the read-only API cannot.

EU company, since 2019

Who runs Cotlet A company you can look up.

Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), in business since 2019, led by its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the Eversports Studio Manager tools go to contact@cotlet.dev.

Eversports Studio Manager MCP server: questions

How do I get access?

Start a free Cotlet trial, open Eversports in your Cloud Browser and sign in at app.eversportsmanager.com with your own Eversports Manager login. Your agent then gets the 60 Eversports Studio Manager tools.

How do I connect Eversports Studio Manager to ChatGPT or Claude?

Sign up at cotlet.dev, log in to Eversports Studio Manager once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your Eversports Studio Manager account through Cotlet, in their phone apps too.

What can ChatGPT do in Eversports Studio Manager?

ChatGPT and Claude read your Eversports activities and sign-in lists, sign participants in and out, cover teacher substitutions, manage private sessions, pause memberships, assign cards and email or mark invoices paid, within your Eversports role.

Is there an official ChatGPT or Claude app for Eversports Studio Manager?

No official Eversports MCP server was found on eversportsmanager.com or in its help center, and no Eversports listing was verified in the ChatGPT apps or Claude connectors directories (checked 11 Nov 2026). An Eversports MCP entry on a third-party list describes a proposed interface, not a live official server. The AI assistant in Eversports writes emails inside the app. Cotlet is an independent MCP server for ChatGPT, Claude and other agents in your signed-in account.

Can ChatGPT sign in participants in Eversports Studio Manager?

ChatGPT opens the activity's Sign-in and signs in the customers you list after you approve it, so the booking is deducted from their card or membership.

Can ChatGPT cancel a class in Eversports Studio Manager?

ChatGPT cancels the class or training appointment you name after you approve it, and can email its participants and the teacher about the cancellation.

Can ChatGPT pause a membership in Eversports Studio Manager?

ChatGPT adds or removes the membership rest period you give it on the customer's membership after you approve the change.

Can ChatGPT email an invoice in Eversports Studio Manager?

ChatGPT opens the class or membership invoice in Financials and emails it to the customer after you approve the send.

Can ChatGPT find a substitute teacher in Eversports Studio Manager?

ChatGPT requests a substitute for the teacher's upcoming classes through the substitution extension after you approve it; teachers with Manager access accept it.

Does Eversports Studio Manager have an API?

Yes, a read-only one: the Eversports Provider API reads eight areas (business and venues, schedules, booking details, teachers, products, customers, customer products, and attendance and court bookings) but cannot add, change or cancel anything, and it excludes financial data. Pricing starts at 50 euros per month per location and credentials come through Eversports support (checked 11 Nov 2026). Cotlet works through your own Eversports sign-in and can also make changes.

Is the MCP server different from the REST API?

Only in how it is called. Both carry the same 60 tools, inputs, answers, API key and price. Agents use MCP; scripts and HTTP steps use REST.

Is Cotlet affiliated with Eversports Studio Manager?

No. Cotlet is independent and not affiliated with Eversports Studio Manager.

Hand your AI agent the Eversports front desk work

Free 7-day trial with 2,000 credits, no card needed.