BailaYa MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.3.4更新於 Nov 7, 2026

Read schedules, students and packages; add or change classes, events and students in BailaYa.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

給 BailaYa 舞蹈工作室使用的託管 MCP 伺服器:讀取課程、學員、方案與團隊資料,並新增或修改課程、活動與學員。

可以做什麼
  • 列出並查詢課程、活動、舞種、教室與地點
  • 列出並查詢學員、團隊成員與教練
  • 列出並查詢課程方案的價格、堂數與有效期限
  • 建立、修改和刪除單堂課程,可一併刪除整個重複系列
  • 建立和修改活動與學員紀錄
  • 查看當月用量、提出功能需求、升級或取消付費方案
適用情境
適合舞蹈工作室的經營者或員工,讓助理在聊天用戶端中回答排課、方案、教室和學員相關問題,或新增與調整課程、活動和學員紀錄。
執行需求
只需以網址連線遠端端點,不必在本機安裝。透過 OAuth 登入,首次連線時需提供 BailaYa 工作室 API 金鑰(以 bya_live_ 開頭,可在 BailaYa 設定中取得),金鑰不會寫進用戶端設定檔。免費方案每月 50 次工具呼叫。
安裝前請注意
寫入類工具會建立、修改和刪除工作室資料;刪除課程時可將重複系列的所有場次一併刪除,且無法復原。學員相關工具涉及個人資料(姓名、電子郵件、電話),應只在工作室負責人要求時使用。伺服器會依使用者儲存你的 BailaYa API 金鑰。付費方案需付費,透過 Stripe 結帳連結訂閱,取消後當期不退費。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 BailaYa MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fbailaya/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "bailaya-by-usefulapi": {
      "type": "http",
      "url": "https://bailaya.usefulapi.io/mcp"
    }
  }
}

README

BailaYa MCP by usefulapi

Use your BailaYa account from Claude, Cursor, or any MCP client. Read the schedule, students, team and packages of your dance studio, and add or change classes, events and students. Hosted, no local install: connect with your own credentials.

Live endpoint: https://bailaya.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://bailaya.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http bailaya https://bailaya.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "bailaya": {      "url": "https://bailaya.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your BailaYa credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/bailaya/

On first connect you provide a BailaYa studio API key (BailaYa → Settings → API keys; it starts with bya_live_). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
bailaya_list_classesreadList classes
bailaya_get_classreadGet a class
bailaya_list_eventsreadList events
bailaya_get_eventreadGet an event
bailaya_list_studentsreadList students
bailaya_get_studentreadGet a student
bailaya_list_team_membersreadList team members
bailaya_get_team_memberreadGet a team member
bailaya_list_instructorsreadList instructors
bailaya_get_instructorreadGet an instructor
bailaya_list_packagesreadList class packages
bailaya_get_packagereadGet a class package
bailaya_list_roomsreadList rooms
bailaya_get_roomreadGet a room
bailaya_list_locationsreadList locations
bailaya_get_locationreadGet a location
bailaya_list_dance_typesreadList dance types
bailaya_create_classwriteCreate a class
bailaya_update_classwriteUpdate a class
bailaya_delete_classwriteDelete a class
bailaya_create_eventwriteCreate an event
bailaya_update_eventwriteUpdate an event
bailaya_create_studentwriteCreate a student
bailaya_update_studentwriteUpdate a student
bailaya_usage_statusmetaUsage status (free-tier meter)
bailaya_request_featuremetaRequest a missing feature
bailaya_upgrademetaUpgrade to Pro or Pro+
bailaya_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with bailaya_upgrade (it returns a Stripe Checkout link). Cancel any time with bailaya_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running bailaya_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

來源:servers/bailaya/README.md,提交 4046075

工具

24

bailaya_list_classes

List classes

List the studio's classes (scheduled occurrences) with date, time, instructor, room, capacity and price. Needs scope classes:read. BailaYa API: GET /v1/classes.

輸入參數limitoffset

bailaya_get_class

Get a class

Get one class by id. Needs scope classes:read. BailaYa API: GET /v1/classes/{id}.

輸入參數id必填

bailaya_list_events

List events

List the studio's events (workshops and special sessions) with date, time, instructor and capacity. Needs scope events:read. BailaYa API: GET /v1/events.

輸入參數limitoffset

bailaya_get_event

Get an event

Get one event by id. Needs scope events:read. BailaYa API: GET /v1/events/{id}.

輸入參數id必填

bailaya_list_students

List students

List the studio's students with name, email, phone, level and status. Personal data: use only when the studio owner asks. Needs scope students:read. BailaYa API: GET /v1/students.

輸入參數limitoffset

bailaya_get_student

Get a student

Get one student by id. Personal data. Needs scope students:read. BailaYa API: GET /v1/students/{id}.

輸入參數id必填

bailaya_list_team_members

List team members

List studio team members (staff, instructors, owners, admins), optionally filtered by role. Needs scope team:read. BailaYa API: GET /v1/team.

輸入參數rolelimitoffset

bailaya_get_team_member

Get a team member

Get one team member by id. Needs scope team:read. BailaYa API: GET /v1/team/{id}.

輸入參數id必填

bailaya_list_instructors

List instructors

List the studio's instructors. Needs scope instructors:read. BailaYa API: GET /v1/instructors.

輸入參數limitoffset

bailaya_get_instructor

Get an instructor

Get one instructor by id. Needs scope instructors:read. BailaYa API: GET /v1/instructors/{id}.

輸入參數id必填

bailaya_list_packages

List class packages

List class packages (pre-paid bundles of sessions) with price, sessions and validity. Set is_active to filter. Needs scope packages:read. BailaYa API: GET /v1/packages.

輸入參數limitoffsetis_active

bailaya_get_package

Get a class package

Get one class package by id. Needs scope packages:read. BailaYa API: GET /v1/packages/{id}.

輸入參數id必填

bailaya_list_rooms

List rooms

List the studio's rooms with capacity and location. Needs scope rooms:read. BailaYa API: GET /v1/rooms.

輸入參數limitoffset

bailaya_get_room

Get a room

Get one room by id. Needs scope rooms:read. BailaYa API: GET /v1/rooms/{id}.

輸入參數id必填

bailaya_list_locations

List locations

List the studio's locations (primary first). The API is not paginated: every location is returned. Needs scope locations:read. BailaYa API: GET /v1/locations.

無需輸入參數。

bailaya_get_location

Get a location

Get one location by id. Needs scope locations:read. BailaYa API: GET /v1/locations/{id}.

輸入參數id必填

bailaya_list_dance_types

List dance types

List the studio's dance types (studio types) used to tag classes. Includes types hidden from the website. Needs scope classes:read. BailaYa API: GET /v1/studio-types.

輸入參數limitoffset

bailaya_create_class

Create a class

Create ONE class occurrence on a date. Visible on the studio's booking page. Needs scope classes:write. BailaYa API: POST /v1/classes.

輸入參數date必填name必填level必填priceroom_idcapacityend_time必填locationdiscipline必填is_virtualstart_time必填description另有 6 個

bailaya_update_class

Update a class

Change fields of one class (time, instructor, room, capacity, price). Only the fields you pass change. Needs scope classes:write. BailaYa API: PATCH /v1/classes/{id}.

輸入參數id必填namelevelpriceroom_idcapacityend_timelocationdisciplinestart_timedescriptionallow_packages另有 3 個

bailaya_delete_class

Delete a class

Delete (cancel) one class. Set apply_to_series to true to delete every occurrence of a repeating series. Irreversible. Needs scope classes:delete. BailaYa API: DELETE /v1/classes/{id}.

輸入參數id必填apply_to_series

bailaya_create_event

Create an event

Create ONE event (workshop or special session) on a date. Visible on the studio's booking page. Needs scope events:write. BailaYa API: POST /v1/events.

輸入參數date必填name必填level必填priceroom_idcapacityend_time必填locationdiscipline必填is_virtualstart_time必填description另有 6 個

bailaya_update_event

Update an event

Change fields of one event (time, host, room, capacity, price). Only the fields you pass change. Needs scope events:write. BailaYa API: PATCH /v1/events/{id}.

輸入參數id必填namelevelpriceroom_idcapacityend_timelocationdisciplinestart_timedescriptionallow_packages另有 3 個

bailaya_create_student

Create a student

Add ONE student record to the studio. Personal data. Needs scope students:write. BailaYa API: POST /v1/students.

輸入參數name必填email必填level必填phonestatuslastname必填

bailaya_update_student

Update a student

Change fields of one student record (contact details, level, status). Only the fields you pass change. Personal data. Needs scope students:write. BailaYa API: PATCH /v1/students/{id}.

輸入參數id必填nameemaillevelphonestatuslastname

版本歷史

7
  1. v1.3.4最新Nov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026
  7. v1.0.0Nov 1, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合