corep.stonefish.dev
A local-first fitness tracker you and your AI agent operate together, over WebMCP.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 11 · Act 17 · Transact 3 · Score: Not yet scored
Tool inspector
fitness_create_plan
Build a complete training plan with phases and exercises. `schedule` sets which weekdays to train. Each phase holds an ordered list of exercises; the first phase becomes the active one. For strength work fill target_reps and target_weight; for holds like planks fill target_duration instead. Ask about injuries and available equipment before calling this.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
name |
string | yes | Plan name. |
description |
string | no | What the plan is for and how to approach it. |
schedule |
object | no | Which weekdays to train, e.g. {"mon": true, "wed": true, "fri": true}. Omitted days are rest days. |
start_date |
string | no | Start date as "YYYY-MM-DD". Optional. |
blocks |
array | no | Phases, in order. |
Raw JSON schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Plan name."
},
"description": {
"type": "string",
"description": "What the plan is for and how to approach it."
},
"schedule": {
"type": "object",
"description": "Which weekdays to train, e.g. {\"mon\": true, \"wed\": true, \"fri\": true}. Omitted days are rest days.",
"properties": {
"mon": {
"type": "boolean"
},
"tue": {
"type": "boolean"
},
"wed": {
"type": "boolean"
},
"thu": {
"type": "boolean"
},
"fri": {
"type": "boolean"
},
"sat": {
"type": "boolean"
},
"sun": {
"type": "boolean"
}
}
},
"start_date": {
"type": "string",
"description": "Start date as \"YYYY-MM-DD\". Optional."
},
"blocks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Phase name, e.g. \"Foundation\" or \"Week 1-4\"."
},
"duration_days": {
"type": "integer",
"description": "How long this phase runs, in days. Optional."
},
"notes": {
"type": "string",
"description": "Notes about this phase."
},
"exercises": {
"type": "array",
"items": {
"type": "object",
"properties": {
"exercise_name": {
"type": "string",
"description": "Name of the movement, e.g. \"Goblet Squat\"."
},
"category": {
"type": "string",
"enum": [
"strength",
"cardio",
"mobility",
"stretch"
],
"description": "Defaults to \"strength\"."
},
"target_sets": {
"type": "integer",
"description": "Number of sets. Defaults to 3."
},
"target_reps": {
"type": "integer",
"description": "Reps per set. Use this for strength work; leave null for timed holds."
},
"target_weight": {
"type": "number",
"description": "Working weight in pounds (lbs). Null for bodyweight movements."
},
"target_duration": {
"type": "integer",
"description": "Seconds per set, for timed movements like planks or wall sits. Use instead of target_reps."
},
"rest_seconds": {
"type": "integer",
"description": "Rest between sets, in seconds. Defaults to 60."
},
"form_cues": {
"type": "string",
"description": "One short coaching cue shown during the set."
},
"notes": {
"type": "string",
"description": "Any extra note about this movement."
}
},
"required": [
"exercise_name"
]
}
}
},
"required": [
"name"
]
},
"description": "Phases, in order."
}
},
"required": [
"name"
]
}
Similar websites
pocketgull.app
Pocket Gull is a real-time clinical AI consult engine powered by Google Gemini. Features 10D multi-paradigm strategy, FHIR R4 export & 3D spatial anatomy.
webmcp-six-lac.vercel.app
AI Navigation Layer: Model Context Protocol (MCP) Semantic DOM integration for intelligent, safe, and observable web navigation.
ghqsandbox.net
Interactive math and physics tools an AI agent can drive directly through WebMCP.
app.formative.com
Formative classroom assessment and learning platform