Skip to main content
Glama

vtable_get_cell_text

Retrieve cell text from a VTable by row index and column field. Use visual mode to reflect on-screen sorting/filtering, or raw mode for underlying data.

Instructions

读取某个具体单元格的值。row_index 为纯数据行号 (0为第一行),col_field 支持字段名或列标题。visual=True(默认) 读取场景图渲染层文本,与界面显示完全一致——重要:VTable 排序/筛选发生在渲染层,数据源 records 不重排,排序状态下必须用渲染层才能读到界面真实顺序;visual=False 读取数据源 records 原始值(忽略排序/筛选)。渲染视口外的行需先滚动。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
visualNo
col_fieldYes
row_indexYes
iframe_selectorNodiv[aria-hidden=false] iframe
Behavior5/5

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

With no annotations provided, the description fully carries the burden of behavioral disclosure. It explains the render-layer vs data-source distinction, the impact of sorting/filtering, and the viewport scrolling requirement — rich behavioral context beyond what schema could show.

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 somewhat long but every sentence adds value. It front-loads the core purpose, then parameter definitions, then the critical visual-mode caveat, and ends with the viewport constraint. Structure is logical and efficient.

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?

For a read operation with no output schema and no annotations, it covers the key parameters, behavioral nuances, and a usage constraint. It could be more complete by describing the return type or potential errors, but these are minor omissions given the tool's simplicity.

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 has 0% description coverage, so the description compensates by explaining row_index, col_field, and visual in detail. The only parameter left unexplained is iframe_selector, which has a default but no narrative, so one gap remains.

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 opens with a specific verb and resource: '读取某个具体单元格的值' (read the value of a specific cell). It clearly distinguishes from sibling tools like vtable_get_all_records and vtable_get_column_values by focusing on a single cell.

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?

Provides clear guidance on when to use visual=True vs visual=False, explaining the sorting/filtering implications and the need to scroll to viewport rows. It does not explicitly mention alternatives among sibling tools but gives sufficient context for typical use cases.

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

Install Server

Other Tools

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/hooplus1ce/qa-automation-mcp-plugin'

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