Fitssey MCP by usefulapi

Read Fitssey schedules, class capacity, stock, pass pricing, sales and attendance reports.

我該用這個嗎

品質與安全性

A
說明品質
96%
結構描述完整度
75%
命名品質
77%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(2)

  • LOWTool 'fitssey_get_client_visits_report' name length outside 3-30 range在 fitssey_get_client_visits_report 中
  • LOWTool 'fitssey_get_active_passes_report' name length outside 3-30 range在 fitssey_get_active_passes_report 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,475Token(工具定義)
~925 B典型回應大小
中等的注意力影響(128k 上下文的 1.93%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "fitssey": {
      "url": "https://fitssey.usefulapi.io/mcp"
    }
  }
}

遠端端點

https://fitssey.usefulapi.io/mcpstreamable-http

它能做什麼

工具清單

工具(15)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢fitssey_list_classes(page, count, sortField, sortDir)

Read one page of the class catalog and categories. Excludes descriptions and private notes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100000
    },
    "count": {
      "default": 25,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "sortField": {
      "default": "createdAt",
      "type": "string",
      "const": "createdAt"
    },
    "sortDir": {
      "default": "asc",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_list_locations(page, count, sortField, sortDir)

Read studio locations, business addresses and rooms. Excludes entrance instructions and phone details.

輸入結構描述

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100000
    },
    "count": {
      "default": 25,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "sortField": {
      "default": "createdAt",
      "type": "string",
      "const": "createdAt"
    },
    "sortDir": {
      "default": "asc",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_list_staff(page, count, sortField, sortDir, iamRole)

Read one page of studio staff IDs and names; optionally filter by role. Excludes contact and profile details.

輸入結構描述

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100000
    },
    "count": {
      "default": 25,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "sortField": {
      "default": "createdAt",
      "type": "string",
      "const": "createdAt"
    },
    "sortDir": {
      "default": "asc",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    },
    "iamRole": {
      "type": "string",
      "enum": [
        "lb:iam_role:manager",
        "lb:iam_role:teacher",
        "lb:iam_role:host"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_list_products(page, count, sortField, sortDir)

Read one page of products with SKU, stock and prices in the vendor’s smallest currency unit.

輸入結構描述

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100000
    },
    "count": {
      "default": 25,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "sortField": {
      "default": "createdAt",
      "type": "string",
      "const": "createdAt"
    },
    "sortDir": {
      "default": "asc",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_get_product(product)

Read one product’s stock, SKU and price. Excludes private notes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "product": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
    }
  },
  "required": [
    "product"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_list_pricing_options(page, count, sortField, sortDir)

Read pass catalog, session allowance and prices in the vendor’s smallest currency unit.

輸入結構描述

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100000
    },
    "count": {
      "default": 25,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "sortField": {
      "default": "createdAt",
      "type": "string",
      "const": "createdAt"
    },
    "sortDir": {
      "default": "asc",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_get_pricing_option(pricingOption)

Read one pass offering and its session, expiry and price settings. Excludes private notes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "pricingOption": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
    }
  },
  "required": [
    "pricingOption"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_list_contracts(page, count, sortField, sortDir)

Read contract catalog IDs, names and online-sale flags. Excludes private notes and payment details.

輸入結構描述

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100000
    },
    "count": {
      "default": 25,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "sortField": {
      "default": "createdAt",
      "type": "string",
      "const": "createdAt"
    },
    "sortDir": {
      "default": "asc",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_get_contract(contract)

Read one contract’s ID, name and online-sale flag; no payment or bank details.

輸入結構描述

{
  "type": "object",
  "properties": {
    "contract": {
      "type": "string",
      "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
    }
  },
  "required": [
    "contract"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_get_schedule(startDate, endDate)

Read scheduled classes and remaining capacities for a date range of at most 31 days. No bookings are changed.

輸入結構描述

{
  "type": "object",
  "properties": {
    "startDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "endDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    }
  },
  "required": [
    "startDate",
    "endDate"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_list_courses(startDate, endDate)

Read online-bookable courses and their scheduled sessions for a date range of at most 31 days.

輸入結構描述

{
  "type": "object",
  "properties": {
    "startDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "endDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    }
  },
  "required": [
    "startDate",
    "endDate"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_get_schedule_event(scheduleEvent)

Read one scheduled event, capacities and assigned teachers. Excludes livestream URLs, passwords and private notes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "scheduleEvent": {
      "type": "string",
      "minLength": 1,
      "maxLength": 256,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "scheduleEvent"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_get_client_visits_report(startDate, endDate, page, count)

Read one page of class visits for at most 31 days, with client IDs, pass and payment status. Excludes names, emails and private notes. This page is not a complete attendance total.

輸入結構描述

{
  "type": "object",
  "properties": {
    "startDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "endDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100000
    },
    "count": {
      "default": 25,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "startDate",
    "endDate"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_get_sales_report(startDate, endDate, page, count)

Read one page of sales for at most 31 days, preserving vendor monetary numbers. Excludes customer names, emails, addresses and invoice tax identifiers. This page is not total revenue.

輸入結構描述

{
  "type": "object",
  "properties": {
    "startDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "endDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100000
    },
    "count": {
      "default": 25,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "startDate",
    "endDate"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢fitssey_get_active_passes_report(page, count)

Read one page of active client passes with client IDs and validity; cached by Fitssey for five minutes. Interpret remain with sessionType: limitedVisits counts visits, limitedTime counts minutes, and -1 means no session limit. Excludes names and emails. This page is not a full membership total.

輸入結構描述

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100000
    },
    "count": {
      "default": 25,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本15 個工具