Submit Coaching Interest
fitness.submit_coaching_interestUse this ONLY when a user explicitly asks to be contacted about one-to-one coaching, or explicitly asks to apply for coaching. Collects name, email, goal, and an optional note, then creates a lead for the coach. Do NOT use proactively, do NOT use to upsell, and do NOT use it as a lead-capture step at the end of a free interaction — only on an explicit request from the user. There is no in-plugin purchase: coaching is sold and scheduled separately, so this tool only records interest.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"email": "<email>",
"goal": "<goal>",
"consentGranted": "<consentGranted>"
},
"name": "fitness.submit_coaching_interest"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | The primary outcome they want coaching for. | |
| name | Yes | The user's name. | |
| note | No | Optional message. Do not include medical history, medications, diagnoses, government identifiers, or payment details — those are rejected and not stored. | |
| Yes | The user's email address, for the coach to reply to. | ||
| consentGranted | Yes | Must be true. Confirms the user agreed to be contacted about coaching. |