Gaff Check logo

Gaff Check

Checks Irish property records for planning, sales, flood, radon, zoning, BER, and recorded-crime context.

Install Gaff Check

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "gaff-check": {
      "command": "npx",
      "args": [
        "-y",
        "gaff-check"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 8 tools correctly (1d ago).

Overview

The gaff-check MCP server gives AI assistants access to official Irish property and area datasets. It resolves an address, then retrieves planning applications, sold prices, radon risk, zoning, flood mapping, BER context, and recorded-crime context through eight MCP tools. Use it for property due diligence when you need public records combined in one conversation rather than separate government websites. It runs locally over stdio, requires Node.js 20 or newer, and does not require API keys.

Use cases

  • Check planning applications near an Irish property
  • Compare registered sale prices in a local area
  • Assess radon, zoning, and mapped flood context
  • Review BER patterns and retrofit grant references
  • Inspect qualified recorded-crime statistics for a Garda area

Key features

  • Irish planning application searches
  • Property Price Register sale data
  • Radon, zoning, and flood checks
  • BER and retrofit grant context
  • Administrative-area recorded-crime data
  • Address resolution with Nominatim

Tools8

What Gaff Check lets your agent do. Expand a tool for its parameters.

Verified live~4.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

What it can do

From the 8 tools this server returned when we ran it.

Read-only tools · 8
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age101 days
Maintainers1

Observed 2026-10-21 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · gaff-check (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars8Stargazers on the source repository.
npm downloads229Package downloads in the last 30 days.
Last commit2mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed8Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Gaff Check works

What gaff-check MCP server does

The gaff-check MCP server combines public Irish property datasets for address-level and area-level due diligence. It can locate an address and return nearby planning applications, registered sale prices, radon risk, generalised land-use zoning, mapped flood information, BER statistics with retrofit grant references, and recorded-crime context for the relevant Garda area.

The service is intended to provide records and clearly labelled derived context for an AI assistant. It is not a valuation tool, a commercial property-listing scraper, or a website. The available sources include the National Planning Application Database, the Property Price Register, EPA radon mapping, Myplan zoning, GSI flood mapping, CSO BER statistics, SEAI grant references, and CSO and Garda-area crime data.

How it works

An MCP-compatible client starts the local process and sends tool requests over standard input and output. A typical conversation begins with resolve_location, followed by one or more checks for the same property or nearby area. The assistant can use the returned source, licence, data vintage, and caveat metadata when explaining results.

The eight implemented tools are resolve_location, planning_applications, sold_prices, radon_risk, zoning, flood_risk, ber_context, and recorded_crime_context. Planning and sales checks use distances or nearby records where applicable. Crime results describe published category counts and qualified rates for administrative areas, not incidents at a specific address or a safety score.

Setup and configuration

The gaff-check MCP server is published to npm and runs with Node.js 20 or later. For a client using stdio, the launch command is npx -y gaff-check; no API keys or separate package installation are required. Running that command directly in a terminal will wait for an MCP client and may appear to hang.

Claude Code can register it with claude mcp add --transport stdio --scope user gaff-check -- npx -y gaff-check. Codex uses codex mcp add gaff-check -- npx -y gaff-check. Claude Desktop can add an mcpServers entry with npx as the command and -y, gaff-check as its arguments.

For local development, clone the repository, run npm install, and build with npm run build. The project includes configuration files for Claude Code and Codex. Fixture-based tests run with npm test; live end-to-end tests require RUN_E2E=1 npm run test:e2e.

Tools and capabilities

  • Resolve an Irish address through OpenStreetMap Nominatim.
  • Search nearby planning applications and their decisions.
  • Retrieve declared sale prices from official Property Price Register data.
  • Check EPA radon-risk areas and Myplan zoning.
  • Report mapped groundwater or historic flooding from GSI data.
  • Add local BER context and relevant SEAI grant references.
  • Return published recorded-crime categories for the containing Garda sub-district and wider division trends.

Limitations and notes

The gaff-check MCP server does not provide a valuation or certainty about whether to buy. Commercial listing sites are not scraped. Flood results do not include OPW river and coastal models that require a licence; the output points users to floodinfo.ie for further checking.

Eircodes cannot be converted directly to coordinates through a free official lookup in this project. Supply an address or approximate location as well. Crime data is aggregated to administrative areas, and some categories, including homicide and sexual offences, are not published at sub-district level. Returned data remains subject to the licences of its underlying public datasets.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Gaff Check

gaff-check is an MCP server that connects AI assistants to official Irish public property datasets, including planning, sold prices, radon, zoning, flood, BER, and recorded-crime sources. Its main tools resolve locations and retrieve planning applications, sold prices, radon risk, zoning, flood risk, BER context, and recorded-crime context.

Install it through an MCP client with `npx -y gaff-check`; Node.js 20 or newer is required. No API keys or separate package installation are needed. Do not run the command alone in a terminal because it waits for an MCP client.

Yes, gaff-check works with Claude Desktop through its `claude_desktop_config.json` MCP configuration. Add an `mcpServers` entry that runs `npx` with the `-y` and `gaff-check` arguments.

Yes, both clients have documented setup commands. Claude Code uses `claude mcp add --transport stdio`, while Codex uses `codex mcp add`; restart or inspect the client session afterward to confirm the tools are available.

Not by Eircode alone through a free official lookup. Provide the corresponding address or a rough location so `resolve_location` can find coordinates using OpenStreetMap Nominatim.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGaff Check AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/gaff-check?style=directory)](https://allmcps.com/mcp/gaff-check)
HTML Embed
<a href="https://allmcps.com/mcp/gaff-check"><img src="https://allmcps.com/api/badge/gaff-check?style=directory" alt="Gaff Check on AllMCPs" /></a>