MCP server
Offendersearch Official
app.offendersearch/offendersearch
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Search US sex-offender registries and criminal records, with per-source citations.
Working at last checkVerified publisher: offendersearch.appAbout 8,525 tokens per request once connected10 tools
https://mcp.offendersearch.app/mcp
At a glance
- Type
- MCP server
- Publisher
- offendersearch.app (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 10
- Token cost
- About 8,525 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http offendersearch https://mcp.offendersearch.app/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.offendersearch] url = "https://mcp.offendersearch.app/mcp"
Gemini CLI
{"mcpServers":{"offendersearch":{"httpUrl":"https://mcp.offendersearch.app/mcp"}}}
Cursor
{"mcpServers":{"offendersearch":{"url":"https://mcp.offendersearch.app/mcp"}}}
VS Code
{"servers":{"offendersearch":{"type":"http","url":"https://mcp.offendersearch.app/mcp"}}}
Antigravity
agy mcp add offendersearch https://mcp.offendersearch.app/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"offendersearch","server_url":"https://mcp.offendersearch.app/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"offendersearch","server_url":"https://mcp.offendersearch.app/mcp"}
Tools
batch_search~596 tokens
Run many person/location lookups in one call (row-in / row-out). Each row goes through the SAME engine as search_offenders, so a row's records are identical to what a single search would return. A row that fails is reported with status='error' in place and never aborts the batch. Max 10get_criminal_coverage~227 tokens
List the criminal-record jurisdictions searched, with kind and status. Use it to discover which states and counties are reachable and which are answering today, before relying on an empty result. Depth is uneven by design: counties publish independently, so a state with many county juriget_registry_coverage~440 tokens
List every registry we cover plus its scope, legal status, and health. Public coverage catalog (no API key required). Use it to discover the `jurisdictions` codes accepted by search_offenders / batch_search and to check per-registry freshness/health before relying on a result. Retumap_area~989 tokens
Get what to draw inside a drawn shape: a polygon, or a line with a buffer. The same answer as map_viewport for the shape's bounding box, limited to what is inside the shape, at the same detail levels (clusters, pins, or named pins at zoom 15+). The response adds `shape: 'polygon' | 'roumap_group~357 tokens
List the people behind a many-people pin or an approximate-area pin. Returns: { total, page, perPage, totalPages, kind: 'address' | 'area', named, members: [ { id, addressType, label, housingStatus, hasPhoto } ] }. Members carry `label` only when the group id came from a view at zoom 15map_open_record~497 tokens
Open the complete record behind one map marker, or behind a saved reference. Returns: { record, recordRef, billing: { billed, unit, reason }, notice }. `record` is the same Record object search_offenders returns. `recordRef` ('mr_...') is a lasting reference: keep it to open the same remap_route~1631 tokens
Exact counts of registered addresses along one walking or bus route. Counts a corridor either side of the line, a radius around each stop, or both, and returns exact numbers per leg and per stop with nameless pins and their distances. Never an estimate and never partial: the answer is cmap_viewport~1132 tokens
Get what to draw for one map view: clusters, pins, or named pins. Send the view as `bbox`, or as `lat` + `lng` + `radius_miles`. The detail returned depends on the zoom the view is answered at (the response states it in `zoom`): - zoom 3-12 -> mode 'clusters': a count per grid cesearch_criminal~904 tokens
Search US criminal records — county jail bookings, state prison custody, court cases and warrants. Covers county jail rosters, statewide prison systems, court sources, warrant systems and statewide registries across the states, DC and the territories, plus the federal layer — which is asearch_offenders~1752 tokens
Search US sex-offender registries for one person and/or location. Fans out across all 58 registries (or the ones named in `jurisdictions`), de-duplicates people across registries, scores each match, and returns the normalized records. Supply whatever identifiers you have — all args are
Browse
Related MCP servers
- Trusgent MCP
Trusgent MCP — Trust Layer for AI agents. HK registry + Agent Cards. Default: get_merged_profile. - SuperSkill Registry
Find, inspect and install reviewed reusable AI-agent capabilities from superskill.sh. - California Justice Watch
California criminal-justice accountability: DAs, defenders, judges, officers, CJP, POST. - Maryland Code
Maryland Code — state statutes by citation. - American Samoa Code
American Samoa Code Annotated (A.S.C.A.) — section lookup by citation and topic/keyword search… - DoorProfit Crime & Neighborhood Data
US crime scores, incidents, neighborhood demographics, rent data, and offender search by address. - Iowa Code
Iowa Code — state statutes by citation, historical edition, amendment - Dilisense
dilisense MCP — sanctions / PEP / criminal / adverse-media screening (AML/KYC)
Badge for your README
[](https://aptlynx.net/servers/app.offendersearch/offendersearch)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents