Read-only boxing and BJJ gear guidance, sizing, product comparison, rules and identity checks.
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.
Compare 2 to 4 known Paragon product handles through the existing read-only Paragon catalog connection. Returns store-provided descriptions and minimum product prices with currency. Does not verify all variants, size-specific prices or full stock. Obtain handles from native Shopify catalog tools or product URLs first. Use native Shopify tools for variant selection and commerce.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http fight-gear-advisor https://paragonelitefight.com/api/mcp
Compare 2 to 4 known Paragon product handles through the existing read-only Paragon catalog connection. Returns store-provided descriptions and minimum product prices with currency. Does not verify all variants, size-specific prices or full stock. Obtain handles from native Shopify catalog tools or product URLs first. Use native Shopify tools for variant selection and commerce.
| Argument | Type | Description |
|---|---|---|
| handles* | array |
{
"type": "object",
"required": [
"handles"
],
"properties": {
"handles": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9-]{0,199}$"
},
"maxItems": 4,
"minItems": 2,
"uniqueItems": true
}
},
"additionalProperties": false
}Return Paragon's existing sizing, selection or care guide links. Read the linked guide before giving advice. This tool returns references only; it does not infer sizes, retrieve guide contents or determine competition eligibility.
| Argument | Type | Description |
|---|---|---|
| topic* | string |
{
"type": "object",
"required": [
"topic"
],
"properties": {
"topic": {
"enum": [
"boxing_gloves",
"bjj_gis",
"care"
],
"type": "string"
}
},
"additionalProperties": false
}Return exact height-and-weight matches for A2, A2L and A3 in Paragon's published Ronin guide. Preserve overlaps; do not extrapolate outside the chart, automatically size down, infer stock or certify competition eligibility.
| Argument | Type | Description |
|---|---|---|
| fit | string | |
| height_cm* | number | |
| weight_kg* | number |
{
"type": "object",
"required": [
"height_cm",
"weight_kg"
],
"properties": {
"fit": {
"enum": [
"competition",
"training"
],
"type": "string"
},
"height_cm": {
"type": "number",
"maximum": 230,
"minimum": 120
},
"weight_kg": {
"type": "number",
"maximum": 200,
"minimum": 30
}
},
"additionalProperties": false
}Source-linked competition glove rules for World Boxing, IBA, England Boxing, Boxing Canada, ABC professional guidance and BBBofC. Explicit sex and age group required. Returns no definitive weight where an event exception, unsupported category or unverified current source prevents it. Body weight alone does not establish the entered division. Never use this as proof a glove brand or model is approved.
| Argument | Type | Description |
|---|---|---|
| sex* | string | |
| age_group* | string | |
| weight_kg* | number | |
| federation* | string | |
| opponent_weight_kg | number | |
| event_rules_confirmed | boolean | For IBA elite men: whether the organiser confirmed the general 10/12 oz table applies rather than IBA-owned event exceptions. |
| competition_category_kg | number | Entered division's upper weight limit, if known. Required for a definite weight-based amateur category lookup. Not a boxer's current body weight. |
Return weight-chart matches from Paragon's published Superare S40/S50 sizing dataset. Adult guidance, not competition approval. Optional height flags conflicts; no price, stock or closure claims. Sex selects the source chart and must be provided. Overlapping rows are returned without inventing a single best fit.
| Argument | Type | Description |
|---|---|---|
| sex* | string | |
| use | string | |
| height_cm | number | |
| weight_kg* | number |
{
"type": "object",
"required": [
"weight_kg",
"sex"
],
"properties": {
"sex": {
"enum": [
"male",
"female"
],
"type": "string"
},
"use": {
"enum": [
"bag_or_pads",
"sparring",
"competition_training"
],
"type": "string"
},
"height_cm": {
"type": "number",
"maximum": 230,
"minimum": 120
},
"weight_kg": {
"type": "number",
"maximum": 200,
"minimum": 25
}
},
"additionalProperties": false
}Limited did:web and Ed25519 eddsa-jcs-2022 verifier for public DNS domains. Fetches same-domain DID and credential with public-address DNS screening, no redirects, size/time limits and strict proof checks. Validates one standalone proof, not proof chains, revocation or commercial truth. No OAuth, carts, customer data or payment access. Unsupported documents are reported, not guessed valid.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Bare public ASCII DNS domain, without scheme or port. |
| credential_url | string | Optional HTTPS same-domain URL under /.well-known/, without query, fragment, port or credentials. |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"description": "Bare public ASCII DNS domain, without scheme or port."
},
"credential_url": {
"type": "string",
"maxLength": 2048,
"description": "Optional HTTPS same-domain URL under /.well-known/, without query, fragment, port or credentials."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 13, 2026.
{
"type": "object",
"required": [
"federation",
"weight_kg",
"sex",
"age_group"
],
"properties": {
"sex": {
"enum": [
"male",
"female"
],
"type": "string"
},
"age_group": {
"enum": [
"elite",
"u19",
"u17",
"masters"
],
"type": "string"
},
"weight_kg": {
"type": "number",
"maximum": 200,
"minimum": 30
},
"federation": {
"enum": [
"world_boxing",
"iba",
"england_boxing",
"boxing_canada",
"pro_unified_rules",
"bbbofc"
],
"type": "string"
},
"opponent_weight_kg": {
"type": "number",
"maximum": 200,
"minimum": 30
},
"event_rules_confirmed": {
"type": "boolean",
"description": "For IBA elite men: whether the organiser confirmed the general 10/12 oz table applies rather than IBA-owned event exceptions."
},
"competition_category_kg": {
"type": "number",
"maximum": 200,
"minimum": 30,
"description": "Entered division's upper weight limit, if known. Required for a definite weight-based amateur category lookup. Not a boxer's current body weight."
}
},
"additionalProperties": false
}