Ireland MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ireland MCPWhat was the population of Galway in the 2022 census?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ireland MCP
TL;DR: one free, read-only Model Context Protocol server that lets Claude, ChatGPT, GitHub Copilot and other AI assistants look up Irish public data. Ask "What's the population of Galway?", "Any weather warnings today?" or "What did houses sell for in Ennis last year?" and the assistant gets real figures, with the source, licence and retrieval time attached.
9 sources, 33 tools. CSO, Oireachtas, GeoHive, data.gov.ie, Smart Dublin, Met Éireann, NTA, the Irish Statute Book and the Property Price Register.
Two ways to run it. A hosted Streamable HTTP endpoint (
/mcp), or locally over stdio withnpx -y ireland-mcp.No accounts. Nothing to sign up for. Nothing is written anywhere.

Hosted endpoint:
https://func-ireland-mcp-aofsjpwgy4hva.azurewebsites.net/mcp(Streamable HTTP, no key needed). The npm package is not published yet; until it is, run the stdio server from source (see Run from source).
Tools
Source | Tools | Data |
CSO PxStat |
| National statistics: census, prices, labour, housing |
Oireachtas |
| TDs and Senators, bills, debates, PQs, divisions |
GeoHive |
| County, constituency, LEA, electoral division, small area |
data.gov.ie |
| National open data catalogue |
Smart Dublin |
| Dublin local authority datasets |
Met Éireann |
| Point forecasts, station observations, warnings |
NTA |
| Live GTFS-R delays and cancellations (operator key) |
Irish Statute Book |
| Acts by year, Act and section text via ELI |
Property Price Register |
| Residential sales since 2010, area statistics |
Cross-source |
| Search everything, fetch by id, place summaries |
search and fetch follow the ChatGPT deep research contract. search returns
[{id, title, url}] with ids such as cso:FY003A, oireachtas:bill/2024/12 or
legislation:2024/1; fetch(id) returns {id, title, text, url, metadata}.
Every other tool returns an evidence envelope:
{
"data": { "...": "..." },
"source": "Met Éireann",
"url": "https://www.met.ie/Open_Data/json/warning_IRELAND.json",
"licence": "CC BY 4.0",
"attribution": "Copyright Met Éireann. Source: www.met.ie. ...",
"retrieved_at": "2026-10-05T12:00:00.000Z",
"cached": false,
"truncated": false
}stale: true means the source was down and you are seeing the last good copy.
Failures are typed: BAD_ARGS, NOT_FOUND, UPSTREAM_DOWN, RATE_LIMITED,
each with a hint the model can act on. Lists default to 50 items, max 500.
Related MCP server: gaff-check
Connect a client
The hosted URL is https://func-ireland-mcp-aofsjpwgy4hva.azurewebsites.net/mcp.
If you deploy your own copy, use your own function app URL instead.
Claude Desktop (local, stdio)
claude_desktop_config.json:
{
"mcpServers": {
"ireland": { "command": "npx", "args": ["-y", "ireland-mcp"] }
}
}Claude (remote connector)
Settings → Connectors → Add custom connector, then paste the hosted /mcp
URL. No authentication is needed.
ChatGPT (developer mode)
Settings → Apps & Connectors → Advanced settings → turn on Developer mode.
Create a connector with the hosted /mcp URL and No authentication. Deep
research uses search and fetch; chat can use every tool. Developer mode
availability depends on your plan and region — check it is offered in Ireland
and the EEA for your account before relying on it.
VS Code
.vscode/mcp.json (the top-level key is servers):
{
"servers": {
"ireland": { "type": "http", "url": "https://func-ireland-mcp-aofsjpwgy4hva.azurewebsites.net/mcp" }
}
}Local alternative: { "type": "stdio", "command": "npx", "args": ["-y", "ireland-mcp"] }.
GitHub Copilot CLI
.mcp.json in a repo, or ~/.copilot/mcp-config.json (the top-level key is mcpServers):
{
"mcpServers": {
"ireland": { "type": "http", "url": "https://func-ireland-mcp-aofsjpwgy4hva.azurewebsites.net/mcp", "tools": ["*"] }
}
}Environment variables (local stdio)
Variable | Needed for | Default |
|
| unset: NTA tools return a clear error |
| Faster PPR lookups from a prebuilt index ( |
|
| Set to | on |
The hosted app also reads RATE_LIMIT_PER_MINUTE (default 60 per IP),
AzureWebJobsStorage__accountName, CACHE_TABLE_NAME and PPR_CONTAINER.
Run from source
Needs Node 22.12 or later.
git clone https://github.com/c-mongan/ireland-mcp && cd ireland-mcp
npm install && npm run build
node dist/src/cli.js # stdio server — point a client's "command" here
npm run dev:http # http://localhost:7071 landing page, MCP at /mcp
npx @modelcontextprotocol/inspector node dist/src/cli.js # browse the toolsDevelopment
Command | What it does |
| Unit tests against recorded fixtures — no network |
| Same, with a coverage report |
| TypeScript and ESLint |
| MCP conformance through the Inspector CLI (also in CI) |
| One real call per source; results in docs/live-sanity.md |
| 40 Irish questions through promptfoo. Uses |
| Build the Property Price Register index locally |
CI runs lint, typecheck, tests, Inspector conformance and CodeQL. A nightly workflow runs the live smoke test and opens an issue if a source breaks.
To add a source, see CONTRIBUTING.md.
Hosting
The hosted endpoint runs on Azure Functions Flex Consumption in North Europe,
with a capped instance count, a Table Storage cache, and App Insights. The
landing page in web/ deploys to a free Azure Static Web App. See
docs/deploy.md.
Licence and data
Code: MIT. Data stays under each publisher's licence — mostly
CC BY 4.0. Keep the attribution text from each response when you reuse data.
Per-source details and credits are in NOTICE. Not affiliated with any
Irish government body. Security reports: SECURITY.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
Real-world data for agents: air quality, geocoding, quakes, holidays, web search
- mcpOAuthcom.skipshit
People and property search for Claude and ChatGPT. Phones, emails, addresses, relatives, properties.
Query UK Parliament, elections, crime stats, ONS census data, and national archives
Give your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables AI assistants to search, explore, and query any CKAN open data portal through natural language, making public datasets accessible without requiring knowledge of the portal's API.20718 npm59MIT
- AlicenseAqualityBmaintenanceEnables AI agents to perform due diligence on Irish properties by querying public datasets for planning applications, sold prices, flood risk, radon risk, and zoning.160 npm7MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to fetch public data from 120+ sources via natural language and save it locally as Excel, GeoJSON, or KML files.Mozilla Public 2.0
- AlicenseAqualityBmaintenanceIrish and UK official statistics by county and local authority: CSO, Central Bank, government and council data joined on one geography, with caveats on every figure and a comparability check. Built for AI agents.453 PyPIMIT