Mindbody MCP Server is an MCP server that provides AI assistants with access to the Mindbody API for studio management operations. It connects language models directly to Mindbody's public API endpoints, enabling fitness studio managers, wellness center operators, and developers to automate daily administrative workflows. Using this integration, operators of yoga studios, pilates centers, and gyms can query class schedules, check real-time attendance, and update client records directly through conversational interfaces. The server provides over fifty specific tools covering class bookings, waitlist administration, teacher substitutions, and client membership tracking. It also handles appointment booking for staff members, retrieves retail inventory details, manages multi-location resources, and processes checkout transactions for packages and contracts. By bridging studio databases with AI models, front-desk workflows and client check-ins can be executed without manually navigating Mindbody dashboard screens. Built with TypeScript on the Bun and Node.js runtimes, the server incorporates intelligent caching and automatic token refreshes. It supports both local STDIO transport for desktop clients and Server-Sent Events for containerized production deployments.
Category: CRM, ERP & E-commerce
Tags: crm, fitness, mindbody, scheduling, wellness
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). 3. Add the server under the mcpServers configuration key: json { "mcpServers": { "mindbody": { "command": "bunx", "args": ["@vespo92/mindbody-mcp"], "env": { "MINDBODY_API_KEY": "your_api_key", "MINDBODY_SITE_ID": "-99", "MINDBODY_SOURCE_NAME": "your_source_name", "MINDBODY_SOURCE_PASSWORD": "your_source_password" } } } } 4. Alternatively, use npx in place of bunx if using Node.js instead of Bun. 5. Save the file and restart Claude Desktop.Part of MCP Servers
Mindbody MCP Server provides over fifty tools to interact with Mindbody studio data. It enables AI assistants to retrieve class schedules, enroll clients into classes, manage waitlists, substitute teachers, register new clients, inspect attendance records, book staff appointments, and process sales transactions for packages or memberships across multiple locations.
You can run Mindbody MCP Server directly using bunx with bunx @vespo92/mindbody-mcp or npx with npx @vespo92/mindbody-mcp. Alternatively, configure it in your Claude Desktop configuration file with your Mindbody API key, site ID, source name, and source password specified in the environment variables block.
Mindbody MCP Server works with any client supporting the Model Context Protocol, including Claude Desktop. It supports standard input/output transport for local desktop applications and Server-Sent Events transport for web-based clients and remote production deployments using Docker.
You need credentials obtained from a Mindbody Developer account. Specifically, you must configure your Mindbody API key, Site ID, Source Name, and Source Password. For initial testing, the server supports site ID -99 to access the Mindbody sandbox environment.
Yes, Mindbody MCP Server is open source software released under the MIT License. Developers and studio operators can view the source code, contribute modifications, report issues, and adapt the server to custom deployment environments by visiting the official GitHub repository.