MCP server for ClassPass — let AI agents search fitness classes, book sessions, manage credits, and track your workout schedule.
npm install -g @striderlabs/mcp-classpass
npx playwright install chromiumAdd to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"classpass": {
"command": "striderlabs-mcp-classpass"
}
}
}| Tool | Description |
|---|---|
classpass_login |
Log in with email and password |
classpass_search_classes |
Search classes by location, date, type, and time |
classpass_get_class_details |
Get full details for a specific class |
classpass_book_class |
Book a class using credits |
classpass_cancel_booking |
Cancel an existing booking |
classpass_get_schedule |
View upcoming and past bookings |
classpass_get_credits_balance |
Check credits balance and plan details |
classpass_get_favorites |
List favorited studios |
classpass_add_favorite |
Add a studio to favorites |
classpass_get_nearby_studios |
Find studios near a location |
Authenticate with your ClassPass account.
{ "email": "user@example.com", "password": "your_password" }Search for fitness classes with filters.
{
"location": "Brooklyn, NY",
"date": "2024-01-15",
"class_type": "yoga",
"time_range": "morning"
}Get full details including description and cancellation policy.
{ "class_id": "abc123" }Book a class — uses credits from your account.
{ "class_id": "abc123" }Cancel a booking. Check cancellation policy to avoid credit loss.
{ "booking_id": "booking_xyz" }View your booked classes for a date range.
{ "start_date": "2024-01-01", "end_date": "2024-01-31" }Check available credits and plan renewal date.
{}List your saved studios.
{}Save a studio to your favorites.
{ "studio_id": "studio_123" }Discover studios near you with ratings and credit ranges.
{ "location": "Manhattan, NY", "radius": 2 }- Node.js 18+
- Active ClassPass account
- Playwright Chromium browser (
npx playwright install chromium)
Built by Strider Labs — AI agents for everyday life.