spot.mootoo.co
A WebMCP-native workout tracker: you log the sets, an agent in the same browser reshapes what is left. Sixteen page-scoped tools on document.modelContext, one live session, one set of rules.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 9 · Act 9 · Transact 0 · Score: Not yet scored
Tool inspector
log_active_sets
Record completed sets in the workout currently being performed. Call get_active_workout immediately before this and pass its revision. Supply the actual result for every set: weight and reps for weighted work, reps for bodyweight work, duration for timed work, and distance plus duration for distance work. This tool never guesses from a target or a previous session. It refuses already completed sets; use edit_active_workout with apply_to_completed only for an explicit correction.
Page: /gym
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
expected_revision |
integer | yes | Revision returned by the most recent get_active_workout call. |
sets |
array | yes | The actual completed sets to record. |
Raw JSON schema
{
"type": "object",
"properties": {
"expected_revision": {
"type": "integer",
"description": "Revision returned by the most recent get_active_workout call."
},
"sets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"exercise_name": {
"type": "string",
"description": "Exact exercise name from get_active_workout."
},
"set_number": {
"type": "integer",
"description": "1-based set number from get_active_workout."
},
"side": {
"type": "string",
"enum": [
"left",
"right"
],
"description": "Required only when that set has separate left/right rows."
},
"weight": {
"type": "number",
"description": "Actual load used. Required for weighted and timed sets."
},
"weight_unit": {
"type": "string",
"enum": [
"lb",
"kg"
],
"description": "Unit for weight; defaults to the workout unit."
},
"reps": {
"type": "integer",
"description": "Actual repetitions. Required for rep-based sets."
},
"duration_seconds": {
"type": "number",
"description": "Actual duration in seconds. Required for timed sets."
},
"distance_m": {
"type": "number",
"description": "Actual distance in metres. Required for distance-and-time sets."
},
"rpe": {
"type": "number",
"description": "Optional actual RPE."
}
},
"required": [
"exercise_name",
"set_number"
],
"additionalProperties": false
},
"description": "The actual completed sets to record."
}
},
"required": [
"expected_revision",
"sets"
],
"additionalProperties": false
}
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