Skip to main content
Glama
Parallel-Solutions

Bitrix24 Tasks, CRM & Lists MCP Server

bitrix_lists_search_letters

Search incoming or outgoing letters in Bitrix Lists by project, subject, or letter number, and get attachment links for retrieval.

Instructions

Найти письма в реестре Bitrix «Списки» (входящие/исходящие) по проекту, теме или номеру письма. projectQuery ищет подстрокой в «Реестре проектов» и ограничивает выборку найденными проектами; letterNumber ищет по подстроке «№<номер>» в названии письма (устойчиво к тому, что поле номера менялось со временем); query — свободный текстовый поиск по теме письма. Каждый результат содержит files — ссылки на вложения (propertyCode + attachedObjectId), которые передаются в bitrix_lists_get_letter_file для скачивания. Не поддерживает часть устаревших файловых полей исходящих писем (CFile-based, не Disk) — см. NEXT_AGENT_PROMPT.md.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo
directionYes
letterNumberNo
projectQueryNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv0.1.0

TDQS

A4.6/5.0
Behavior5/5

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

With no annotations provided, the description carries the full burden and does so well. It discloses substring matching behavior, how projectQuery restricts the result set, robustness of letterNumber matching to historical field changes, the file reference structure in results, and a known limitation with legacy CFile-based fields for outgoing letters.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense paragraph that front-loads the core purpose, then explains each search mode, the result-to-file-download handoff, and the known limitation. Every sentence contributes useful information without redundancy or filler.

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?

Given that there is no output schema and no annotations, the description covers the essential search modes, result file linkage, and a specific limitation. It is slightly incomplete because it does not describe the broader result shape or limit/pagination behavior, but the critical usage path is well-covered.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It adds meaningful semantics for projectQuery, letterNumber, and query, and indirectly covers direction via 'входящие/исходящие'. However, the limit parameter is not explained at all, leaving one parameter under-documented.

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?

The description states a specific action ('Найти письма') on a specific resource (Bitrix Lists registry, incoming/outgoing) and lists concrete search dimensions: project, subject, or letter number. It also distinguishes itself from the sibling bitrix_lists_get_letter_file by explaining that result files are passed to that tool.

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?

The description gives clear context for when to use the tool: search letters in the Bitrix Lists registry by project, subject, or number, and then feed result file references into bitrix_lists_get_letter_file. It does not explicitly state when not to use it or name alternatives, but no other letter-search sibling exists, so the guidance is adequate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Parallel-Solutions/bitrix_mcp_free'

If you have feedback or need assistance with the MCP directory API, please join our Discord server