← WebMCP Directory

corep.stonefish.dev

corep.stonefish.dev

live Unverified (seed import) Health & Education 31 tools imperative implementation

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

act imperative

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

PropertyTypeRequiredDescription
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

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.

live Unverified Health & Education Transact tools
98 tools A20 / Act75 / T3 Not yet scored Seen 2026-11-05
generate_medical_summary translate_clinical_text get_current_patient_data navigate_to_body_part inject_clinical_note
Inspect tools
webmcp-six-lac.vercel.app

webmcp-six-lac.vercel.app

AI Navigation Layer: Model Context Protocol (MCP) Semantic DOM integration for intelligent, safe, and observable web navigation.

live Unverified Health & Education
93 tools A4 / Act89 / T0 Not yet scored Seen 2026-11-05
ver_certificados ver_certificado_react meus_cursos abrir_curso_react abrir_curso_nextjs
Inspect tools
ghqsandbox.net

ghqsandbox.net

Interactive math and physics tools an AI agent can drive directly through WebMCP.

live Unverified Health & Education
91 tools A22 / Act69 / T0 Not yet scored Seen 2026-11-05
list_learning_tools open_tool list_expressions add_expression plot_point
Inspect tools
app.formative.com

app.formative.com

Formative classroom assessment and learning platform

live Unverified Health & Education Transact tools
86 tools A41 / Act36 / T9 Not yet scored Seen 2026-11-05
addFolder addFormative addFormativeItem addOneRoster addOrg
Inspect tools

Related on Influzer