Local services & SaaS
Momence
Classes, bookings and members for your Momence studio.
14 endpoints
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.
60 tools Read and write
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.
| What you need | Provider API | In-app AI assistant | Cotlet |
|---|---|---|---|
| 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
Once, in a browser we host for you.
One address in its settings.
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
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.
Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
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.
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth 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/mcp.json
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
}
}
} # ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY" 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 Browse and filter customers, View a customer profile, Invite customers to activate their account and more.
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
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} 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
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| record string required | string | Record or setting selected in your account. |
| fields object required | object | Archive an inactive customer or restore an archived customer |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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 |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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 |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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 |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| record string required | string | Record or setting selected in your account. |
| fields object required | object | Add or remove membership rest periods |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} 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
| Name | Type | Description |
|---|---|---|
| record string required | string | Record or setting selected in your account. |
| fields object required | object | Create a customer's automated-SEPA mandate |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} Create classes and trainings, Create courses, workshops, retreats, events, camps and educations, Bulk extend activities and more.
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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved"
} 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
| Name | Type | Description |
|---|---|---|
| record string required | string | Record or setting selected in your account. |
| fields object required | object | Reuse activity templates when creating activities. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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 |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} View the Sign-in participant list, Sign a customer in to an activity, Create a recurring sign-in and more.
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
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "Vinyasa flow, 18:00",
"fields": {
"customers": [
"Example customer",
"Example customer"
]
}
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} View products and product analysis, Create a block card or time card, Terminate a membership, with optional confirmation email and more.
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
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved"
} 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
| Name | Type | Description |
|---|---|---|
| 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 |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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 |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} Sell a product (Financials > Selling), View and filter invoices, Print or email a single invoice and more.
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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} Download activity reports (Analytics > 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.
MCP calleversports_studio_manager_read → view_activity_reports
REST endpointGET https://cotlet.dev/api/v1/eversports-studio-manager/activity-reports/view
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} Create a discount code (Marketing > Promotions), Create a referral code (Your Bonus), Configure email journeys and more.
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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| record string required | string | Record or setting selected in your account. |
| fields object required | object | Configure coordinated trigger-based automated email journeys |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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 |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| filter string | string | Record, person, date range or status to review. |
{
"example": true,
"result": "Records for review"
} Give an employee or trainer login rights and assign a role and Set up automated teacher payroll (Smart Payroll extension).
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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} Edit master data, invoice settings and financial settings, Configure spot selection (spot booking extension), Contact Eversports support via in-app chat and more.
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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved"
} 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
| Name | Type | Description |
|---|---|---|
| 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. |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| record string required | string | Record or setting selected in your account. |
| fields object required | object | Create/edit booking questions and assign them to activities |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} Link or version studio terms/privacy policies and optionally require renewed customer acceptance Supports link-only replacement or a new version requiring customer re-acceptance.
MCP calleversports_studio_manager_write → configure_legal_documents
REST endpointPOST https://cotlet.dev/api/v1/eversports-studio-manager/legal-documents/configure
| Name | Type | Description |
|---|---|---|
| record string required | string | Record or setting selected in your account. |
| fields object required | object | Link or version studio terms/privacy policies and optionally require renewed customer acceptance |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} 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
| Name | Type | Description |
|---|---|---|
| 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 |
{
"record": "record",
"fields": "fields"
} {
"example": true,
"result": "Saved after confirmation"
} Your signed-in Eversports Studio Manager profile, AES-256-GCM encrypted, in Finland. No password.
The 60 Eversports Studio Manager tools, never the session cookie.
The activities, participants, waiting lists, cards, memberships and invoices your Eversports Manager role can open.
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.
You sign in again yourself, in the same Cloud Browser.
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).
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.
| Action | Undo |
|---|---|
| Sign in a participant | Sign them out; the unit returns to their product |
| Cancel a class | Notified participants keep the email; add the appointment again |
| Email an invoice | A sent email cannot be recalled |
| Pause a membership | Remove 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.
{
"name": "sign_in_customer",
"arguments": {
"record": "Vinyasa flow, 18:00",
"fields": {
"customers": [
"Example customer",
"Example customer"
]
}
}
} 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"]}}' {
"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.
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.
| Job | Calls | Credits |
|---|---|---|
| Read the day's sign-in lists on 22 days | 1 × 22 | 220 |
| Sign in 15 walk-in participants a week | 1 × 60 | 600 |
| Sign out 3 late cancellations a week | 1 × 12 | 120 |
| Manage 5 private session requests a week | 1 × 20 | 200 |
| Email 20 open invoices | 1 × 20 | 200 |
| Add next month's classes | 1 × 25 | 250 |
| Assign 10 cards from the old system | 1 × 10 | 100 |
| Request teacher substitutions | 1 × 4 | 40 |
| Cancel a class and notify participants | 1 × 2 | 20 |
| Cloud Browser, 30 days | 1,500 | |
| Total | 3,250 |
The $29 pack covers a typical month for most owners.
Illustrative consumption at the smallest credit pack rate, not a subscription or measured usage. Buy credit packs separately; extra calls add usage.
| 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.
| Option | What it does | Where it stops |
|---|---|---|
| Provider API | Reads eight areas over GraphQL: venues, schedules, bookings, teachers, products, customers, customer products, attendance | Read-only; no financial data; from 50 euros per month per location; credentials through support |
| In-app AI assistant | Writes email text inside Eversports | Email drafting only; not reachable from ChatGPT or Claude |
| Market extensions | Paid add-ons such as aggregator bookings | Each 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.
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.
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.
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.
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.
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.
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.
ChatGPT cancels the class or training appointment you name after you approve it, and can email its participants and the teacher about the cancellation.
ChatGPT adds or removes the membership rest period you give it on the customer's membership after you approve the change.
ChatGPT opens the class or membership invoice in Financials and emails it to the customer after you approve the send.
ChatGPT requests a substitute for the teacher's upcoming classes through the substitution extension after you approve it; teachers with Manager access accept it.
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.
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.
No. Cotlet is independent and not affiliated with Eversports Studio Manager.
Free 7-day trial with 2,000 credits, no card needed.
May we use Google Analytics to see which pages help people? It sets cookies only if you accept. No ads, and we never sell data. Cookie policy