Kinetic for agents

The record is structured.
The workflow is skilled.

MCP gives an agent secure access to your Kinetic building blocks. Three focused skills cover planning, logging, and reviewing while preserving context, confirming consequences, and verifying every write.

Core Routine, Workout, and training-review workflows are Free. Program and Goal planning require Pro.

  1. 01ReadAuthoritative state
  2. 02PlanComplete aggregate
  3. 03ConfirmVisible consequence
  4. 04WriteRevision + idempotency
  5. 05VerifyStored result

Choose your connection

Plugin first. Skills when you want them portable.

The plugin bundles all three workflows with the hosted Kinetic MCP connection. Individual archives work for hosts that support portable skills. Any MCP-compatible host can connect manually.

Portable

Skills only

Choose one focused workflow below, download it, and import the archive as a skill.

Browse three skills
Compatible hosts

Manual MCP

Connect over HTTP and complete Kinetic OAuth when your host requests access.

https://insightful-crow-327.convex.site/mcp

Three Kinetic skills

Plan, log, and review your training.

0.2.1

Log

Start and maintain the authoritative Kinetic Workout graph.

“Start my Next up Workout and show me what was created.”
“Mark these three sets complete, then finish the Workout after I confirm.”
Reads
get_training_context, list_routines, get_routine, list_programs, get_program, get_next_up, list_workouts, get_workout
Writes
start_workout, start_next_program_workout, replace_workout, finish_workout, reopen_workout, delete_workout
Confirmation
Previews creation, complete graph replacement, and lifecycle consequences before writing.
0.2.1

Plan

Understand the user, then design and manage Kinetic Exercises, Routines, Programs, Goals, schedules, and preferences.

“Build a three-day full-body plan and arrange it into a repeating Program.”
“Create a six-step handstand Goal and schedule it on Tuesday and Friday.”
Reads
get_training_context, list_exercises, get_exercise, list_exercise_taxonomy, list_routines, get_routine, list_programs, get_program, get_next_up, list_goal_templates, list_goals, get_goal, list_custom_goals, get_custom_goal, list_workouts, get_workout, get_history, get_training_summary, get_exercise_history, get_personal_records
Writes
create_custom_exercise, update_custom_exercise, set_custom_exercise_archived, set_exercise_metadata, create_routine, replace_routine, delete_routine, reorder_routines, create_program, replace_program, delete_program, activate_program, deactivate_program, pause_program, resume_program, restart_program, skip_program, put_goal_schedule, create_custom_goal, replace_custom_goal, set_custom_goal_archived, put_custom_goal_schedule, pause_goal_schedule, resume_goal_schedule, update_training_preferences
Confirmation
Reflects the planning brief, then previews complete aggregates, replacements, lifecycle transitions, and preference changes before writing.
0.2.1

Review

Compare authoritative training periods and explain evidence without writing.

“Compare my last eight weeks with the previous eight.”
“Show what changed in my pull-up training before my latest record.”
Reads
get_training_context, list_exercises, get_exercise, list_workouts, get_workout, get_history, get_training_summary, get_exercise_history, get_personal_records
Writes
None
Confirmation
Remains read-only and treats recommendations as conversation until the user requests Plan or Log.

What good looks like

Every write ends with proof.

Build a Routine
  1. Read preferences and authoritative Exercises.
  2. Show the complete ordered Routine.
  3. Wait for confirmation.
  4. Create once with one idempotency key.
  5. Re-read and verify every Exercise, column, and set.
Review training
  1. Define comparable periods in the profile timezone.
  2. Read summaries and complete supporting history.
  3. Preserve Kinetic aggregate definitions.
  4. Separate facts, calculations, and interpretation.
  5. Keep recommendations in conversation until asked to save.
Log a Workout
  1. Read the active Workout and its latest revision.
  2. Preserve the complete graph and stable IDs.
  3. Preview changed and removed sets.
  4. Write the replacement atomically.
  5. Re-read before reporting completion.

Training, not treatment. Kinetic skills can explain returned training facts and help organize a plan. They do not diagnose injuries or provide medical treatment.