Find BJJ clubs, branch details, classes, plans, and prices; manage attendance and trial inquiries.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Connect your Compteam account in this chat before using member, child, class, RSVP, or free-trial tools.
This tool takes no arguments.
Connect your Compteam account in this chat before using member, child, class, RSVP, or free-trial tools.
No arguments.
{
"type": "object",
"title": "connect_compteam_accountArguments",
"properties": {}
}Read limited membership and payment status for me or a linked child.
| Argument | Type | Description |
|---|---|---|
| child_id | any | |
| branch_id* | string |
{
"type": "object",
"title": "get_account_statusArguments",
"required": [
"branch_id"
],
"properties": {
"child_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Child Id",
"default": null
},
"branch_id": {
"type": "string",
"title": "Branch Id"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| branch_slug* | string |
{
"type": "object",
"title": "get_public_branch_detailsArguments",
"required": [
"branch_slug"
],
"properties": {
"branch_slug": {
"type": "string",
"title": "Branch Slug"
}
}
}Show upcoming classes for me or a linked child in a club I belong to.
| Argument | Type | Description |
|---|---|---|
| child_id | any | |
| branch_id* | string | |
| week_start* | string |
{
"type": "object",
"title": "list_my_classesArguments",
"required": [
"branch_id",
"week_start"
],
"properties": {
"child_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Child Id",
"default": null
},
"branch_id": {
"type": "string",
"title": "Branch Id"
},
"week_start": {
"type": "string",
"title": "Week Start"
}
}
}List my own member profile and children linked to my account.
No arguments.
{
"type": "object",
"title": "list_my_subjectsArguments",
"properties": {}
}Show the public schedule for a club and week. Paid classes are for discovery only.
| Argument | Type | Description |
|---|---|---|
| week_start* | string | |
| branch_slug* | string |
{
"type": "object",
"title": "list_public_classesArguments",
"required": [
"branch_slug",
"week_start"
],
"properties": {
"week_start": {
"type": "string",
"title": "Week Start"
},
"branch_slug": {
"type": "string",
"title": "Branch Slug"
}
}
}Show a club's active paid membership plans and prices. This is for discovery only; checkout is not available.
| Argument | Type | Description |
|---|---|---|
| branch_slug* | string |
{
"type": "object",
"title": "list_public_membership_plansArguments",
"required": [
"branch_slug"
],
"properties": {
"branch_slug": {
"type": "string",
"title": "Branch Slug"
}
}
}Search clubs with a public class schedule by club name.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string |
{
"type": "object",
"title": "search_clubsArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 10
},
"query": {
"type": "string",
"title": "Query",
"default": ""
}
}
}Confirm or cancel my or a linked child's RSVP for a class. May affect a waitlist.
| Argument | Type | Description |
|---|---|---|
| status* | string | |
| child_id | any | |
| branch_id* | string | |
| occurrence_key* | string |
{
"type": "object",
"title": "set_class_rsvpArguments",
"required": [
"branch_id",
"occurrence_key",
"status"
],
"properties": {
"status": {
"type": "string",
"title": "Status"
},
"child_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Child Id",
"default": null
},
"branch_id": {
"type": "string",
"title": "Branch Id"
},
"occurrence_key": {
"type": "string",
"title": "Occurrence Key"
}
}
}Open a free trial inquiry form after Compteam sign-in. The server verifies the class is free and available.
| Argument | Type | Description |
|---|---|---|
| branch_slug* | string | |
| occurrence_key* | string |
{
"type": "object",
"title": "show_free_trial_formArguments",
"required": [
"branch_slug",
"occurrence_key"
],
"properties": {
"branch_slug": {
"type": "string",
"title": "Branch Slug"
},
"occurrence_key": {
"type": "string",
"title": "Occurrence Key"
}
}
}Send an inquiry for an eligible free trial class after the user confirms the form.
| Argument | Type | Description |
|---|---|---|
| note* | string | |
| email* | string | |
| phone* | string | |
| language* | string | |
| last_name* | string | |
| first_name* | string | |
| request_id* | string | |
| branch_slug* | string | |
| date_of_birth* | string | |
| occurrence_key |
| string |
| turnstile_token* | string |
{
"type": "object",
"title": "submit_free_trial_inquiryArguments",
"required": [
"branch_slug",
"occurrence_key",
"first_name",
"last_name",
"email",
"date_of_birth",
"phone",
"note",
"language",
"turnstile_token",
"request_id"
],
"properties": {
"note": {
"type": "string",
"title": "Note"
},
"email": {
"type": "string",
"title": "Email"
},
"phone": {
"type": "string",
"title": "Phone"
},
"language": {
"type": "string",
"title": "Language"
},
"last_name": {
"type": "string",
"title": "Last Name"
},
"first_name": {
"type": "string",
"title": "First Name"
},
"request_id": {
"type": "string",
"title": "Request Id"
},
"branch_slug": {
"type": "string",
"title": "Branch Slug"
},
"date_of_birth": {
"type": "string",
"title": "Date Of Birth"
},
"occurrence_key": {
"type": "string",
"title": "Occurrence Key"
},
"turnstile_token": {
"type": "string",
"title": "Turnstile Token"
}
}
}