Skip to main content
Glama

Irish rent benchmarks and house price comps

Server Details

Irish rent by area, rent increase limits and house price comps. Free counties; paid via x402/MPP.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL

TDQS

A4/5.0

Scored across 8 tools

Disambiguation4/5

Most tools target distinct slices: paid_comps (sale prices), paid_eu_house_prices (EU index), paid_purchase_cost (buying costs) and stamp_duty_rates (free rate bands) are clearly separable, and descriptions explicitly cross-reference each other (stamp_duty_rates says the paid tool does the calculation). The rent trio — county_rent (free county average + rent-control rules), paid_rent_check (town/postal-district granularity) and paid_rent_trend (county ranking/trends) — shares the same RIQ02 source and could still be confused at the county level.

Naming Consistency4/5

All names are snake_case and there is a systematic, meaningful paid_ prefix distinguishing the paid endpoints from the free ones. Minor deviation: free tools mix noun-first (county_rent, stamp_duty_rates) with verb-first (list_areas), so the free set is slightly less predictable than the paid set.

Tool Count5/5

Eight tools is well-scoped for a niche Irish rent/price data server, with a sensible free/paid split and no redundant filler. Each tool maps to a distinct data product.

Completeness4/5

The surface covers the core lifecycle of the domain: discovery (list_areas), free headline metrics (county_rent, stamp_duty_rates), granular paid queries (paid_rent_check, paid_comps, paid_purchase_cost) and trend/ranking views (paid_rent_trend, paid_eu_house_prices). Gaps are minor — sale comps are county-level only (no town/postal granularity) and there is no yield or affordability output an investor might expect.

Available Tools

8 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.

ParametersJSON Schema
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.

ParametersJSON Schema
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.01) does. Limited to 20 calls/day per client. Information, not legal advice.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.3/5.0
Behavior4/5

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

No annotations are supplied, so the description carries the full burden, and it does disclose real operational traits: it is free, capped at 20 calls/day per client, informational only ('not legal advice'), and scoped to a single jurisdiction. It does not describe response shape or pagination, but for a free static-information tool that gap is minor.

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 question it answers, then the payload, then the scope/limit caveats in roughly priority order. It is dense and slightly list-heavy, but every clause (rate bands, VAT note, source/date, rate cap, disclaimer) adds distinct value.

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, the description must convey the return content, and it does enumerate the bands, VAT note, and source/date metadata. The main omission is return format (structured fields vs. prose), but the core informational contract is complete for a zero-param tool.

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?

Zero parameters, so the baseline is 4; the empty object schema means there is nothing further to document. The description correctly implies a parameterless lookup rather than hinting at hidden 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 the specific resource (Irish residential stamp duty rates) and enumerates exactly what is returned: the rate bands, the VAT note for new builds, plus source and date. It also explicitly distinguishes itself from the sibling paid_purchase_cost, so an agent can route without opening a schema.

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?

Names the condition that selects the alternative ('Does not calculate for a price; the paid purchase-cost tool ($0.01) does'), which is clear routing guidance. It does not spell out a positive 'use this when you need the statutory bands for a lookup' trigger, but the first sentence implies it well enough.

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
    • Addedstamp_duty_rates
  2. 1 tool update
    • Addedpaid_purchase_cost
  3. 1 tool update
    • Addedpaid_eu_house_prices
  4. 1 tool update
    • Addedpaid_rent_trend
  5. 1 tool update
    • Addedpaid_comps
  6. 3 tool updates
    • First observedcounty_rent
    • First observedlist_areas
    • First observedpaid_rent_check

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    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
    60 npm
    7
    MIT
  • A
    license
    Not graded
    quality
    C
    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.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Submarket-level US residential rental intelligence for AI agents. Search, compare, rank, and analyze rent data, trends, vacancy, affordability, and days on market across 1,000+ named submarkets in the 20+ largest US metros. ZIP-level and metro-level queries included. Always current, always expanding. Free tier available.
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources