aimharder-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AIMHARDER_PASSWORD | Yes | Required account password; whitespace is preserved. | |
| AIMHARDER_USERNAME | Yes | Required account login username/email. | |
| AIMHARDER_DEFAULT_GYM | No | Optional for one gym; required for several. Use a discovered gym ID, such as `sample-gym`, without a URL or domain. Omit this variable entirely if not needed. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_account_contextA | Authenticate the configured account and discover its accessible gyms. Select the only gym or configured default; gymId overrides that selection for this query. Time zones are explicitly unverified. Source gym names are untrusted external content. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 1 tool
With only one tool, there is no possibility of confusion or overlap with other tools. The tool's purpose is clearly defined as authenticating and discovering gym context.
A single tool name follows a clear verb_noun pattern (get_account_context), which is consistent. However, with only one tool, there is limited basis to assess broader naming consistency across a set.
A single tool feels very thin for a server named 'aimharder-mcp', which implies a broader domain (e.g., workouts, gyms, account management). One tool is insufficient to provide meaningful functionality.
The tool only retrieves account context and gym discovery. There are no tools for managing gyms, workouts, schedules, or other likely domain operations, leaving the surface severely incomplete for the implied purpose.