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
1rm://formulas— 1RM method cards1rm://formulas/{id}— one 1RM card1rm://vo2-tests— Cooper, Rockport, Léger cards1rm://vo2-tests/{id}— one VO2 card (cooper, rockport, leger)1rm://elsewhere— related internet tools we do not own1rm://methods— scoring and protocol cards1rm://methods/{id}— one method card
Tools
estimate_one_rep_max— weight + reps → 1RMestimate_load— 1RM + reps → loadestimate_vo2_max— field test → VO2maxscore_lifts— IPF GL, DOTS, Wilks, Sinclairtotal_for_points— required total for a target scorerep_max_table— 2RM through 12RM from a 1RMcompare_formulas— one set through all five formulaspowerlifting_total— squat + bench + deadliftwork_set— 1RM × percentwarm_up_sets— empty bar to a work weightload_plates— bar plus platesmeet_attempts— opener / second / thirdvelocity_one_rep_max— linear intercept from load and velocitylookup_rpe_percent— Helms / Zourdos chartymca_bench_score— completed reps at the protocol cadence
Same defaults and RPE/RIR rules as the HTTP API.