Eversports Studio Manager MCP server for ChatGPT and Claude
Connect Eversports Studio Manager to ChatGPT, Claude and other AI agents through Cotlet. Work with studio activities, participants, memberships and invoices in your own signed-in account. Cotlet is independent and not affiliated with Eversports Studio Manager. If Eversports Studio Manager offers an official API for your needs, we recommend it.
What you can ask
Show today’s studio activities and their sign-in lists.
Pause the membership I name for the dates I provide. Ask me before saving.
Email the invoice I select to its customer. Ask me before sending.
Connect in 2 minutes
Get your API key at https://cotlet.dev/app and export it as COTLET_API_KEY.
ChatGPT
Settings → Apps → add connector URL https://cotlet.dev/mcp/v1, then sign in with Cotlet.dev. No API key needed.
Claude
Add https://cotlet.dev/mcp/v1 as a custom connector in Claude and sign in with Cotlet.dev. Follow the steps in your Cotlet console.
Claude Code
claude mcp add --transport http cotlet https://cotlet.dev/mcp/v1 --header "Authorization: Bearer $COTLET_API_KEY"
Cursor
Copy .cursor/mcp.json from this repo into your project:
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": {
"Authorization": "Bearer ${COTLET_API_KEY}"
}
}
}
}
Run it locally (stdio)
This repo is a real MCP server. It speaks MCP over stdio, lists its Eversports Studio Manager tools without any key, and forwards every tool call to the hosted Cotlet.dev server. The hosted URL above stays the recommended way. Use this when your client only starts local servers.
{"mcpServers": {"eversports-studio-manager": {"command": "python3", "args": ["/absolute/path/to/eversports-studio-manager-mcp/eversports_studio_manager_agent.py", "serve"], "env": {"COTLET_API_KEY": "your-key"}}}}
Or with Docker:
docker build -t eversports-studio-manager-mcp .
docker run -i --rm -e COTLET_API_KEY eversports-studio-manager-mcp
Tools: eversports_studio_manager_guide, eversports_studio_manager_status, eversports_studio_manager_open, eversports_studio_manager_read, eversports_studio_manager_click, eversports_studio_manager_type, eversports_studio_manager_close. Without COTLET_API_KEY a tool call answers: "Set COTLET_API_KEY. Get a key at https://cotlet.dev/app".
Command line
Python 3.10+, nothing else to install. Run from this repo:
export COTLET_API_KEY="your-key"
python3 eversports_studio_manager_agent.py connect # ready config for Claude Code, Cursor, ChatGPT
python3 eversports_studio_manager_agent.py status # is Eversports Studio Manager ready in your Cotlet.dev account
python3 eversports_studio_manager_agent.py guide # Eversports Studio Manager screens and sign-in link
python3 eversports_studio_manager_agent.py read # open Eversports Studio Manager, read the page, close the browser
python3 eversports_studio_manager_agent.py tools # list Cotlet.dev tools
python3 eversports_studio_manager_agent.py serve # start the stdio MCP server (same as no argument)
Questions from Eversports Studio Manager users
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.
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 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.
Is Cotlet affiliated with Eversports Studio Manager?
No. Cotlet is independent and not affiliated with Eversports Studio Manager.
Find it on
Request access: https://cotlet.dev/signup?app=eversports-studio-manager&utm_source=github&utm_medium=readme&utm_campaign=eversports-studio-manager
Metadata
Release files for eversports-studio-manager-mcp 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| eversports_studio_manager_mcp-1.1.0.tar.gz | 8.2 kB | Without provenance | Details for eversports_studio_manager_mcp-1.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| eversports_studio_manager_mcp-1.1.0-py3-none-any.whl | Python 3 | none | any | Details for eversports_studio_manager_mcp-1.1.0-py3-none-any.whl |
Total release size: 16.8 kB
Release files / eversports_studio_manager_mcp-1.1.0.tar.gz
| Download URL | eversports_studio_manager_mcp-1.1.0.tar.gz |
|---|---|
| Size | 8.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
13f543fce381353c80ada3a7be475b04492a6dfeb69804f45110a4a55b475023
|
|
BLAKE2b-256 checksum How to use checksums |
594da7dfb50157c2a7bd5bad29ced54b32a57d7325f51c1cc6dc0efc45e56f15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / eversports_studio_manager_mcp-1.1.0-py3-none-any.whl
| Download URL | eversports_studio_manager_mcp-1.1.0-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
af886efd6a7442d8a5422bc292975d9d99010c18b861f46d4fd27a681297d980
|
|
BLAKE2b-256 checksum How to use checksums |
f666f871438c9b0ebaa11da022fe9773266f8553f3ba55c1b5312f4eeba13b65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for eversports-studio-manager-mcp 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.