Skip to content
1rm.dev

MCP

Streamable HTTP at /mcp. HTML pages also register the same tools on document.modelContext.

Connect

Point an MCP client at this server URL:

https://1rm.dev/mcp

WebMCP

If the browser exposes document.modelContext, these pages register the calculator tools in the live tab. Same names and math as /mcp. A tool call opens the matching calculator. Extra tools: list_method_cards and get_method_card, because WebMCP has no resources. Headless clients should still use /mcp. Spec: WebMCP.

Resources

  • onerm://formulas — 1RM method cards
  • onerm://formulas/{id} — one 1RM card
  • onerm://vo2-tests — Cooper, Rockport, Léger cards
  • onerm://vo2-tests/{id} — one VO2 card (cooper, rockport, leger)
  • onerm://elsewhere — related internet tools we do not own
  • onerm://methods — scoring and protocol cards
  • onerm://methods/{id} — one method card

Tools

  • estimate_one_rep_max — weight + reps → 1RM
  • estimate_load — 1RM + reps → load
  • estimate_vo2_max — field test → VO2max
  • score_lifts — IPF GL, DOTS, Wilks, Sinclair
  • total_for_points — required total for a target score
  • rep_max_table — 2RM through 12RM from a 1RM
  • compare_formulas — one set through all five formulas
  • powerlifting_total — squat + bench + deadlift
  • work_set — 1RM × percent
  • warm_up_sets — empty bar to a work weight
  • load_plates — bar plus plates
  • meet_attempts — opener / second / third
  • velocity_one_rep_max — linear intercept from load and velocity
  • lookup_rpe_percent — Helms / Zourdos chart
  • ymca_bench_score — completed reps at the protocol cadence

Same defaults and RPE/RIR rules as the HTTP API.