Skip to main content

MCP server for searching Irish death notices on RIP.ie

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rip_ie_mcp-0.1.1.tar.gz (71.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rip_ie_mcp-0.1.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file rip_ie_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: rip_ie_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 71.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rip_ie_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7a27e2cbdd9b86613f7c87b6dd2415dcd7b7d58d88937cd8062a3a39a4156865
MD5 c033fc1ddff3dd02cc534f8d57618d05
BLAKE2b-256 50bdd923653e0af1d89c4e5ecabbdcb68d27ad3e0120dd2f0576ba96086d68df

See more details on using hashes here.

Provenance

The following attestation bundles were made for rip_ie_mcp-0.1.1.tar.gz:

Publisher: publish.yml on dmarkey/rip-ie-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rip_ie_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: rip_ie_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rip_ie_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4ec2b7da9b6115270cdb054d69fffed7a86098d4236528be4f5b72e59427ffab
MD5 44145c441dbf2f0c781e30c923406aa3
BLAKE2b-256 e4aa3b9f3d84315a173007fc575e3607916fbc2bf0e8e179588e5964ceaacb78

See more details on using hashes here.

Provenance

The following attestation bundles were made for rip_ie_mcp-0.1.1-py3-none-any.whl:

Publisher: publish.yml on dmarkey/rip-ie-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page