mcp MCP Server

Search all 58 US sex-offender registries — every US state, DC and the territories — from any MCP client: Claude Desktop, Claude Code, or any agent runtime that speaks the Model Context Protocol.

Local serverstdio

What is the mcp Server?

mcp is an MCP project maintained in the offendersearch/mcp repository. The maintainer describes its purpose as “Search all 58 US sex-offender registries — every US state, DC and the territories — from any MCP client: Claude Desktop, Claude Code, or any…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using python. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares OFFENDERSEARCH_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_offendersSearch every registry for one person/location — name, DOB, age, city/state/ZIP, street address, GIS radius, or free text. Returns scored matches with…
batch_searchUp to 1,000 lookups in one call, row-in/row-out, each through the same engine as a single search.
get_registry_coverageThe public coverage catalog: every registry code, scope, legal status and health. No API key needed.

How to install the mcp Server

{
  "mcpServers": {
    "offendersearch": {
      "command": "python",
      "args": [
        "/path/to/services/mcp-server/server.py"
      ],
      "env": {
        "OFFENDERSEARCH_API_KEY": "YOUR_OFFENDERSEARCH_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
OFFENDERSEARCH_API_KEYDeclared in the maintainer’s client configuration.Check documentation