Skip to main content
Glama

Поиск электромобилей

search_models
Read-onlyIdempotent

Поиск по каталогу электромобилей и гибридов в России: по названию (по-русски или латиницей) и фильтрам — тип, канал поставки, цена, зимний пробег. Звать, когда модель названа неточно, нужен список под бюджет или подбор. Модели — по убыванию балла: цена с источником, паспортный и зимний запас хода, балл, адрес страницы. EN: search the catalog of EVs and plug-in hybrids sold in Russia by name and filters; use it to find a model id or shortlist cars by price or winter range.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "search_models"
  }
}

Input Schema

NameRequiredDescriptionDefault
pageNoСтраница выдачи по limit, с 1 (по умолчанию 1)
typeNoТип: bev — электромобиль, phev — гибрид с розеткой, reev — с генератором, hev — гибрид без розетки, ice — бензин
limitNoСколько вернуть (по умолчанию 20, не больше 100)
queryNoНазвание модели или марки, по-русски или латиницей («лисян», «zeekr 001»)
segmentNoКанал поставки: локальная сборка, официальный ввоз, параллельный импорт, с пробегом
max_priceNoМаксимальная цена, руб.
min_winter_rangeNoМинимальный зимний пробег, км (расчётная оценка при −10 °C)

Output Schema

NameRequiredDescriptionDefault
pageYes
pagesYes
termsYesУсловия использования данных (адрес)
totalYes
modelsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile needs no restating. The description does add one genuinely behavioral fact beyond the annotations: results are ordered by score descending. It says nothing about paging limits or empty-result behavior, so the added value is modest.

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?

The Russian sentences are dense and front-loaded, with purpose first, trigger second, and result shape third. The appended English translation duplicates the same content verbatim, which is defensible for bilingual use but is redundant bulk rather than new information.

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?

Seven optional parameters and a 100%-covered schema plus an output schema mean the definition does not need to explain return fields, and it correctly focuses on purpose, triggers and ordering. The only real gap is that it never says what an unfiltered call returns, which matters given zero required parameters.

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 every filter (type, segment, max_price, min_winter_range, query, page, limit) is already documented in the schema, including enum meanings and the −10 °C basis for winter range. The description only re-lists the filter categories, so baseline 3 is appropriate.

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 and resource (search the catalog of EVs and plug-in hybrids sold in Russia) plus the search dimensions: name in Cyrillic or Latin, and filters. It also states the downstream outcome ('find a model id or shortlist cars by price or winter range'), which cleanly separates it from the single-record sibling get_model.

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?

Explicit trigger conditions are given ('when the model is named imprecisely, need a list under a budget, or a shortlist'), which is real when-to-use guidance. It stops short of naming an alternative or an exclusion (e.g. 'use get_model once you have an exact id'), so routing is implied rather than fully spelled out.

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.