Service Status: All Systems Operational — Safeguarded by our multi-cloud infrastructure.

Modern safety applications increasingly rely on AI agents to automate background screening, neighborhood analysis, and real-time alerting. This guide walks you through building an AI-powered sex offender alert system using Offenders.io — the only sex offender registry with a native MCP server.

Architecture Overview

The system has two integration paths depending on your use case:

Step 1: Connect via MCP for Prototyping

The fastest way to start is with the MCP server. Point any MCP-compatible client to:

https://mcp.offenders.io/mcp

For Claude Desktop, add this to your config file:

// ~/Library/Application Support/Claude/claude_desktop_config.json { "mcpServers": { "offenders": { "command": "npx", "args": ["mcp-remote", "https://mcp.offenders.io/mcp"] } } }

Once connected, your AI agent has access to three tools:

Step 2: Build the Alert Logic

A typical alert system works like this:

  1. User provides an address (school, daycare, home)
  2. Your app geocodes the address to lat/lng
  3. AI agent calls search_offenders_by_location with the coordinates
  4. Agent analyzes the results: count, risk levels, proximity
  5. System generates a safety report or triggers an alert

Example prompt for your AI agent:

"Search for sex offenders within 2 miles of 40.7128, -74.0060. Categorize by risk level and flag any high-risk offenders. Generate a safety summary suitable for a parent."

Step 3: Upgrade to REST API for Production

When you're ready for production, switch to the REST API for full records:

const res = await fetch( `https://api.offenders.io/sexoffender?lat=${lat}&lng=${lng}&radius=2&key=${API_KEY}` ) const { offenders } = await res.json() // Full records include: name, photo, address, DOB, crimes, risk level

The REST API returns complete records including names, photos, addresses, and source links — everything you need for a production safety application. Get your API key →

Step 4: Add Batch Screening

For high-volume use cases like screening all addresses in a school district, use our batch processing endpoint. Upload a CSV of addresses and receive results for all of them in a single request.

Use Case Ideas

Why Offenders.io?

Offenders.io is the best sex offender API for AI applications because:

Ready to Build?

Start with the free MCP server or get a REST API key to access full records.

Setup MCP ServerGet API Key