Skip to main content
Glama

run_cz_companies

Retrieve a Czech company from the Justice.cz commercial register by IČO or registry URL to get its name, status, address, legal form, officers, shareholders and branches.

Instructions

Get one company from the Czech Republic commercial register (Justice.cz) by registration number (IČO, 8 digits) or registry URL: name, status, registration date, address and court file number. Also returns legal form, business scope, share capital, officers, shareholders and branches. 5 point per returned record.

Input Schema

NameRequiredDescriptionDefault
companyYesIČO or registry URL. e.g. 45274649

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.0.1

TDQS

A3.5/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden and does substantial work: it enumerates the return payload (name, status, registration date, address, court file, legal form, business scope, share capital, officers, shareholders, branches) and discloses cost ('5 point per returned record'). It omits auth requirements and rate limits, but the cost and return disclosure are meaningful behavioral context.

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?

Three compact sentences, front-loaded with the action and source before the return enumeration. The long list of returned fields is dense but each item earns its place by telling the agent what the call yields.

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?

No output schema exists, so the description correctly takes responsibility for describing the return payload, and it does so thoroughly. Combined with the cost note, an agent has enough to call this correctly; only auth/error behavior is unaddressed.

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 coverage is 100% and the schema already documents the single 'company' parameter with an example (e.g. 45274649). The description adds only minor detail ('8 digits'), so the baseline 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?

States a specific verb and resource: fetch one company from the Czech Republic commercial register. 'Get one company' implicitly contrasts with the sibling run_cz_companies_search, but that sibling is never named explicitly, so the differentiation is inferred rather than stated.

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?

The description gives input identification (IČO or registry URL) but offers no explicit when-to-use guidance and does not route to run_cz_companies_search or run_cz_company_filings when a company name is known instead of an ID. Usage is left to inference.

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