DoorProfit Crime & Neighborhood Data

com.doorprofitPublished by doorprofit.comOfficial publisherv1.0.0Updated Oct 24, 2026

US crime scores, incidents, neighborhood demographics, rent data, and offender search by address.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

AI-generated overview

Lets an assistant look up US crime grades, neighborhood demographics, rent data, and registered offender searches for an address or coordinates.

What you can do
Provides four tools backed by the DoorProfit API. get_crime_data returns a letter safety grade (A+ through F) with a description and, where police publish incident data, counts by crime type within 1000ft. get_neighborhood_data profiles the census block group around an address: demographics, income, home values, rent by bedroom count, education, cost-of-living indices, and climate and disaster risk. search_offenders searches US registered offenders by location (with a radius in miles) or by name and date of birth, and get_api_usage reports plan, quota, rate limit and overage status for the calling key.
When to use it
Useful when a question is about how safe a US address or area is, who lives there, what housing costs, or whether registered offenders are nearby. Suited to real-estate, relocation, and neighborhood research where an assistant needs structured location data rather than general web search.
Requirements
A remote streamable HTTP endpoint at api.doorprofit.com; no local package or runtime is needed. The manifest declares no authentication, but the usage tool reports quota for the API key authenticating the session, so a DoorProfit API key is expected. Network access to the endpoint is required.
Before you install
Offender search returns sensitive personal data about individuals, including names, dates of birth and distances from a search point; handle results carefully and avoid using them to profile or harass people. Crime grades and incident counts depend on what local police publish and may be incomplete. Calls count against a metered plan with rate limits and possible overage, so check quota with get_api_usage.

Installation

In SourceWeft

  1. Open DoorProfit Crime & Neighborhood Data in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.doorprofit%2Fdoorprofit/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "doorprofit-crime-neighborhood-data": {
      "type": "http",
      "url": "https://api.doorprofit.com/mcp"
    }
  }
}

Tools

4

get_crime_data

Get Crime Data & Safety Score

Crime safety grade and nearby incident counts for one US address or coordinate pair. Returns a letter score (A+ safest through F), a short description of that grade, and — in cities where police publish incident data — counts by crime type within 1000ft for the same period the grade was built from (date_from/date_to; this varies by city and is not a live feed). incidents is null where we do not have incident data; a count of 0 means none were reported in that period. There is no national-average breakdown and no list of individual incidents. Use this for "is this address/neighborhood safe?" questions. Do NOT use it for demographics, income, rent or schools (use get_neighborhood_data) or for registered offenders (use search_offenders) — neither is included here. Pass either address or lat+lng, not both. US locations only; requires a DoorProfit API key and consumes 1 call from that key's quota, except for the free test address "500 Main St, Dallas, TX 75202".

Parameterslatlngaddress

get_neighborhood_data

Get Neighborhood Demographics & Economics

Profile of the neighborhood (or census block group) containing one US address or coordinate pair: demographics, median household income, home values, rent by bedroom count, education attainment, cost-of-living indices, climate and natural-disaster risk. Use this when the question is about who lives in an area or what it costs to live there. Do NOT use it for crime or safety scores (use get_crime_data) — no crime data is returned here. Pass either address or lat+lng, not both. The neighborhood field is null where no data exists for the location. US locations only; requires a DoorProfit API key and consumes 1 call from that key's quota, except for the free test address "500 Main St, Dallas, TX 75202".

Parameterslatlngaddress

search_offenders

Search Registered Offenders

Search US registered offenders in one of two modes. Location mode: pass address or lat+lng, plus an optional radius in miles (default 1, capped at 3); results include each offender's distance from the search point. Name mode: pass at least one of first_name, last_name or dob, optionally narrowed by city/state/zipcode — those three filters alone are not accepted. Location parameters take precedence when both are supplied. Use this only for registered-offender questions; for an overall safety grade use get_crime_data instead. Results are paginated (page, limit, max 100 per page) and each page requested requires a DoorProfit API key and consumes 1 call from that key's quota.

Parametersdoblatlngcitypagelimitstateradiusaddresszipcodelast_namefirst_name

get_api_usage

Check API Usage & Quota

Report the plan, monthly and daily call usage, remaining quota, reset times, rate limit and overage status for the DoorProfit API key authenticating this session. Takes no arguments — it always describes the calling key, never another account. Call it when the user asks how many calls they have left, or after any other tool returns QUOTA_EXCEEDED or DAILY_LIMIT_EXCEEDED, to confirm the limit and reset time before suggesting an upgrade. This is the only tool that never consumes quota.

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.