Compteam
Find BJJ clubs, branch details, classes, plans, and prices; manage attendance and trial inquiries.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"compteam": {
"url": "https://api.compteam.io/mcp"
}
}
}Puntos de conexión remotos
https://api.compteam.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (11)
🟢search_clubs(query, limit)
Search clubs with a public class schedule by club name.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"default": "",
"title": "Query",
"type": "string"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"title": "search_clubsArguments"
}🟢list_public_classes(branch_slug, week_start)
Show the public schedule for a club and week. Paid classes are for discovery only.
Esquema de entrada
{
"type": "object",
"properties": {
"branch_slug": {
"title": "Branch Slug",
"type": "string"
},
"week_start": {
"title": "Week Start",
"type": "string"
}
},
"required": [
"branch_slug",
"week_start"
],
"title": "list_public_classesArguments"
}🟢list_public_membership_plans(branch_slug)
Show a club's active paid membership plans and prices. This is for discovery only; checkout is not available.
Esquema de entrada
{
"type": "object",
"properties": {
"branch_slug": {
"title": "Branch Slug",
"type": "string"
}
},
"required": [
"branch_slug"
],
"title": "list_public_membership_plansArguments"
}🟢get_public_branch_details(branch_slug)
Show a club's public profile, address, logo, policies, and booking, landing page, and registration links. This is for discovery only; membership checkout is not available.
Esquema de entrada
{
"type": "object",
"properties": {
"branch_slug": {
"title": "Branch Slug",
"type": "string"
}
},
"required": [
"branch_slug"
],
"title": "get_public_branch_detailsArguments"
}🟢connect_compteam_account
Connect your Compteam account in this chat before using member, child, class, RSVP, or free-trial tools.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "connect_compteam_accountArguments"
}🟢list_my_subjects
List my own member profile and children linked to my account.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "list_my_subjectsArguments"
}🟢list_my_classes(branch_id, week_start, child_id)
Show upcoming classes for me or a linked child in a club I belong to.
Esquema de entrada
{
"type": "object",
"properties": {
"branch_id": {
"title": "Branch Id",
"type": "string"
},
"week_start": {
"title": "Week Start",
"type": "string"
},
"child_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Child Id"
}
},
"required": [
"branch_id",
"week_start"
],
"title": "list_my_classesArguments"
}🟢get_account_status(branch_id, child_id)
Read limited membership and payment status for me or a linked child.
Esquema de entrada
{
"type": "object",
"properties": {
"branch_id": {
"title": "Branch Id",
"type": "string"
},
"child_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Child Id"
}
},
"required": [
"branch_id"
],
"title": "get_account_statusArguments"
}🔴set_class_rsvp(branch_id, occurrence_key, status, child_id)
Confirm or cancel my or a linked child's RSVP for a class. May affect a waitlist.
Esquema de entrada
{
"type": "object",
"properties": {
"branch_id": {
"title": "Branch Id",
"type": "string"
},
"occurrence_key": {
"title": "Occurrence Key",
"type": "string"
},
"status": {
"title": "Status",
"type": "string"
},
"child_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Child Id"
}
},
"required": [
"branch_id",
"occurrence_key",
"status"
],
"title": "set_class_rsvpArguments"
}🟢show_free_trial_form(branch_slug, occurrence_key)
Open a free trial inquiry form after Compteam sign-in. The server verifies the class is free and available.
Esquema de entrada
{
"type": "object",
"properties": {
"branch_slug": {
"title": "Branch Slug",
"type": "string"
},
"occurrence_key": {
"title": "Occurrence Key",
"type": "string"
}
},
"required": [
"branch_slug",
"occurrence_key"
],
"title": "show_free_trial_formArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"branch_slug": {
"title": "Branch Slug",
"type": "string"
},
"occurrence_key": {
"title": "Occurrence Key",
"type": "string"
},
"class_title": {
"title": "Class Title",
"type": "string"
},
"class_date": {
"title": "Class Date",
"type": "string"
},
"class_start_time": {
"title": "Class Start Time",
"type": "string"
},
"form_uri": {
"title": "Form Uri",
"type": "string"
}
},
"required": [
"branch_slug",
"occurrence_key",
"class_title",
"class_date",
"class_start_time",
"form_uri"
],
"description": "Structured payload used to hydrate the embedded inquiry form.",
"title": "FreeTrialFormResult"
}🔴submit_free_trial_inquiry(branch_slug, occurrence_key, first_name, last_name, email, ...)
Send an inquiry for an eligible free trial class after the user confirms the form.
Esquema de entrada
{
"type": "object",
"properties": {
"branch_slug": {
"title": "Branch Slug",
"type": "string"
},
"occurrence_key": {
"title": "Occurrence Key",
"type": "string"
},
"first_name": {
"title": "First Name",
"type": "string"
},
"last_name": {
"title": "Last Name",
"type": "string"
},
"email": {
"title": "Email",
"type": "string"
},
"date_of_birth": {
"title": "Date Of Birth",
"type": "string"
},
"phone": {
"title": "Phone",
"type": "string"
},
"note": {
"title": "Note",
"type": "string"
},
"language": {
"title": "Language",
"type": "string"
},
"turnstile_token": {
"title": "Turnstile Token",
"type": "string"
},
"request_id": {
"title": "Request Id",
"type": "string"
}
},
"required": [
"branch_slug",
"occurrence_key",
"first_name",
"last_name",
"email",
"date_of_birth",
"phone",
"note",
"language",
"turnstile_token",
"request_id"
],
"title": "submit_free_trial_inquiryArguments"
}Prompts recomendados
get_account_statuslist_public_classessearch_clubssearch_clubsget_account_statusComunidad
Evidencia