Skip to main content

MoveMentors

com.movementors/bookingVersion 1.1.0

Find and book yoga, pilates and movement classes with independent teachers and small studios.

Status

Responds269 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:07 UTC
Latency
269 ms
Remotes responding
2 of 2
Sign-in
OAuth sign-in, No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://movementors.com/api/mcpSign-in required269 ms
OAuth sign-in

Claude Code

This server asks for sign-in. Your client opens the sign-in when it connects.

claude mcp add --transport http booking https://movementors.com/api/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: booking
Remote MCP server URL: https://movementors.com/api/mcp

Cursor

{
  "mcpServers": {
    "booking": {
      "url": "https://movementors.com/api/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"booking","type":"http","url":"https://movementors.com/api/mcp"}'
Streamable HTTP
https://movementors.com/api/mcp/publicResponds318 ms
No sign-in

Claude Code

claude mcp add --transport http booking https://movementors.com/api/mcp/public

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: booking
Remote MCP server URL: https://movementors.com/api/mcp/public

Cursor

{
  "mcpServers": {
    "booking": {
      "url": "https://movementors.com/api/mcp/public"
    }
  }
}

VS Code

code --add-mcp '{"name":"booking","type":"http","url":"https://movementors.com/api/mcp/public"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

12 tools

Tools of MoveMentors
Read-only
Idempotent
Open world
book_class_as_guestBook a class, event or retreat for a person with no MoveMentors account. No sign-in needed: ask the person for their name and email and pass them in. The seat is held while the person pays by card: the response has a single-use Stripe Checkout URL to open in a browser (a payment vault or one-time card works there). The seat is released if unpaid, and once paid the confirmation email, with a link to change or cancel, goes to guestEmail in the language given. Only card-paid bookings work here; for a free class, a host paid in cash or by bank transfer, a host who checks phone numbers by text, a promo code or a retreat payment plan, the tool answers with the class page where the person books it themselves (no account needed). Find scheduleId with search_classes. For a pay-what-you-can class pass pwycAmountCents (at least minPriceCents from search_classes). Limited to a few bookings an hour per person.Not declaredNot declaredNot declaredNot declared
get_class_payment_methodsReturn the list of payment methods the payee accepts for a class. Use this before calling book_class so you can ask the user which one to use (especially when the class's payee doesn't have Stripe enabled). Each entry has a canonical `key` (pass that to book_class as paymentMethod) and a human-readable `label`. Note: full payment details (bank account number, PayPal handle, etc.) are NOT returned here — they live on the confirmation page after booking, since they're sensitive to the payee.Not declaredNot declaredNot declaredNot declared
get_mentorFetch full public details for a single mentor by slug: bio, location, ratings, certifications, taught styles, and canonical URL. Read-only.Not declaredNot declaredNot declaredNot declared
list_host_videosList a mentor's or studio's published video library by slug (pass exactly one of mentorSlug / studioSlug). Returns title, durationSec, priceCents (0 = free), currency, hasPreview (whether a free watchable snippet of the actual video exists on the page), and the public page path for each video. Buying or claiming happens on that page (/videos/{id}) and requires a free MoveMentors account; the video saves to the buyer's library and plays on any signed-in device. Videos a mentor includes with their membership are free to watch for that mentor's active subscribers. Hosts keep 100% of video sales. Hosts manage their library at /mentor/library or /studio/library.Not declaredNot declaredNot declaredNot declared
list_mentor_class_packsList a mentor's active class packs by slug. Returns name, sessionCount, priceCents, currency, validityDays for each pack. Public read; useful when a client asks 'what packs does X sell?' or before calling buy_class_pack.Not declaredNot declaredNot declaredNot declared
list_private_session_slotsSee what a mentor offers for private one-to-one sessions: each place with its lengths and prices, the ways to pay the mentor, the cancellation policy and, when durationMinutes is given, the open start times (UTC ISO, with the place's IANA time zone) over the next `days`. Open times already leave out classes, other bookings, time the mentor blocked and the 12-hour notice. An empty `places` list means the mentor has not opened private sessions; use send_mentor_inquiry instead. Book a time with book_private_session. The same flow for a person is the 'Book a private session' section on the mentor's public profile.Not declaredNot declaredNot declaredNot declared
list_reviews_for_classList reviews for a specific class (by id or slug), latest first. Includes the rating, written review, mentor response (when present), and reviewer first-name-only. No auth required.Not declaredNot declaredNot declaredNot declared
search_classesSearch bookable classes, events, or retreats by query, city, discipline, date, session type, kind, or format (in-person vs online). Returns id, slug, title, kind, price, pricingModel, currency, duration, instructor, location, isOnline, meetingProvider, and the canonical URL. When pricingModel is PWYC (pay what you can), priceCents is the suggested amount and minPriceCents the lowest the user may pay (0 means they may attend free): ask the user what they want to pay and pass it to book_class as pwycAmountCents. Each result includes the next upcoming schedule. Read-only.Not declaredNot declaredNot declaredNot declared
search_help_articlesSearch the MoveMentors help center for articles matching a free-text query. Returns the top matches with title, description, category, locale, and a permalink the agent can cite or fetch for the full markdown body. Filter by category slug (e.g., 'payments', 'for-mentors') or locale ('en', 'es', etc.). No auth required.Not declaredNot declaredNot declaredNot declared
search_mentorsSearch instructor profiles by free-text query, city, or discipline (yoga, pilates, meditation, etc). Returns slug, display name, city, ratings, top class types, and the canonical public URL. Many instructors also offer client-bookable private one-on-one sessions, bookable directly from their profile page (pick a room, length, and open half-hour slot). Read-only.Not declaredNot declaredNot declaredNot declared
search_studiosSearch studios and gyms by free-text query or city. Pass rentable=true to restrict results to studios with at least one location that publishes rentable space (visiting mentors can claim slots and pay rent via Stripe Connect). Returns slug, business name, city, ratings, the canonical public URL, and rentable=true / false per studio. Read-only.Not declaredNot declaredNot declaredNot declared
search_videosBrowse the cross-host public video directory (the /videos page): published class recordings and courses from every mentor and studio. Optional `query` filters by title (case-insensitive). Returns title, host, durationSec, priceCents (0 = free), currency, hasPreview (a free watchable snippet on the page), series (the collection title when the video is part of a multi-part course, else null), and the public page path. Buying or claiming happens on /videos/{id} and requires a free MoveMentors account: the video saves to the buyer's library (/videos/mine), plays on any device they sign in on, and resumes where they left off. Mentors can include videos with their recurring membership, so subscribers watch those at no extra cost. Use when a client asks 'what videos can I watch or buy?' without naming a specific teacher.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Nov 3, 2026
Updated
Nov 3, 2026
Repository
Not given
Categories (suggested)
Finance and paymentsDesign and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing