Советы кондитера
read_guidesОтветы из статей блога и раздела «Вопросы и ответы»: сколько торта на гостей, как выбрать начинку, свадебные пряники, срочный заказ и другое.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Вопрос или тема |
read_guidesОтветы из статей блога и раздела «Вопросы и ответы»: сколько торта на гостей, как выбрать начинку, свадебные пряники, срочный заказ и другое.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Вопрос или тема |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is clear. The description adds useful context by identifying the source as blog articles and Q&A content rather than product or order data. It does not describe search behavior, result granularity, or limitations, but the read-only nature is already covered by 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 definition is a single compact sentence with no filler. It front-loads the content source and follows with examples that clarify supported topics. Every phrase contributes to understanding the tool.
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 simple one-parameter read-only retrieval tool, the description gives enough to understand the content source and topic coverage. However, it does not clarify routing against siblings such as search_products or submit_request, nor does it describe whether responses are snippets or full articles. No output schema exists, so return-value detail is not strictly required, but sibling differentiation is still missing.
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 schema has 100% description coverage for the single required query parameter, defining it as a question or topic. The description offers example question types, which gives some semantic guidance, but it does not add format, scope, or phrasing constraints beyond the schema. Baseline 3 is appropriate because the schema already carries the parameter definition.
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 states that the tool returns answers from blog articles and a Q&A section, which is a clear content source and outcome. It lists concrete topic examples such as cake quantity, filling choice, wedding gingerbread, and urgent orders, making the purpose recognizable. It does not explicitly differentiate this tool from siblings like about, search_products, or product_details.
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 examples imply that the tool should be used for general baking and cake questions drawn from editorial/FAQ content. However, there is no explicit when-to-use instruction, no exclusions, and no named alternatives for product search, pricing, or order submission. The agent must infer routing from the topic examples alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.