Skip to main content
Glama
VitexSoftware

AbraFlexi MCP Server

evidence_get

Retrieve records from any AbraFlexi evidence using filters, pagination, sorting, and detail levels. Specify evidence, optional IDs, conditions, and related sub-evidences to get the data you need.

Instructions

Get records from any AbraFlexi evidence.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idsNoList of record IDs to retrieve
limitNoMaximum number of results
orderNoColumn name to sort by
startNoZero-based offset of the first record to return (pagination)
detailNoDetail level (summary, id, full, custom:field1,field2)summary
companyNoCompany identifier (dbNazev) to query instead of the server's default ABRAFLEXI_COMPANY - e.g. to read another company's 'uzivatele' (user access) evidence
evidenceYesEvidence name (e.g., 'faktura-vydana', 'adresar', 'cenik')
relationsNoSub-evidences to include in the response (e.g. ['polozkyFaktury'])
filter_exprNoAbraFlexi filter expression
add_row_countNoInclude the total number of matching records in the response
order_directionNo"A" for ascending (default) or "D" for descendingA

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior2/5

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

With no annotations, the description must carry the burden of behavioral disclosure, but it only states the read operation itself. It does not mention pagination behavior, default detail level, cross-company access, or any side effects or guarantees, even though the schema hints these exist.

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 one-sentence description is compact and front-loads the main action ('Get records'). No filler or redundant wording is present; however, the brevity comes at the cost of usage context, so it is good but not excellent.

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

Completeness3/5

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

For a generic 11-parameter reader with a rich schema and an output schema, the description covers the primary purpose and lets the schema handle parameter meaning. It is still incomplete as a standalone guide because it gives no selection criteria against the many sibling tools and no behavioral context, so it is merely adequate.

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?

Schema description coverage is 100%, and each of the 11 parameters, including evidence, ids, limit, detail, and company, already carries a meaningful description. The tool description adds nothing beyond the schema, so the baseline score of 3 is appropriate.

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 uses a clear verb and resource: 'Get records from any AbraFlexi evidence,' making the tool's core function immediately understandable. It is appropriately broad for a generic evidence reader, but it does not name or distinguish specialized sibling tools such as evidence_get_sum or evidence_get_record_changes, so it stops short of full differentiation.

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?

No usage guidance is provided beyond the single sentence; there is no statement of when to use evidence_get versus specialized alternatives like evidence_get_sum, evidence_get_labels, or evidence_get_record_changes. The agent must infer selection from tool names alone.

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/VitexSoftware/mcp-server-abraflexi'

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