The Offenders.io MCP Server lets AI assistants like Claude, Cursor, and other MCP-compatible clients search the sex offender registry directly. No API key required for anonymized data.
Quick Start
Point any MCP client to:
Claude Desktop — add to your config:
Cursor / Other MCP Clients — enter the URL https://mcp.offenders.io/mcp in your MCP server settings.
Free Tools (No API Key)
search_offenders_by_location
Search for sex offenders near a GPS coordinate. Returns anonymized data.
lat (number) — Latitudelng (number) — Longituderadius (number) — Radius in miles (default: 1)get_offender_stats
Get a quick count of offenders near a location.
lat (number) — Latitudelng (number) — Longituderadius (number) — Radius in miles (default: 1)api_info
Get API capabilities, pricing, and documentation links.
Full Access Tools (API Key Required)
Get names, photos, addresses, and complete criminal records. Get your API key — first 50 calls free.
set_api_key
Validate and activate your Offenders.io API key.
key (string) — Your API keysearch_offenders_full
Location search with full records: names, photos, addresses, crimes.
api_key (string) — Your API keylat (number) — Latitudelng (number) — Longituderadius (number) — Radius in miles (1-100)page (number) — Page number (default: 1)search_offenders_by_name
Search by name, DOB, city, state, or ZIP code.
api_key (string) — Your API keyfirstName (string) — First name (optional)lastName (string) — Last name (optional)dob (string) — Date of birth YYYY-MM-DD (optional)city (string) — City (optional)state (string) — State full name (optional)zipcode (string) — ZIP code (optional)mode (string) — standard or extensive (optional)fuzzy (boolean) — Fuzzy matching for misspelled names (default: true)Example Prompts
Once connected, try asking your AI assistant:
- “Are there any registered sex offenders within 2 miles of 40.7128, -74.0060?”
- “Set my API key to abc123 and search for offenders near 34.05, -118.24”
- “Search for sex offenders named John Smith in California”
- “Tell me about the Offenders.io API pricing and features.”
Data & Limitations
Free tools return anonymized data (no names or photos). For full records, use set_api_key to activate your key, then use search_offenders_full or search_offenders_by_name. Get your API key →
Live Example
Here's what a real MCP interaction looks like when you ask Claude about sex offenders near a location:
More example prompts to try:
- “How many sex offenders live within 2 miles of this school at 40.748, -73.985?”
- “Give me a risk breakdown of offenders near ZIP 60601”
- “What does the Offenders.io API cost and what data does it return?”
Need Full Access?
Get names, photos, and complete records with your API key — works via MCP or REST API. First 50 requests free.
Get API KeyOr follow our step-by-step build guide or add safety checks to your chatbot