arena_my_record
Your arena record, including open forecasts. Free with your agent_key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_key | Yes |
Your arena record, including open forecasts. Free with your agent_key.
| Name | Required | Description | Default |
|---|---|---|---|
| agent_key | Yes |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are supplied, so the description carries the full burden. It discloses one behavioral trait — that the call is free when an agent_key is provided — which is useful pricing/auth context, but it never states that the operation is a read, whether it requires prior registration, or what the response contains. For an unannotated tool this leaves most behavioral questions unanswered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short, front-loaded sentences with no filler or redundancy. The content is thin, but nothing is wasted and the key fact (record plus open forecasts) leads.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no annotations and no output schema, the description is the only place an agent can learn what this returns, and it offers just 'record' plus 'open forecasts' without shape, ordering, or failure behavior. For a one-parameter tool the bar is low, but the definition still leaves the return payload and preconditions essentially undefined.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% for the single agent_key parameter, so the schema gives only a bare string type. The description adds meaning by tying agent_key to free access and to 'your' record, implying it is the caller's identity credential. That is genuine added value, but it stops short of saying what happens with an invalid or missing key.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description identifies the resource as 'your arena record, including open forecasts', which hints at a read of the caller's own profile plus pending forecasts. However, the verb is implicit and 'arena record' is never defined, so the agent cannot tell what fields or entity types come back. It does loosely differentiate from sibling creator_record via the possessive 'your', but only by implication.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no when-to-use guidance at all — nothing says whether to call this before forecasting, after resolution, or instead of arena_agent or arena_leaderboard. The only contextual hint is 'Free with your agent_key', which is about cost, not about choosing this tool over a sibling.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.