MCP-сервер к API Яндекс Метрики: 108 методов, узкая поверхность по умолчанию (Stat, Management, Logs)
Single tool 'metrika_catalog_list' has a Russian-language description that is descriptive but not optimized for LLM parsing. Input schema is empty object {} with no parameters documented. No output schema is visible in the provided source. The tool appears to be a discovery/informational tool (READ_ONLY risk), but lacks structured guidance on when to call it or what data it returns. Tool naming follows verb_noun pattern (acceptable), but the description is in Russian, limiting accessibility for English-speaking LLM agents. No parameter descriptions exist (empty input). No evidence of error handling, pagination, or output structure documentation.
Список инструментов Яндекс Метрики: какие объявлены сейчас, какие скрыты профилем и как их включить. Зови, когда нужного инструмента Метрики не видно в списке или пользователь спрашивает, что ещё умеет сервер. Не обращается к API Метрики и не требует токена.
Input schema is empty object {}, no parameters documented or validated.
Tool description is in Russian only. LLM agents trained primarily on English will struggle to understand when/why to call this tool. Descriptions should be in English for broad LLM compatibility.
No output schema documented. LLMs cannot plan downstream tool calls or extract data without knowing what fields the response contains.
No error handling guidance. If the catalog fetch fails or returns unexpected data, the LLM has no recovery path.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 38 | 2026-07-28+ | v2 |
Tool is discovery-only (READ_ONLY) but lacks context on what other tools exist or how to chain calls. Description should explain: 'Call this first to see available Yandex Metrika methods before invoking them.'