Skip to main content
Glama

table_set_row_values

Set multiple fields in a form table's current row and verify each value. Update table entries in 1C:Enterprise with confirmation.

Instructions

Set multiple fields in the current row of a form table and verify each value.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tableYes
valuesYes
session_idNodefault-18
search_by_titleNo
create_if_missingNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.5.3

TDQS

C2.9/5.0
Behavior3/5

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

With no annotations provided, the description carries the full behavioral burden. It does disclose that values are set and then verified, which is useful, but it leaves out important behaviors such as whether verification blocks until success, what happens on mismatch, permission requirements, and whether it modifies the entire row or only the provided fields.

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 description is a single, front-loaded sentence with no filler. It is concise and easy to scan, though it is terse enough that key operational details are missing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given five parameters, zero schema descriptions, no annotations, and no output schema, the description is not sufficient for correct invocation. It does not explain how to construct the 'values' argument, how optional booleans change the behavior, or what verification means in practice.

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

Parameters2/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, but it only weakly does so. It implies 'values' contains multiple field assignments and that the operation targets the current row. It does not explain the format of 'values', the roles of 'search_by_title' or 'create_if_missing', or the purpose of 'session_id'.

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 clearly states the specific verb 'Set' and the resource 'fields in the current row of a form table.' It also adds scope with 'multiple fields,' which helps distinguish it from sibling tools like table_set_field. However, it does not explicitly name that sibling or state how it differs.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool versus alternatives such as table_set_field, set_form_fields, or table_begin_edit. It also omits prerequisites like needing a current row or an editable table, and gives no exclusions or context about when not to use it.

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

Deploy Server

Other Tools