Skip to main content
Glama

Irish rent benchmarks and house price comps

Server Details

Irish rent, rent limits, house price comps (IE, NL, EU), housing report. x402/MPP paid.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 16 tools

Disambiguation3/5

Country-specific paid tools (paid_ie/de/es/fr/it/nl/lu/eu) are clearly separable, but the Irish surface has real overlap: county_rent, paid_rent_check, paid_rent_trend, paid_comps and paid_ie_housing_report all return rent/price data for Ireland at different granularities, and paid_ie_housing_report/paid_country_bundle are bundles of tools that also exist standalone. Descriptions help disambiguate (free vs paid, county vs town vs ranking), but an agent must reason about granularity and bundling rather than pick an obviously distinct tool.

Naming Consistency4/5

A predictable scheme is followed: free tools are bare nouns (county_rent, list_areas, stamp_duty_rates) and every monetized endpoint is paid_<region>_<dataset> in snake_case (paid_de_house_prices, paid_fr_house_prices, paid_lu_asking_prices). Minor deviations exist (county_rent vs stamp_duty_rates vs list_areas mix verb-first and noun-first forms), but the paid_ prefix makes grouping obvious.

Tool Count4/5

16 tools is on the high side but each maps to a distinct national dataset or a distinct Irish data product, so the count is earned by the multi-country scope. The only slack is the bundle tools, which partly duplicate combinations of individual tools.

Completeness4/5

The domain (rent/sale housing data across Ireland and EU countries) is well covered: county rents, town/district rents with bedroom filters, trend rankings, sale comps, purchase costs, stamp duty, and eight national price indices. Gaps are minor, e.g. free-tier coverage stops at county level, and no tool lists which datasets support which geographies beyond list_areas.

Available Tools

16 tools
county_rentAInspect

What is the average rent in an Irish county, and how much can a landlord raise rent in Ireland? Free: latest average asking rent for an Irish COUNTY (all bedrooms, all property types) from CSO/RTB RIQ02, plus a summary of current Irish rent-control rules (rent increase limit). Limited to 20 calls/day per client. Information, not legal advice.

NameRequiredDescriptionDefault
areaYesCounty, town or Dublin postal district, e.g. 'Dublin 4' or 'Ardee'

TDQS

A3.8/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does reasonably well: it discloses the free tier, an explicit rate limit (20 calls/day per client), the upstream data source, the fact that legal rules are summarized as 'information, not legal advice', and the aggregate granularity of the result. It omits any authentication or failure/empty-result behavior, which keeps it short of 5.

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?

It is a compact block of roughly 60 words that front-loads the user-facing question and then immediately gives scope, source, limits, and disclaimer. No sentence is filler, and the practical constraints (free, rate-limited) appear before the caveat.

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?

With no output schema and one simple parameter, the description does the work of describing what comes back (average asking rent plus a rent-control rules summary), the data vintage, and the cost/limits. It is close to complete; only result-shaping details such as units or update lag are unstated.

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?

There is a single parameter with 100% schema description coverage, so the schema already carries the syntax and the 'Dublin 4' / 'Ardee' examples. Baseline 3 is appropriate; the description adds only the scope note that results are county-level aggregates regardless of how specific the area input is.

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 names a specific verb+resource: it returns the latest average asking rent for an Irish county plus a summary of Irish rent-control rules, and it names the data source (CSO/RTB RIQ02). It hints at paid siblings via the 'Free:' framing but never names them, so sibling differentiation is implicit rather than explicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage context is implied rather than stated: 'Free:' and the '(all bedrooms, all property types)' scope suggest this is the low-cost county-aggregate option and that bedroom-specific queries belong elsewhere. No sibling tool is named and no explicit when-not condition is given, so the agent must infer the routing.

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

list_areasAInspect

Which Irish areas have rent data? Lists every county, town and Dublin postal district you can query. Free.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It usefully discloses that the call is 'Free' — meaningful context given siblings named paid_comps and paid_rent_check — and that it enumerates all queryable areas. However, it says nothing about read-only nature, auth requirements, or rate limits, which is a real gap for a zero-annotation 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?

Three short sentences, front-loaded with the purpose question followed by what is returned and the cost. No wasted text, though the rhetorical-question opener is slightly less direct than a plain declarative would be.

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 zero-parameter list tool with no output schema, the description covers what is returned (counties, towns, Dublin postal districts) and that it is free. It is close to complete, with only the return shape/ordering left unstated, which is minor for an enumeration endpoint.

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

Parameters4/5

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

The tool takes zero parameters, so there is no parameter semantics to document; baseline 4 applies. The description correctly does not invent or imply any inputs.

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?

States a specific verb (lists) and resource (Irish areas: every county, town, and Dublin postal district) with the scope of the listing made explicit. The framing as the set of areas 'you can query' implicitly separates it from the rent-lookup siblings, so an agent can tell it is the discovery/index tool rather than a data-retrieval tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Which Irish areas have rent data?' and 'you can query' imply this should be called before a rent lookup to resolve valid area names, but no sibling is named and no explicit when/when-not condition is given. Usage is inferable rather than stated.

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

stamp_duty_ratesAInspect

What are the Irish residential stamp duty rates? Free: the rate bands (1% to EUR 1m, 2% to 1.5m, 6% above) and VAT note for new builds, with source and date. Does not calculate for a price; the paid purchase-cost tool ($0.02) does. Limited to 20 calls/day per client. Information, not legal advice.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.6/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it discloses the free tier, a concrete rate limit (20 calls/day per client), the included VAT note for new builds, and that results come 'with source and date'. It stops short of describing error/empty behavior or response shape beyond the rate bands, which keeps it from a 5 for a zero-annotation 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?

Front-loaded with the resource, then the concrete contents, the exclusions, the rate limit, and the disclaimer — every sentence carries information. The interrogative opening is slightly stylized but still efficient; no filler sentences.

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?

There is no output schema, so the description must describe the return, and it does: rate bands, VAT note for new builds, source and date. Combined with the rate limit and disclaimer, an agent has everything needed to call it and set expectations.

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

Parameters4/5

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

The schema has zero parameters, so there is nothing to disambiguate and the baseline is 4. The description correctly implies no input is required to fetch the bands.

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?

States a specific verb+resource (Irish residential stamp duty rates) and goes further by enumerating the actual rate bands returned (1%/2%/6%), so the agent knows exactly what payload to expect. It also differentiates itself from siblings by naming paid_purchase_cost as the calculation alternative.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly draws the boundary: 'Does not calculate for a price; the paid purchase-cost tool ($0.02) does.' This tells the agent both when to use this tool (rate lookup) and when to route elsewhere (price calculation), and the price is even disclosed.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedpaid_lu_asking_prices
  2. 1 tool update
    • Addedpaid_de_house_prices
  3. 1 tool update
    • Addedpaid_country_bundle
  4. 1 tool update
    • Addedpaid_it_house_prices
  5. 1 tool update
    • Addedpaid_es_house_prices
  6. 1 tool update
    • Addedpaid_fr_house_prices
  7. 1 tool update
    • Addedpaid_nl_house_prices
  8. 1 tool update
    • Addedpaid_ie_housing_report
  9. 1 tool update
    • Addedstamp_duty_rates
  10. 1 tool update
    • Addedpaid_purchase_cost
  11. 1 tool update
    • Addedpaid_eu_house_prices
  12. 1 tool update
    • Addedpaid_rent_trend
  13. 1 tool update
    • Addedpaid_comps
  14. 3 tool updates
    • First observedcounty_rent
    • First observedlist_areas
    • First observedpaid_rent_check

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to perform due diligence on Irish properties by querying public datasets for planning applications, sold prices, flood risk, radon risk, and zoning.
    1
    64 npm
    9
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants such as Claude, ChatGPT, and GitHub Copilot to look up Irish public data from sources including CSO, Oireachtas, GeoHive, Met Éireann, NTA, Property Price Register, data.gov.ie, Smart Dublin, and the Irish Statute Book, with source, licence, and retrieval time attached.
    7
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables searching and filtering deduplicated housing listings across Kamernet, HousingAnywhere, and 11 anti-squat agency sites, with rent, size, type, registration status, availability, and change tracking. It can also read listing details and draft landlord messages when configured.
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources