Skip to main content
Glama

КМВ INFO — новости Кавминвод

Обстановка в городе

city_situation
Read-onlyIdempotent

Что сейчас происходит в городе: отключения света/воды/газа, ЧП и ДТП за сутки, тревоги (беспилотная опасность и т. п.), наличие бензина на АЗС.

Input Schema

NameRequiredDescriptionDefault
cityNoГород или регион: «Пятигорск», «pyatigorsk», «КМВ», «Ставрополье»; «Россия», «Мир», «Кавказ» — новости вне края. Пусто — Кавминводы и край.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety and world-scope profile is fully covered. The description adds a genuine behavioral fact the annotations lack — the data covers the last 24 hours — but says nothing about freshness, source, or refresh cadence.

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?

A single front-loaded sentence that packs the four covered domains with no filler. It reads as a dense enumeration rather than a run-on of redundant clauses.

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?

With no output schema, the enumerated domains effectively tell the agent what comes back, and the default geography is covered by the parameter description. Only the freshness/source of the data is left unstated, which is a minor gap for a read-only status tool.

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 single city parameter is documented in rich detail, including aliases and the empty-string default (Kavminvody and the region). The description adds nothing about the parameter, which is the expected baseline when the schema does the work.

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

Purpose4/5

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

The description names a concrete resource (current city situation) and enumerates the exact content domains it returns: power/water/gas outages, emergencies and accidents, alerts, and fuel availability. That is far more specific than the sibling names events or latest_news, though it never explicitly names an alternative to route against.

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

Usage Guidelines3/5

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

Usage is only implied through the phrase "что сейчас происходит" and the 24-hour window, which suggests a real-time local snapshot. It never states when to prefer this over events, latest_news, or search_news, nor any prerequisites.

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