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.0.tar.gz (71.8 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.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rip_ie_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 71.8 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.0.tar.gz
Algorithm Hash digest
SHA256 04341daa8815a4e7608c08923d52df97a7adde0d5c7417099b9810eef7f14566
MD5 cdd3c6e0643037792eb48681c8bce984
BLAKE2b-256 6c06e6301d887e5e180cad1916c0dea8891ac123477eb2b88d71ffc9bff91cb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rip_ie_mcp-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: rip_ie_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01bae7683f2558decb6bf4e19061fec6ea1d7f1d2fbd52ebd208274ee75500f9
MD5 2d7a971d5979e426ec29043a65458d70
BLAKE2b-256 81e4a9939660274e5cd825bc073cffa66410ee613ab1153d8619608ecb480c00

See more details on using hashes here.

Provenance

The following attestation bundles were made for rip_ie_mcp-0.1.0-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