Skip to content

markswendsen-code/mcp-classpass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@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 chromium

Configuration

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": "user@example.com", "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.

About

MCP server for ClassPass fitness class booking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors