Ploshadkin — event venues in Russia
Server Details
Event venues in Russia: restaurants, lofts, hotel halls, country clubs. Capacity, prices, requests.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
Each tool has a clearly separate role: search_venues returns lightweight result cards, get_venue returns the full venue profile, and list_cities/list_categories provide the facets used by search. There is no realistic way to confuse them, and descriptions explicitly cross-reference each other.
All four names follow the same snake_case verb_noun pattern (get_venue, list_categories, list_cities, search_venues), with verbs that accurately reflect the operation.
Four tools is well matched to a read-only venue catalog: search, detail, and two facet lookups. Nothing feels redundant or missing at the tool-count level.
The discovery lifecycle (browse facets → search → venue details) is fully covered, including capacity, price guidance, and photos. The main gap is operational: contacts, availability checks, and inquiries are deliberately excluded and pushed to an external form, which is a dead end for an agent trying to complete a booking.
Available Tools
4 toolsget_venueКарточка площадкиARead-onlyIdempotentInspect
Подробная карточка площадки: описание, залы и вместимость по рассадкам, цена-ориентир, кухня, парковка, проживание, поводы, фото, другие залы комплекса, ссылка. Контакты не выдаются — для свободной даты и сметы используйте форму заявки на странице карточки.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Или ссылка на карточку площадки на ploshadkin.ru | |
| slug | No | slug из search_venues |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds genuine value by disclosing an output limitation: contact details are withheld and the request form is the route for availability and budgeting. It says nothing about the card's size, image payloads, or error behavior when the slug/url is invalid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the resource and its contents, followed by the key caveat. The field enumeration is dense but each item maps to real return content, so little is wasted. Only the long comma list slightly taxes scanning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, and the description compensates by listing the returned contents in detail. Combined with annotations covering the safety profile and a 100%-documented two-parameter schema, an agent has everything needed to decide to call it and interpret the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and both parameters (url, slug) are already documented in the schema, including the note that slug comes from search_venues. The description adds no further meaning about the parameters or their precedence when both are supplied, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description gives a specific verb-resource ('Подробная карточка площадки') and enumerates exactly what the card contains: description, halls, capacity, price benchmark, cuisine, parking, photos, link. An agent can distinguish this lookup tool from list-oriented siblings like search_venues. It stops short of naming the sibling it complements, so it is clear but not fully differentiated.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The second sentence gives an explicit exclusion and an alternative: contacts are not returned, and the request form on the card page should be used for free dates and estimates. This tells the agent when this tool is insufficient. It does not explicitly state that search_venues should be used to obtain the slug first, though the schema implies that.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_categoriesРубрики и поводыARead-onlyIdempotentInspect
Рубрики площадок (slug, название, число площадок, ссылка) и теги — поводы (корпоратив, новый год, конференция…) и особенности (с проживанием, своя кухня…) для фильтров search_venues.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint false, and destructiveHint false, so the safety profile is covered. The description adds the returned data contents and examples, but does not describe pagination, authentication, or other operational behavior, and it does not contradict the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that packs in the returned fields, tag categories, examples, and intended usage without filler. Every part contributes useful context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only reference tool with no output schema, the description adequately states what is returned and how it is used. It could be slightly more explicit about exhaustive enumeration or lack of arguments, but the schema and annotations cover those gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are zero input parameters, so the baseline score is 4. The description does not need to explain parameter semantics, and it correctly does not introduce any.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description identifies the resources clearly: venue categories (with slug, name, venue count, link) and tags for occasions and features. It also ties them to search_venues filters, which helps distinguish the tool from siblings, though it does not explicitly use a verb like 'list' or name alternative tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'для фильтров search_venues' gives a clear use context: this tool supplies filter values for search_venues. It does not state when not to use it or name alternative tools, but the intended usage is clear enough.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_citiesГородаBRead-onlyIdempotentInspect
Города каталога: slug, название, число площадок, ссылка.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and closed-world scope, so the safety profile is fully covered. The description adds no behavioral context beyond output fields: no note on ordering, completeness, or whether the list is static, so there is little value beyond 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single short sentence that front-loads the resource and then lists the payload fields. Nothing is redundant and no filler is present.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description usefully enumerates the returned fields, and with zero input parameters there is nothing else an agent needs in order to call it. Minor gaps remain around list size or ordering, but the definition is adequate for this simple read-only enumerator.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters and schema coverage is 100%, so there is nothing for the description to disambiguate. Baseline 4 applies since no parameter documentation burden exists.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific resource (catalog cities) and enumerates the returned fields (slug, name, venue count, link), which is enough for an agent to recognize this as the flat city-listing tool. It does not explicitly differentiate itself from siblings like list_categories or search_venues, but the resource is unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no stated when-to-use, when-not-to-use, or alternative tool. The agent must infer from the name alone that this is the entry point for enumerating cities, with no guidance on how it relates to search_venues or request_quote.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_venuesПоиск площадокARead-onlyIdempotentInspect
Поиск по каталогу Площадкин по словам и фильтрам. Возвращает до 10 карточек: slug, название, рубрика, город, адрес, вместимость (банкет/фуршет/театр/максимум), ориентир цены, короткое описание, фото, ссылка. Порядок — рекомендованные каталогом, затем по популярности. Подробности — get_venue.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Название или слова: «Сенкевич», «лофт с террасой», «ресторан у воды» | |
| city | No | Город: slug или название из list_cities («Москва», «спб») | |
| page | No | Страница выдачи (не дальше 5-й — дальше уточняйте фильтрами) | |
| tags | No | Повод или особенность (slug или название из list_categories → tags): корпоратив, новый год, конференция, свадьба, с проживанием, своя кухня… | |
| limit | No | Карточек за вызов (до 10) | |
| guests | No | Сколько гостей должно поместиться (по максимальной вместимости площадки) | |
| country | No | Только загородные площадки | |
| category | No | Рубрика: slug или название из list_categories («лофт», «ресторан», «конференц-зал», «теплоход») | |
| price_max | No | Бюджет банкета на гостя до, ₽ (площадки без указанной цены тоже попадают) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and non-destructive, so the safety profile is covered. The description adds real behavioral value beyond that: a hard cap of 10 cards per call and the result ordering (catalog-recommended, then popularity), which the agent could not infer from 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads purpose, then the return shape, then ordering, then the sibling cross-reference — a logical order with no filler. The long enumeration of card fields is justified given there is no output schema, though it is the densest part of the text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description correctly carries the burden of describing returns: card count cap and the exact fields returned. Combined with fully documented parameters and the get_venue pointer, an agent has everything needed to call this tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and each of the 9 parameters is well documented in the schema (including examples, bounds and the note that venues without a price still match price_max). The description only adds the generic phrase 'по словам и фильтрам' and does not deepen any individual parameter's meaning, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource (поиск по каталогу Площадкин по словам и фильтрам) and enumerates what a result card contains. It clearly distinguishes itself from get_venue (details) and the list_* catalog tools referenced in the schema, so an agent can identify its role without opening a sibling.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives clear routing context: this is the search/listing entry point and 'Подробности — get_venue' directs the agent to the sibling for full detail. It does not state explicit when-not conditions (e.g., versus browsing list_cities/list_categories directly), so it falls short of a full 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Removed
request_quote
5 tool updates
- First observed
get_venue - First observed
list_categories - First observed
list_cities - First observed
request_quote - First observed
search_venues
Related MCP Connectors
Event agency catalog: venues, hosts, bands, shows, stars and cases in Moscow, St Petersburg, Omsk.
Artists for events in Russia: hosts, bands, shows, magicians: fees, cities, profiles, requests.
Каталог артистов для мероприятий (Россия, СНГ): поиск по жанру и городу, анкеты и прямые контакты.
Discover verified wedding, corporate, and celebration venues with live capacities and quotes.
Related MCP Servers
- AlicenseAqualityDmaintenanceSearch 8,000+ corporate event venues across 40+ cities. Tools for venue search by capacity/category, pricing guides, expert advice articles, and inquiry handoff. Read-only, PII-redacted, UTM-attributed.74 npmMIT
- AlicenseAqualityBmaintenanceProvides music events, concerts, music festivals, nightclubs and other events information.172MIT

mcp-supertoursofficial
AlicenseNot gradedqualityDmaintenanceTour and excursion search on supertours.ru — destinations across Russia and abroad.MIT- AlicenseNot gradedqualityCmaintenanceMCP server for the Russian construction market — 3,395 contractor companies and 13,436 house-building projects across 18 regions. 21 tools for search, comparison, cost analytics, contractor recommendations, and quote requests.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.