ClimbGrade
Bouldering training-log analytics — grade pyramid, hardest-grade tracker, attempts-to-send ratio, next-grade projection
Structured swim workouts with real interval math, pace-per-100, and SWOLF efficiency
Unify Dynamics LLC
Real questions, and the tools your agent calls to answer them.
generate_workoutgenerate_workoutpace_calculatorswolf_scorestroke_tipsSwimPlan generates real swim workouts, computed locally with no upstream calls. generate_workout builds a warmup (15%) / main set (interval work) / cooldown (10%) split from a skill level (beginner/intermediate/advanced), a target distance or duration, and a stroke focus — computing the main-set interval as pace-per-100 (skill- and stroke-adjusted, or your own) plus a skill-based rest-per-100, rounded up to the nearest 5 seconds. pace_calculator turns a distance and time into pace per 100m and per 50m, and speed. swolf_score computes the SWOLF efficiency number (time + strokes for one length) with an informal tier for 25m/50m pools. stroke_tips gives technique and distance-per-stroke efficiency pointers for freestyle, backstroke, breaststroke and butterfly. Pace benchmarks are hand-curated approximations, not measurements of you. Keyless; fully local; zero upstream calls; nothing stored.
Sources: Computed locally from real interval/rest-ratio math and hand-curated pace benchmarks; fully local, zero upstream calls
The publisher, Unify Dynamics LLC, states that tool inputs are processed in memory and not retained.
4 tools, grouped by job. Every one is read-only or compute-only.
https://swimplan.connectorbay.com/mcpBouldering training-log analytics — grade pyramid, hardest-grade tracker, attempts-to-send ratio, next-grade projection
Real week-by-week swim/bike/run plans with brick scheduling, base/build/peak/taper periodization
Age/activity-adjusted step targets, a stride-based distance/calorie converter, and weekly trend tracking
General, non-medical pacing back into exercise after injury or time off — always defers to a clinician
Stretch routine builder by activity (running, desk work, lifting, cycling) and mobility drills by target area
Run/hike route difficulty: Naismith pace estimate, grade-percentage calculator, Shenandoah-formula difficulty tiers
https://swimplan.connectorbay.com/mcpPOST https://swimplan.connectorbay.com/v1/tools/{tool_name}, described by the OpenAPI 3.1 spec at https://swimplan.connectorbay.com/openapi.jsonAuthorization: Bearer <key> raises rate limits.https://swimplan.connectorbay.com/health · Tool schemas: https://swimplan.connectorbay.com/tools.jsonSwimPlan is a swim-workout toolkit: four tools, all computed locally with no upstream calls, no accounts and no tracking.
Pace benchmarks and stroke-timing relationships are hand-curated approximations for recreational-to-competitive swimmers, not measurements of you — they're a reasonable starting point to scale a workout, not a guarantee of your actual pace.
Built and maintained by Unify Dynamics LLC. Contact: agent@connectorbay.com.
generate_workout — A structured warmup/main-set/cooldown swim workout with a real main-set interval (pace + skill-based rest, rounded to the nearest 5 seconds). Use for "give me a 2000m intermediate freestyle workout" or "30-minute beginner breaststroke swim". Args: skill_level, target_distance_m, target_duration_min, stroke_focus, custom_pace_per_100.
pace_calculator — Pace per 100m and per 50m, and speed, from a distance and time. Use for "what pace is 400m in 6:00". Args: distance_m, time.
swolf_score — SWOLF efficiency score (time + strokes for one length), with an informal tier for 25m/50m pools. Use for "SWOLF for 35 seconds and 15 strokes in a 25m pool". Args: pool_length_m, time_seconds, stroke_count.
stroke_tips — Technique and distance-per-stroke efficiency tips, by stroke. Use for "how do I improve my freestyle technique". Args: stroke.
ok: true with data, or ok: false with a structured error (bad_input).Retry-After. initialize and tools/list are never counted.agent@connectorbay.com · connectorbay.com/swimplan/support
Effective 28 September 2026. Unify Dynamics LLC ("we", "us"), Menlo Park, California.
What SwimPlan is. SwimPlan is a connector (an MCP server and REST API) that AI assistants and personal agents call on your behalf for swim-workout generation and pool-swimming calculations: a workout generator, a pace calculator, a SWOLF efficiency calculator, and stroke-technique reference. You interact with your assistant; the assistant sends us only the values needed for that one calculation.
What we receive. The arguments of each tool call — a skill level, target distance or duration and stroke focus, a distance and time for pace, a pool length/time/stroke-count for SWOLF, or a stroke name — the technical headers needed to serve the request (an IP address or a client identifier supplied by the assistant, and a Pro API key if you have one), and standard server logs.
Everything is computed on our server and nothing is stored. All reference constants (pace benchmarks, stroke factors, rest heuristics, stroke tips) are hand-curated and bundled with the server; no request is forwarded to any third party, and no query is logged in request bodies, recorded, or used to train anything. Each call is answered independently and nothing carries over between requests.
What we do not receive or store. We do not receive your conversation with the assistant, your name, contacts, or account credentials. Rate-limit counters (a client identifier and timestamps) are held in memory for at most 24 hours. Hosting-provider access logs, which contain IP addresses and request paths but not request bodies, are retained for up to 30 days for security and abuse prevention.
Sub-processors. None — every tool is computed locally. Hosting: Vercel (United States regions).
Legal bases and your rights. For users in California, the EU/UK and elsewhere, our processing is necessary to provide the service you request through your assistant. Because we store no personal data beyond short-lived logs, requests to access, correct or delete personal data are usually satisfied automatically; you can still contact agent@connectorbay.com and we will respond within 30 days. We do not sell or share personal information and do not use your data to train models.
Children. SwimPlan is a general-audience service operated by the adult using the assistant.
Changes. We will post changes here with a new effective date.
Effective 28 September 2026. These terms govern use of the SwimPlan connector ("the Service") operated by Unify Dynamics LLC ("we", "us").
Email agent@connectorbay.com. We answer within two business days.
https://swimplan.connectorbay.com/mcphttps://swimplan.connectorbay.com/openapi.jsonWhen you report a problem, include the question you asked your agent, roughly when, and which agent you used (for example Claude, ChatGPT or Gemini). Never send us passwords, account numbers or ID numbers. SwimPlan never asks for them.