Artist albums
get_v1_1_artist_albumsArtist albums Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Artist ID | |
| limit | No | ||
| offset | No |
get_v1_1_artist_albumsArtist albums Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Artist ID | |
| limit | No | ||
| offset | No |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must fully disclose behavior. It only mentions billing per call and payment method, which is about cost, not about what the tool does, its return format, side effects, or any limitations. This is a significant gap for a simple data-retrieval tool.
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?
While the description is very short, it is under-specified rather than concise. Every word is effectively reused from the title, and the billing note adds no value to tool selection. It fails the test of appropriately sized and front-loaded content.
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 that retrieves artist albums, the description should at least state that it returns a list of albums, how pagination works (via limit/offset), and that it requires an artist ID. None of this is mentioned, making the description completely inadequate for an agent to decide to use it correctly.
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?
The description adds no information about the 'id', 'limit', or 'offset' parameters. The schema only provides a minimal 'Artist ID' description for 'id' and nothing for the other two. With only 33% schema description coverage, the description should compensate but does not.
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 only says 'Artist albums' which is essentially the same as the tool's name and title. It does not state a verb or action (e.g., 'Retrieve a list of albums for an artist'). This is a tautology, providing no functional clarity.
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 guidance on when to use this tool versus siblings like get_v1_1_artist_singles or get_v1_1_artist_discography_overview. The description mentions billing but gives no context about use cases or exclusions.
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.