Skip to main content
Glama

Stone Vendas

stone_vendas_recebiveis

Read-onlyIdempotent

Agenda de recebíveis Stone: as parcelas ainda não pagas com a data prevista de pagamento, detalhadas e totalizadas por data. A Stone fecha um arquivo por dia e o do dia só fica pronto depois das 5h do dia seguinte, então o padrão vai até ontem. Máximo de 92 dias por chamada.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
accountNo
data_fimNo
data_inicioNo

Schema Changelog

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

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false; the description adds valuable behavioral context about data freshness, file availability timing, and the 92-day cap. It also previews the response shape via 'detalhadas e totalizadas por data'. It does not cover empty-result or error behavior, but the annotations lower the burden.

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?

Three dense Portuguese sentences carry only essential information: purpose, data freshness constraint, and maximum range. There is no filler, repetition, or irrelevant context. The most decision-relevant facts are placed prominently.

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-only date-bounded query, the description covers the returned data, the effective data latency, and the maximum call window, which is enough for most real usage. The absence of an output schema is partially mitigated by the mention of per-date detail and totals. The remaining gap is the undocumented meaning and format of the account parameter.

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

Parameters3/5

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

The schema has 0% description coverage for its three string parameters, so the description must compensate. It clarifies that data_inicio and data_fim form a date window limited to 92 days with a default ending yesterday. However, it does not explain the account parameter or the expected date format, leaving a meaningful gap.

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 explicitly defines the tool as Stone's receivables agenda: unpaid installments with expected payment dates, detailed and totalized by date. The phrase 'ainda não pagas' semantically distinguishes it from sibling tools like stone_vendas_liquidacoes or stone_vendas_cancelamentos. The purpose is unmistakable even without an explicit verb.

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 invocation context: Stone's daily file is only ready after 5h of the following day, so data should be expected only up to yesterday, and a single call is limited to 92 days. This helps the agent decide when results are current and when requests need to be split. It does not explicitly name alternative tools for when-not-to-use scenarios.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

B3.4/5.0
Disambiguation2/5

The stone_vendas_* tools are clearly separated by data type, but the generic tools are not: connect, toolkit_info, and marketplace all describe connection/installed-tool state, and marketplace even mentions report_bug functionality that is also a standalone tool. Agents could easily pick the wrong meta-tool when checking status or running another MCP.

Naming Consistency2/5

The Stone tools share a consistent stone_vendas_ prefix, but the rest of the server uses bare English verbs/nouns like authenticate, connect, marketplace, and toolkit_info. Inside the prefix, the names mix verbs like listar and limpar_cache with nouns like arquivo, recebiveis, and resumo, so no single naming pattern governs the set.

Tool Count3/5

15 tools is not extreme, and the nine Stone-specific tools are reasonably scoped. However, six generic MCP.AI/admin tools are unrelated to Stone Vendas and dilute the server's purpose, making the count feel padded.

Completeness4/5

The Stone domain covers the main reconciliation workflow well: sales, Pix, settlements, receivables, cancellations/chargebacks, account listing, a catch-all daily file, and cache reset. There are minor gaps like a direct single-transaction lookup or an explicit bank-statement reconciliation tool, but core reporting has no dead ends.