Skip to main content
Glama

B2b Ireland Cro Companies

b2b_ireland_cro_companies
Read-only

Irish companies from the Companies Registration Office (CRO) official open data (CC BY 4.0, updated daily): search by name or look up a company number; returns company number and name, status, legal type, registration and dissolution dates, last annual return and accounts dates, next annual return date, registered address, Eircode and principal object code. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Input Schema

NameRequiredDescriptionDefault
limitNoResults, 1 to 100 (default 20)
queryNoCompany name words, e.g. ryanair
offsetNoSkip this many results (paging)
companyNumberNoCRO company number, e.g. 104547

Output Schema

NameRequiredDescriptionDefault
queryNo
totalNo
offsetNo
sourceNo
checkedAtNo
companiesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Beyond the readOnlyHint/openWorldHint annotations, the description discloses the official open-data source, CC BY 4.0 license, daily update cadence, returned field set, and the paid x402 pricing model with failed calls not charged. This is exactly the kind of behavioral context an agent needs for a paid read-only data tool.

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 compact and front-loads the source and operations before listing returned fields and pricing. It is dense but every element is useful; the long field list is justified by the tool's data-lookup nature.

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

Completeness5/5

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

Given the tool's complexity, a payment model, and an output schema already covering return values, the description provides enough source, licensing, update, lookup, and billing context to call it correctly. Nothing material appears to be missing.

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%, so the input schema already documents all four parameters with examples such as 'ryanair' and '104547'. The description reinforces the name vs. company-number lookup paths but adds no additional syntax, defaults, or paging details beyond the schema.

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 states a specific resource (Irish companies from the CRO), the operation (search by name or look up by company number), and the data provenance. It clearly distinguishes itself from the many other country/company registry siblings through the Ireland/CRO scope.

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?

It tells the agent the two supported access patterns: search by company name or look up a company number, which maps naturally to the schema parameters. It does not explicitly say when not to use it or name alternative sibling tools, so it stops short of full routing guidance.

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.

Resources