Be the first to get access to new connectors. Get early access →
ConnectorBay Early access
Discover
ClimbGrade icon

ClimbGrade

Bouldering training-log analytics — grade pyramid, hardest-grade tracker, attempts-to-send ratio, next-grade projection

Unify Dynamics LLC

Tools6read-only
Sign-inNoneno account, no key
Data keptNoneprocessed in memory
PriceFreeoptional Pro limits
StatusLiveMCP + REST
Works withMCP · RESTany agent

Try asking

Real questions, and the tools your agent calls to answer them.

Build my grade pyramid from this session log
Tools called
grade_pyramid
Is my climbing pyramid top-heavy?
Tools called
grade_pyramid
What's my hardest grade sent over time?
Tools called
hardest_grade_progression
When did I first send V5?
Tools called
hardest_grade_progression
What's my attempts-to-send ratio by grade?
Tools called
attempts_to_send_ratio
How many tries does it take me to send a V5 on average?
Tools called
attempts_to_send_ratio
At this rate, what grade might I be sending in two months?
Tools called
next_grade_projection
Give me a full breakdown of my climbing training log
Tools called
training_log_summary
What's V4 in French grades?
Tools called
grade_conversion_table
Convert 5.12a to V-scale
Tools called
grade_conversion_table

About

ClimbGrade is a fully local bouldering training-log analytics connector — distinct from the sibling ascent connector, which is climbing gear/technique/safety reference with no training-log concept at all. Every training-log tool takes session_log (a list of {date, grade, attempts, sent} objects, grade as a V-scale string like 'V4' or 'VB') as a plain argument each call; nothing is stored server-side between calls. grade_pyramid groups sent sessions by V-scale tier and checks the shape against the classic wide-base pattern, flagging any tier with more sends than an easier tier below it — a common top-heavy/plateau warning sign. hardest_grade_progression sorts the log chronologically regardless of input order and reports the running hardest grade sent as of each session's date. attempts_to_send_ratio groups every session by grade and reports total attempts, sends, attempts-per-send and send rate per tier. next_grade_projection fits an ordinary least-squares trend line to sent grades over time and extrapolates a rough next-grade estimate for a caller-chosen horizon, needing at least two sent sessions on different dates and explicitly caveated as a rough estimate, never a guarantee. training_log_summary runs all four in one call. grade_conversion_table converts between V-scale, Font, YDS, French and UIAA off a compact 14-row reference table — smaller and coarser than ascent's fuller, independently cross-checked table — enough to translate an occasional roped-route grade into its V-scale bucket before logging it. General fitness/hobby tracking, not medical, coaching, or injury-risk advice. Keyless; fully local; zero upstream calls; nothing stored.

Sources: Computed locally from the training log you provide on each call (grade pyramid, hardest-grade-over-time tracker, attempts-to-send ratio, ordinary-least-squares next-grade trend projection); the V-scale/Font/YDS/French/UIAA reference table is a hand-curated, compact dataset (14 rows), smaller and coarser than the sibling ascent connector's fuller table. Nothing is stored between calls; fully local, zero upstream calls.

Privacy

The publisher, Unify Dynamics LLC, states that tool inputs are processed in memory and not retained.

Data not collectedNo account, no profile, no stored prompts or results.

What it can do

6 tools, grouped by job. Every one is read-only or compute-only.

OpenAPI
Training-Log Analytics5 tools
  • Grade pyramidBuilds a bouldering grade pyramid from your training log: counts sends per V-scale tier and checks the shape against the classic 'wide base,…
  • Hardest grade progressionSorts your training log chronologically (regardless of what order you pass the sessions in) and returns, for each session's date, the running…
  • Attempts to send ratioGroups every session in your training log by V-scale grade and reports, per tier, total sessions, total attempts, sends, attempts-per-send, and…
  • Next grade projectionFits an ordinary least-squares trend line to your sent grades over time and extrapolates a rough estimate of the V-scale grade you might be…
  • Training log summaryRuns grade_pyramid, hardest_grade_progression, attempts_to_send_ratio and next_grade_projection on the same training log in one call and returns…
Grade Reference1 tools
  • Grade conversion tableConverts a grade between V-scale, Font, YDS, French and UIAA using a compact, reference-only table (14 milestone rows, VB through V12) — smaller…

Information

PublisherUnify Dynamics LLC
CategorySports & fitness
LanguagesEnglish
Built forGlobal
CompatibilityAny MCP client · any agent · REST
Version0.1.0
MCP endpointhttps://climbgrade.connectorbay.com/mcp
REST APIopenapi.json
SupportGet help · Status
CountryWorldwide

More like this

Trainplan

Computed couch-to-5k through marathon training plans — 10% rule, cutback weeks, taper — from your level and weeks available

Live · MCP + REST2 tools

Fantasy

A hand-curated, sport-agnostic fantasy sports reference — formats, drafts, rules and terms

Live · MCP + REST8 tools

Shuttle

A hand-curated badminton reference — rules, technique how-tos, gear and match formats

Live · MCP + REST8 tools

Paddle

A hand-curated table tennis reference — rules, scoring, technique and equipment

Live · MCP + REST8 tools

Bola (Ball)

A fully local Brazilian football history and facts reference — World Cups, Copa América, legends and trivia

Live · MCP + REST9 tools

Gully

A hand-curated Indian cricket reference — IPL, World Cups, rules and trivia

Live · MCP + REST10 tools

Documentation

Back to top

How this differs from ascent

The sibling ascent connector is a climbing reference toolkit: a fuller, independently cross-checked grade-conversion table, a gear glossary, belay-technique and climbing-discipline explainers, safety-system concepts, a climbing-knot subset, and warmup/injury-prevention guidance. It has no concept of a training log.

ClimbGrade is a training-log analytics connector. Its own grade-conversion table is intentionally smaller and reference-only — 14 milestone rows (VB through V12) — just enough to translate an occasional roped-route grade into its approximate V-scale bucket so a mixed indoor/outdoor log stays comparable on one axis. The reason ClimbGrade exists, and the majority of its tools, is real statistics computed over a caller-supplied training log — something ascent does not have at all.

What ClimbGrade is for

"Build my grade pyramid from this log", "what's my hardest grade sent over time", "what's my attempts-to-send ratio by grade", "at this rate, what grade might I be sending in two months" — turning a plain list of climbing sessions into the statistics climbers actually track to gauge their own progress.

What it does

ClimbGrade is stateless: every training-log tool takes session_log — a list of {date, grade, attempts, sent} objects, where grade is a V-scale string like "V4" or "VB" — as a plain argument on every call. Nothing is stored server-side between calls; the caller is the source of truth and re-sends the log each time, exactly like the other tracker-style connectors in this catalogue.

grade_pyramid groups sent sessions by V-scale tier and checks the shape against the classic "wide base, narrower near your limit" pattern, flagging any tier with more sends than an easier tier below it — a common top-heavy/plateau warning sign, not a badge of honor. hardest_grade_progression sorts the log chronologically (regardless of the order sessions were passed in) and reports the running hardest grade sent as of each session's date. attempts_to_send_ratio groups every session — sent or not — by grade and reports total attempts, sends, attempts-per-send, and send rate per tier. next_grade_projection fits an ordinary least-squares trend line to sent grades over time and extrapolates a rough next-grade estimate for a caller-chosen horizon; it needs at least two sent sessions on two different dates, and its result is explicitly caveated as a rough trend extrapolation, never a guarantee or a coaching plan. training_log_summary runs all four over the same log in one call. grade_conversion_table converts between V-scale, Font, YDS, French and UIAA using the compact 14-row table.

What it is not

Not medical, coaching, or injury-risk advice — general fitness/hobby tracking and arithmetic over the numbers you provide. next_grade_projection is a straight-line extrapolation of past data, not a prediction: it cannot see plateaus, injuries, gear changes, or technique breakthroughs, and should be treated as one input, not a forecast. ClimbGrade's own grade table is deliberately smaller and coarser than ascent's; for a fuller, finer-grained, independently cross-checked grade-conversion reference, use the sibling /ascent connector.

Privacy policy

Back to top

ClimbGrade — Privacy Policy

Effective 28 September 2026. Unify Dynamics LLC ("we", "us"), Menlo Park, California.

What ClimbGrade is. ClimbGrade is a connector (an MCP server and REST API) that AI assistants and personal agents call on your behalf to compute bouldering training-log statistics — a grade pyramid, a hardest-grade-over-time tracker, an attempts-to-send ratio, a next-grade trend projection — and to convert climbing grades between V-scale, Font, YDS, French and UIAA. You interact with your assistant; the assistant sends us only the arguments needed for that one calculation.

General fitness/hobby tracking, not medical or coaching advice. ClimbGrade is general fitness and hobby tracking, arithmetic and trend-fitting over the numbers you supply. It is not medical advice, not a certified coaching program, and performs no real injury-risk assessment. See our Terms of Service for the full disclaimer; this policy covers data handling only.

What we receive. The arguments of each tool call — most notably, when you use a training-log tool, the session log you supply that call (dates, V-scale grades, attempt counts, and whether each session was sent) — 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.

Nothing is stored between calls. ClimbGrade is stateless by design: your training log exists only for the duration of the single request that includes it, is used only to compute that request's answer, and is discarded immediately afterward — it is never written to a database, a file, or any persistent store, and it is not retained to build a profile across your calls. Each request's session log must be resupplied on the next call if you want continuity; we do not keep it for you. The grade-conversion table is a small, bundled, hand-curated reference file; nothing is fetched from any third party to answer any tool call — there is no upstream call at all, live or otherwise.

What we do not receive or store. We do not receive your conversation with the assistant or your name. 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 computes locally from the numbers you provide. Hosting: Vercel (United States regions).

Legal bases and your rights. Our processing is necessary to provide the service you request through your assistant. Because we store no personal data beyond short-lived logs and rate-limit counters, 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. ClimbGrade is a general-audience service operated by the adult using the assistant.

Changes. We will post changes here with a new effective date.

Terms of service

Back to top

ClimbGrade — Terms of Service

Effective 28 September 2026. These terms govern use of the ClimbGrade connector ("the Service") operated by Unify Dynamics LLC ("we", "us"), Menlo Park, California.

  1. The Service. ClimbGrade computes bouldering training-log statistics from a session log you supply on each call — a grade pyramid, a hardest-grade-over-time tracker, an attempts-to-send ratio, and a next-grade trend projection — and converts climbing grades between V-scale, Font, YDS, French and UIAA using a compact, reference-only table. It is accessed through an AI assistant or directly over MCP or HTTP.
  2. General fitness/hobby tracking, not medical or coaching advice. ClimbGrade performs general fitness and hobby-tracking arithmetic and trend-fitting over the numbers you provide. It is not medical advice, not a substitute for a certified climbing coach or trainer, and performs no real injury-risk assessment. It has no knowledge of your health, physical condition, technique, or any specific route or gym's grading conventions.
  3. Not a guarantee of future performance. next_grade_projection is a straight-line (ordinary least-squares) extrapolation of grades you report having sent in the past. It cannot see plateaus, injuries, rest periods, gear changes, technique breakthroughs, or anything else that shapes real progress, and it is not a promise, forecast, or coaching plan. Treat any projected grade as one rough input among many, never as a target you are entitled to reach on schedule.
  4. You are the source of truth for your data. ClimbGrade is stateless: it does not store your training log between calls. You (or your assistant) are responsible for keeping and resupplying your own session log, and for the accuracy of the dates, grades, attempts, and sent/not-sent values you report — the Service's output is only as accurate as the log it is given.
  5. Grade conversions are approximate. The bundled grade-conversion table reflects a compact, commonly cited approximate correspondence between V-scale/Font and roped YDS/French/UIAA grades; sources vary here by a full grade or more. It is intentionally smaller and coarser than the sibling /ascent connector's fuller, independently cross-checked table.
  6. Acceptable use. Automated use within the published rate limits is welcome.
  7. Availability. The Service is provided "as is" without warranty. We may change, limit or discontinue it at any time.
  8. Data. Our Privacy Policy describes what we process. In short: your session log is used only to compute the single response to the call that included it, and is not stored afterward.
  9. Pro keys. Optional Pro API keys are issued at our discretion, are personal to the holder and may be revoked for abuse.
  10. Liability. To the fullest extent permitted by law, Unify Dynamics LLC is not liable for any loss arising from use of, or reliance on, the Service — including reliance on any grade conversion, pyramid analysis, or next-grade projection for training decisions. Our total liability is limited to US $100.
  11. Governing law. California law; venue in San Mateo County, California.
  12. Contact. Unify Dynamics LLC · agent@connectorbay.com · https://connectorbay.com/climbgrade

ClimbGrade support

Email agent@connectorbay.com. We answer within two business days.

When 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. ClimbGrade never asks for them.

Get ClimbGrade

Free · No sign-in · Read-only

Streamable HTTP, stateless, no authentication. Paste the endpoint into any MCP-capable agent.

https://climbgrade.connectorbay.com/mcp
{
  "mcpServers": {
    "climbgrade": {
      "type": "http",
      "url": "https://climbgrade.connectorbay.com/mcp"
    }
  }
}