Skip to main content
Glama

Trustbase Lab · Trusted Data Infrastructure for the AI Era

get_battery_market_stats

get_battery_market_stats
Read-onlyIdempotent

Purpose: China battery-recycling market statistics - collected volumes, processor counts, NEV output, and modelled future volumes. Guidelines: use when a question needs scale rather than rules; modelled figures are labelled as such in the record names. Limits: China focus; modelled values are not official statistics. Ex: get_battery_market_stats().

Input Schema

NameRequiredDescriptionDefault
keywordNo关键词过滤(中英均可)
languageNo输出语言zh
response_formatNo输出格式:markdown=人类阅读, json=Agent 处理友好markdown

Output Schema

NameRequiredDescriptionDefault
textYesHuman-readable result (markdown, or a JSON string when response_format=json).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover readOnly, idempotent, non-destructive, closed-world. The description adds genuinely new behavioral context: modelled figures are labelled as such in record names, the scope is China-only, and modelled values are not official statistics. That provenance caveat is the most valuable disclosure here and is not derivable from the structured fields.

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?

Labelled Purpose/Guidelines/Limits/Ex sections make it skimmable and front-loaded. Slightly over-tight repetition of the 'modelled' caveat across Guidelines and Limits costs a little, but every line still carries content.

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

Completeness4/5

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

Output schema exists, so return-value explanation is correctly omitted, and annotations cover the safety profile. Scope, provenance, and usage trigger are all supplied; only the absence of any parameter-level note for the three optional inputs keeps it from being fully complete.

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

Parameters3/5

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

Schema description coverage is 100% and the description makes no mention of keyword, language, or response_format, so it adds nothing beyond the schema. Baseline 3 applies since the schema carries the full parameter burden and only the zero-required-parameter shape is implied.

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

Purpose5/5

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

States a specific verb+resource ('China battery-recycling market statistics') and enumerates the concrete payload (collected volumes, processor counts, NEV output, modelled future volumes). This distinguishes it from nearby siblings such as query_battery_recycling_targets, get_battery_regulation_timeline, and get_elt_recycling without opening any schema.

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

Usage Guidelines4/5

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

'Use when a question needs scale rather than rules' gives an explicit selection heuristic that routes the agent away from rule/regulation tools. It stops short of naming a specific sibling alternative, so it is clear context without full when/when-not routing.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources