Skip to main content
Glama

Mindbody MCP by usefulapi

Search clients

mindbody_list_clients
Read-only

Search or fetch client records by name/email text or by client ids (max 20 ids) — contact details, status, alerts, home location. Requires a staff user token. Mindbody: GET /client/clients.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoPage size (request.limit), 1-200. Mindbody defaults to 100.
offsetNoPage offset (request.offset). Mindbody defaults to 0. See PaginationResponse.TotalResults.
client_idsNoOnly these client ids (max 20).
is_prospectNotrue = only prospects; false = only non-prospects.
search_textNoMatch against first name, last name and email.
include_inactiveNoInclude inactive clients (default false).
last_modified_dateNoOnly clients modified on or after this date — ISO 8601, e.g. 2026-10-01 or 2026-10-01T09:00:00.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. First observed

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only provide readOnlyHint; the description adds the important behavioral constraint that a staff user token is required, which annotations do not cover. It still omits pagination behavior and default status filtering (include_inactive) beyond what the schema says.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One dense sentence plus an endpoint reference; every clause earns its place and the two selection modes are front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only list tool with a fully documented schema and no output schema, the description covers purpose, modes, auth, and result fields. It stops short of describing pagination semantics or default inactive filtering, leaving minor gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3; the description adds the max-20-ids constraint and clarifies that search covers name/email while ids are exclusive, reinforcing the two parameter paths. It does not explain limit/offset or date format beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States specific verbs (search/fetch) and resources (client records), enumerates the two selection modes (text vs ids), and lists returned fields, clearly distinguishing it from siblings like mindbody_get_client_account_balances or mindbody_list_client_visits.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly presents the two usage modes (name/email text or client ids) with the 20-id cap, which tells the agent when each path applies. It lacks explicit when-not-to-use guidance versus siblings, but the two-mode framing is clear context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.