Skip to main content
Glama

get_enduraw_athlete_lab

Retrieve the complete Enduraw Athlete Lab dataset (five performance pillars, Critical Speed profile, and cohort percentiles) to analyze modeling metrics locked for free users.

Instructions

Directly retrieves the complete Enduraw 'Athlete Lab' / 'Modélisation' (tab=modeling), which is locked for free users on the web app. Unlocks the 5 performance pillars (Uphill continuous climbs, Downhill VDM, Endurance cardiac drift, Resilience 28-day training load calendar, Physiology recovery), Critical Speed profile, and cohort percentiles.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_enduraw_athlete_lab"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must carry behavioral disclosure. It usefully states that the data is normally locked for free users on the web app and enumerates the five pillars, Critical Speed profile, and cohort percentiles it unlocks, but it does not discuss access requirements, failure modes, or return behavior beyond the content list.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences and front-loads the main purpose before listing the covered content. The parenthetical French name and tab identifier are useful, though the second sentence's long enumeration is dense and could be slightly tighter.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter retrieval tool with no output schema and no annotations, the description covers the broad content areas but leaves response shape and operational behavior unstated. It is adequate to identify the tool's domain, but not fully complete for an agent deciding whether this call will return the data it needs.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so the baseline is 4. The description adds no parameter meaning because none is needed, and it instead clarifies the fixed scope of the retrieval.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('retrieves') and resource ('Enduraw Athlete Lab / Modélisation' with tab=modeling), and it names the content it exposes. It does not explicitly differentiate the tool from close siblings like get_enduraw_performance_profile or get_enduraw_pillar_deep_dive, which keeps it from a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no explicit when-to-use or when-not-to-use guidance relative to the many related get_enduraw_* tools. The web-app lock detail provides context for why one might call it, but it does not tell the agent which sibling tool to choose for profiling, pillars, or matrix data.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.