Skip to main content

RIP.ie MCP Server

An MCP (Model Context Protocol) server for searching and browsing Irish death notices from RIP.ie.

Install from PyPI

pip install rip-ie-mcp

Or with uv:

uvx rip-ie-mcp

Tools

search_death_notices

Search for death notices with optional filters:

Parameter Type Description
firstname string First name to search for
surname string Surname to search for
county string County name (e.g. Dublin, Cork, Galway)
date_from string Start date (YYYY-MM-DD HH:MM:SS)
date_to string End date (YYYY-MM-DD HH:MM:SS)
funeral_arrangements_later boolean Filter for notices where funeral arrangements are TBD
page integer Page number (default: 1)
per_page integer Results per page (default: 40, max: 100)

All filters are optional and can be combined. Results are sorted by date (newest first), then surname alphabetically. Notices with multiple associated locations (e.g. birthplace and residence) are deduplicated and locations are combined.

get_death_notice

Get full details of a specific death notice by ID, including:

  • Full obituary text
  • Photo URL
  • Date of death and burial/funeral date
  • Address and locations
  • Webstream links
  • Charity/donation info

list_counties

Lists all 32 Irish counties (including Northern Ireland) with their IDs.

Configuration

Claude Code

Add to ~/.claude.json:

{
  "mcpServers": {
    "rip-ie": {
      "command": "uvx",
      "args": ["rip-ie-mcp"]
    }
  }
}

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "rip-ie": {
      "command": "uvx",
      "args": ["rip-ie-mcp"]
    }
  }
}

Development

git clone https://github.com/dmarkey/rip-ie-mcp.git
cd rip-ie-mcp
uv sync
uv run python -m rip_ie_mcp

How it works

  • Search uses the RIP.ie public GraphQL API (https://rip.ie/api/graphql) — no authentication required.
  • Detail fetches the death notice page and extracts data from the embedded Next.js __NEXT_DATA__ payload, which includes the full obituary, photo attachment, and funeral details.
  • Photo images are served from https://img-dedicated.rip.ie/.

Metadata

Release files for rip-ie-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rip-ie-mcp 0.1.1
File Size Uploaded
rip_ie_mcp-0.1.1.tar.gz 71.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rip-ie-mcp 0.1.1
File Interpreter ABI Platform
rip_ie_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 78.4 kB

Release files / rip_ie_mcp-0.1.1.tar.gz

Download URL rip_ie_mcp-0.1.1.tar.gz
Size 71.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7a27e2cbdd9b86613f7c87b6dd2415dcd7b7d58d88937cd8062a3a39a4156865
BLAKE2b-256 checksum
How to use checksums
50bdd923653e0af1d89c4e5ecabbdcb68d27ad3e0120dd2f0576ba96086d68df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 2, 2026.

Transparency log

Release files / rip_ie_mcp-0.1.1-py3-none-any.whl

Download URL rip_ie_mcp-0.1.1-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ec2b7da9b6115270cdb054d69fffed7a86098d4236528be4f5b72e59427ffab
BLAKE2b-256 checksum
How to use checksums
e4aa3b9f3d84315a173007fc575e3607916fbc2bf0e8e179588e5964ceaacb78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page