Skip to main content
Glama

Red by Big Red Cloud

List Cash Receipts

brc_list_cash_receipts
Read-only

Lists BRC cash receipts.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
topNo
pageNo
skipNo
filterNoOptional OData $filter using entryDate only. Other fields are unsupported.
orderByNoOptional OData $orderby expression, only if this endpoint supports ordering.
pageSizeNo
companyNameYesCompany context name, for example YOUR-COMPANY-NAME.
connectionRefNoOpaque Red connection reference returned by brc_confirm_company_connection. Pass this exact value on every later tool call when the MCP client rotates session ids (for example Vibe/Mistral). Keep reusing the same connectionRef after successful tool calls — do not start a new connection because a lookup returned empty or partial data. It is not an API key and does not contain credentials.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / filter / description
      Previous value: -"Optional OData $filter expression, only if this endpoint supports filtering."New value: +"Optional OData $filter using entryDate only. Other fields are unsupported."
  2. First observed

TDQS

D1.9/5.0
Behavior2/5

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

Annotations already declare a safe read-only, non-destructive, closed-world operation, so the safety profile is covered. Beyond that, the description adds nothing: no pagination behavior, no default page size, no note that results are company-scoped, and no indication of how connectionRef/session rotation interacts with this listing call.

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

Conciseness2/5

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

One short sentence with no filler, but its brevity reflects under-specification rather than efficient communication. Nothing is front-loaded because nothing of substance is said.

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

Completeness1/5

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

For an 8-parameter paginated list endpoint with no output schema and partial schema descriptions, the description is entirely inadequate. An agent cannot determine filtering rules, paging semantics, or the required connection/company context from it.

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?

With 8 parameters and only 50% schema description coverage, top, page, skip, and pageSize carry no documentation anywhere and the description does not compensate. It also fails to clarify the companyName requirement or the connectionRef reuse rule that the schema itself flags as important.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Lists BRC cash receipts' is essentially a restatement of the tool name and title, adding no scoping or distinguishing detail. It does not differentiate the tool from siblings such as brc_list_cash_payments, brc_batch_cash_receipts, or brc_get_cash_receipt, nor does it say what a 'cash receipt' is in this domain.

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 when-to-use guidance, no prerequisite (e.g., a prior brc_confirm_company_connection), and no mention of alternatives. The schema hints that connectionRef is normally supplied on later calls, but the description never states this context.

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.