A curated Kimi Coding Plan usage monitor with aesthetic CLI and MCP server.
Two read-only tools with minimal schemas and generic descriptions. Tool naming follows verb_noun convention but descriptions lack depth needed for LLM selection. Input schemas present but sparse, get_usage accepts one optional parameter with minimal constraint info; get_kimi_usage has empty input schema. No output schemas documented. Error handling guidance absent. No parameter descriptions beyond a single optional provider field. Descriptions are bilingual but generic, not optimized for LLM reasoning about when to invoke each tool.
Get the current Kimi Coding Plan API usage and quota limits. 获取当前 Kimi Coding Plan API 的使用量和配额限制。
Get API usage/quota from configured LLM providers. 获取已配置的 LLM 服务商的 API 使用量与配额限制。
get_kimi_usage has empty input schema ({}). Tool is discoverable but no input documentation exists to guide LLM parameter handling.
Descriptions lack actionable detail on WHEN to use each tool and what distinguishes them. 'Get API usage/quota' is under 20 chars of specific guidance. Bilingual text does not compensate for missing LLM selection context (e.g., 'Call this for multi-provider quotas; call get_kimi_usage for Kimi-only details').
No output schemas documented. LLMs cannot infer what fields to expect, reducing ability to chain results to downstream tools. Baseline: 100% of A+ tools have documented return types.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | 2026-07-28+ | v2 |
get_usage provider parameter has minimal constraint description ('Optional filter - "kimi", "openai", "anthropic", "openrouter", or comma-separated list'). Should be an enum with discrete options, not a free-form string. Free-form invites hallucinated values.
No error handling guidance. How does the tool fail if API keys are missing? If the provider service is down? What should the LLM do next? A raw HTTP 401 or timeout gives the agent no recovery path.
No tool annotations (readOnlyHint, idempotentHint, etc.) despite both tools being read-only operations. These annotations improve agent planning and safety.