# Mindbody — MCP server on mcp.ai > Connect your Mindbody account and use 8 tools for fitness straight from your AI agent. Connect with your own API key. Mindbody provides scheduling, client management, commerce, and business operations software for fitness, wellness, and beauty businesses. By: mcp.ai · official Page: https://mcp.ai/mindbody ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_mindbody?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/mindbody/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/mindbody/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/mindbody/skill.md Postman collection (v2.1): https://mcp.ai/mindbody/postman.json ## Tools - mindbody_list_accessible_sites(limit?: integer, site_ids?: integer[], next_cursor?: string, include_lead_channels?: boolean, include_per_staff_pricing?: boolean) — List Mindbody sites accessible to the connected API key, or retrieve fuller details by filtering to one site ID. - mindbody_list_active_session_times(limit?: integer, end_time?: string, start_time?: string, next_cursor?: string, schedule_type?: string, session_type_ids?: integer[]) — List configured business-hour time slots and booking increments. This does not report actual appointment availability. - mindbody_list_classes(limit?: integer, class_ids?: integer[], staff_ids?: integer[], next_cursor?: string, program_ids?: integer[], location_ids?: integer[], semester_ids?: integer[], end_date_time?: string, modified_since?: string, start_date_time?: string, session_type_ids?: integer[], class_schedule_ids?: integer[], class_description_ids?: integer[], hide_canceled_classes?: boolean, within_scheduling_window?: boolean) — Search scheduled class instances by date, location, program, session type, instructor, or known class IDs. - mindbody_list_enrollments(limit?: integer, end_date?: string, staff_ids?: integer[], start_date?: string, next_cursor?: string, program_ids?: integer[], location_ids?: integer[], session_type_ids?: integer[], class_schedule_ids?: integer[]) — Search scheduled multi-session enrollments such as workshops and events by date and business resource IDs. - mindbody_list_locations(limit?: integer, next_cursor?: string) — List physical or online locations configured for the connected Mindbody site. - mindbody_list_session_types(limit?: integer, next_cursor?: string, online_only?: boolean, program_ids?: integer[]) — List service and session types configured at the connected Mindbody site, including IDs used by schedule and availability searches. - mindbody_list_staff(limit?: integer, filters?: string[], staff_ids?: integer[], next_cursor?: string, include_inactive?: boolean) — List basic staff directory records available to the connected API key, with optional role, activity, and ID filters. - mindbody_search_products(limit?: integer, location_id?: integer, next_cursor?: string, product_ids?: string[], search_text?: string, sell_online?: boolean, category_ids?: integer[], sub_category_ids?: integer[], secondary_category_ids?: integer[]) — Search the connected site's read-only retail product catalog by text, IDs, categories, location, or online-sale status. ## Example prompts - "What can I do in Mindbody?" - "Show me a summary of my Mindbody account" ## Links Docs: https://mcp.ai/docs/mcps/mindbody Website: https://mcp.ai/mcps/mindbody