arxiv_track_trend
Research volume for one stable track by month, quarter or year.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track | Yes | ||
| api_key | No | BrunoSan API Key — brunosan.de/intelligence/ | |
| granularity | No | month |
Research volume for one stable track by month, quarter or year.
| Name | Required | Description | Default |
|---|---|---|---|
| track | Yes | ||
| api_key | No | BrunoSan API Key — brunosan.de/intelligence/ | |
| granularity | No | month |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the aggregation dimensions (month, quarter, year) but doesn't state what 'research volume' means (paper counts? citations?), whether the track must already exist, how missing/invalid tracks are handled, or any rate limits. The word 'stable' is ambiguous—does it mean the tool rejects unstable tracks?
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?
One concise sentence that front-loads the core purpose and includes the key dimensions. It earns its place, though it could add a brief usage note without becoming bloated.
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?
For a tool with no annotations, no output schema, and only 33% schema coverage, the description is too thin. An agent doesn't know what the output looks like, what 'research volume' means, how to specify a track, or what happens with invalid input. Sibling tools like arxiv_tracks and arxiv_track_papers suggest context, but the description doesn't connect to them.
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 coverage is only 33% (only api_key has a description). The description adds meaning for 'track' (one stable track) and 'granularity' (month, quarter, year), but doesn't clarify the format of track identifiers or the exact allowed granularity values. It partially compensates for the schema gap but leaves ambiguity.
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 states a specific verb ('Research volume') and resource ('one stable track') with time granularity options. It distinguishes from siblings like arxiv_track_papers (which likely lists papers) and arxiv_entity_trend (which tracks entities), though it doesn't explicitly name alternatives.
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?
The description implies usage for tracking research volume over time for a track, but provides no explicit when-to-use guidance or exclusions. The phrase 'one stable track' hints at a prerequisite (track must be stable), but doesn't elaborate or contrast with sibling tools like arxiv_entity_trend or arxiv_track_papers.
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.