Skip to main content
Glama

Start my gym's coaching brain

start_gym_brain

Use this when an owner wants a coaching brain for their place, so members train with the gym's own coach in the Phorme app. Confirm with the owner first, and set confirmation to true only after they said yes. In one step it makes a brain from the place's name, line and classes, gives it a starting program from the Phorme library, publishes it and puts the place's members under it, the same as the console's one-click start. The owner can change it in the builder after. Free on the free listing too. It needs a connected Phorme account that owns the place.

Input Schema

NameRequiredDescriptionDefault
place_idYesThe place_id of one of the owner's places, from get_gym_report or create_or_claim_place.
confirmationYesSet to true only after the owner said yes to starting a coaching brain for this place.
days_per_weekNoTraining days a week the starting program is built for. Default 3.

Output Schema

NameRequiredDescriptionDefault
nextYes
openNoPublish checks still open, when it stayed a draft.
brain_idYes
place_idYes
publishedNo
builder_urlNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior5/5

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

Beyond the annotations (which only mark it non-read-only, non-destructive, open-world), the description discloses the full side-effect chain — brain creation, a starting program from the library, publishing, and enrolling the place's members — plus the auth prerequisite (a connected Phorme account that owns the place) and the cost model (free on the free listing). It also encodes a consent gate via the confirmation flag.

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

Conciseness4/5

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

Front-loaded with the when-to-use clause and the confirmation requirement, then the side effects, then prerequisites. Dense but mostly earning its place; the middle sentence packs several effects into one long clause that is slightly harder to parse.

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

Completeness5/5

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

For a mutating, multi-effect operation, the description covers trigger, consent gate, side effects, prerequisites and post-state, and an output schema exists so return values need no explanation. Nothing an agent needs to invoke it safely is missing.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already documents all three parameters including defaults and the place_id source. The description reinforces the confirmation semantics but adds no new syntax or format detail, which is the expected baseline when the schema does the heavy lifting.

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

Purpose4/5

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

The description names a concrete verb and resource — it 'makes a brain from the place's name, line and classes' and puts members under it — and describes the observable end state. It is clear, but it never explicitly distinguishes itself from the near-identical sibling start_my_coaching_brain, which the agent could easily confuse with this tool.

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?

It gives a clear trigger ('when an owner wants a coaching brain for their place'), a required pre-step ('Confirm with the owner first'), and notes the result is editable afterwards. It does not state when NOT to use it or name the sibling alternative, so routing is implied rather than explicit.

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.