@striderlabs/mcp-classpass
v0.1.1
Published
MCP server for ClassPass - let AI agents search fitness classes, book sessions, manage credits, and track your schedule
Downloads
173
Maintainers
Readme
@striderlabs/mcp-classpass
MCP server for ClassPass — let AI agents search fitness classes, book sessions, manage credits, and track your workout schedule.
Installation
npm install -g @striderlabs/mcp-classpass
npx playwright install chromiumConfiguration
Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"classpass": {
"command": "striderlabs-mcp-classpass"
}
}
}Tools
| 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 |
Tool Reference
classpass_login
Authenticate with your ClassPass account.
{ "email": "[email protected]", "password": "your_password" }classpass_search_classes
Search for fitness classes with filters.
{
"location": "Brooklyn, NY",
"date": "2024-01-15",
"class_type": "yoga",
"time_range": "morning"
}classpass_get_class_details
Get full details including description and cancellation policy.
{ "class_id": "abc123" }classpass_book_class
Book a class — uses credits from your account.
{ "class_id": "abc123" }classpass_cancel_booking
Cancel a booking. Check cancellation policy to avoid credit loss.
{ "booking_id": "booking_xyz" }classpass_get_schedule
View your booked classes for a date range.
{ "start_date": "2024-01-01", "end_date": "2024-01-31" }classpass_get_credits_balance
Check available credits and plan renewal date.
{}classpass_get_favorites
List your saved studios.
{}classpass_add_favorite
Save a studio to your favorites.
{ "studio_id": "studio_123" }classpass_get_nearby_studios
Discover studios near you with ratings and credit ranges.
{ "location": "Manhattan, NY", "radius": 2 }Requirements
- Node.js 18+
- Active ClassPass account
- Playwright Chromium browser (
npx playwright install chromium)
About
Built by Strider Labs — AI agents for everyday life.
