io.usefulapi/bailaya
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
BailaYa MCP by usefulapi
Publisher-provided description
Read schedules, students and packages; add or change classes, events and students in BailaYa.
Summary by lookupd
Lets an agent read and manage a dance studio's classes, events, students, instructors and packages in the BailaYa booking system.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http bailaya https://bailaya.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add bailaya --url https://bailaya.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"bailaya": {
"url": "https://bailaya.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (24 tools)
Publisher-provided text
bailaya_list_classesList the studio's classes (scheduled occurrences) with date, time, instructor, room, capacity and price. Needs scope classes:read. BailaYa API: GET /v1/classes.bailaya_get_classGet one class by id. Needs scope classes:read. BailaYa API: GET /v1/classes/{id}.bailaya_list_eventsList the studio's events (workshops and special sessions) with date, time, instructor and capacity. Needs scope events:read. BailaYa API: GET /v1/events.bailaya_get_eventGet one event by id. Needs scope events:read. BailaYa API: GET /v1/events/{id}.bailaya_list_studentsList 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 APIbailaya_get_studentGet one student by id. Personal data. Needs scope students:read. BailaYa API: GET /v1/students/{id}.bailaya_list_team_membersList studio team members (staff, instructors, owners, admins), optionally filtered by role. Needs scope team:read. BailaYa API: GET /v1/team.bailaya_get_team_memberGet one team member by id. Needs scope team:read. BailaYa API: GET /v1/team/{id}.bailaya_list_instructorsList the studio's instructors. Needs scope instructors:read. BailaYa API: GET /v1/instructors.bailaya_get_instructorGet one instructor by id. Needs scope instructors:read. BailaYa API: GET /v1/instructors/{id}.bailaya_list_packagesList 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/pbailaya_get_packageGet one class package by id. Needs scope packages:read. BailaYa API: GET /v1/packages/{id}.bailaya_list_roomsList the studio's rooms with capacity and location. Needs scope rooms:read. BailaYa API: GET /v1/rooms.bailaya_get_roomGet one room by id. Needs scope rooms:read. BailaYa API: GET /v1/rooms/{id}.bailaya_list_locationsList 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_locationGet one location by id. Needs scope locations:read. BailaYa API: GET /v1/locations/{id}.bailaya_list_dance_typesList 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-bailaya_create_classCreate ONE class occurrence on a date. Visible on the studio's booking page. Needs scope classes:write. BailaYa API: POST /v1/classes.bailaya_update_classChange fields of one class (time, instructor, room, capacity, price). Only the fields you pass change. Needs scope classes:write. BailaYa API: PATCH /v1/classesbailaya_delete_classDelete (cancel) one class. Set apply_to_series to true to delete every occurrence of a repeating series. Irreversible. Needs scope classes:delete. BailaYa API:bailaya_create_eventCreate 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.bailaya_update_eventChange 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}.bailaya_create_studentAdd ONE student record to the studio. Personal data. Needs scope students:write. BailaYa API: POST /v1/students.bailaya_update_studentChange fields of one student record (contact details, level, status). Only the fields you pass change. Personal data. Needs scope students:write. BailaYa API: P
Details
- Version: 1.4.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 457 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/bailaya/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/bailaya)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp