Propraven logo

Propraven

US parcel intelligence over MCP, covering ownership, valuation, hazards, permits, deeds, and parcel search.

Install Propraven

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "propraven": {
      "command": "npx",
      "args": [
        "-y",
        "@propraven/mcp"
      ],
      "env": {
        "PROPRAVEN_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The propraven MCP server connects MCP clients to PropRaven's US parcel dataset for lookup, search, ownership, valuation, hazard, permit, and deed queries. It is available through a hosted Streamable HTTP endpoint or as a local Node.js stdio process, both authenticated with a PropRaven API key. Use it when an agent needs parcel-level property research, owner portfolio discovery, risk checks, or historical transaction data without purchasing reports through the tools.

Use cases

  • Look up a parcel from an address or APN
  • Search an owner's parcels by name and state
  • Compare candidate parcels with hazard data
  • Review property valuation and sale history
  • Check permits and deed transfers

Key features

  • Parcel lookup and filtered text search
  • Owner portfolio discovery
  • Multi-parcel comparison
  • Hazard category scoring
  • Valuation and market data
  • Permit and deed histories

Tools8

What Propraven lets your agent do. Expand a tool for its parameters.

Self-reported~146 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 46d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 14d ago via OSV.dev · @propraven/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads357Package downloads in the last 30 days.
Last commit20d agoMost recent push to the default branch.
Tools exposed8Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Propraven works

What propraven does

The propraven MCP server exposes PropRaven property data to MCP-compatible agents. Its dataset covers 191.3 million US parcels, including 110.0 million mapped parcels, with ownership, valuation, permits, deeds, hazards, and market information.

The tools support several common property-research tasks. parcel_lookup resolves a parcel from an ID, address, or APN, while parcel_search finds records using an owner name, address fragment, APN, or city. owner_pierce searches parcels associated with an owner name and can apply a state filter. parcel_compare returns free parcel cards and hazards for two to 25 parcels so an agent can rank them.

Additional tools provide hazard blocks for flood, wildfire, seismic, windstorm, air quality, and crime; valuation details such as market value, AVM, assessed values, last sale, and price per square foot; permit timelines; and deed or transfer histories.

How it works

The propraven MCP server supports two connection methods. A hosted Streamable HTTP endpoint is available at https://propraven.com/mcp; clients send the API key as a bearer authorization header. A local stdio option runs through npx @propraven/mcp and communicates with the configured MCP client process.

Parcel identifiers use the canonical state_fips:county_fips:parcel_id form, such as 37:119:12104406. Legacy five-digit county forms and PropRaven parcel UUIDs are also accepted. Address and search results include a lookup identifier that can be passed to lookup or comparison operations.

The tools issue read requests to PropRaven's free or metered API endpoints. They do not send payment headers or purchase reports. If an endpoint returns an x402 payment response, the tool reports that payment is required instead of paying. Calls still count toward the account's monthly quota. Temporary 429 and 503 responses are retried once when the response provides a retry interval of ten seconds or less.

Setup and configuration

For hosted use, configure an HTTP-capable MCP client with the endpoint and a bearer token. For local use, install Node.js 18 or newer, obtain a PropRaven API key, and configure the client to run npx -y @propraven/mcp with PROPRAVEN_API_KEY in its environment. Restarting the client makes the eight tools available.

PROPRAVEN_API_KEY is required and uses the pz_... format. PROPRAVEN_BASE_URL optionally changes the API host and defaults to https://propraven.com. PROPRAVEN_TIMEOUT_MS controls the per-request timeout and defaults to 30,000 milliseconds. The repository also provides build, test, development, and MCP Inspector commands for local work.

Tools and capabilities

  • Resolve individual parcels by identifier, address, or APN.
  • Search parcels by text with optional state and city filters and keyset pagination.
  • Find parcels held under an owner name, with optional state filtering and best-effort ticker handling.
  • Compare two to 25 parcels using parcel cards and hazard data.
  • Retrieve valuation, assessment, sale, and price-per-square-foot information.
  • Review hazard categories, permit records, and deed or transfer history.

Limitations and notes

The propraven MCP server returns at most the 100 newest permit records, along with a count basis indicating the broader total. Owner searches are best effort, and ticker-based handling is also best effort. Search and lookup depend on the identifiers and address data accepted by the underlying API.

The tools are read-only and do not buy parcel reports, comp packs, risk scores, owner reports, leads, or storefront products. API errors are surfaced as RFC 7807-style status, code, and detail messages. The hosted Claude.ai connector uses OAuth, while other documented hosted configurations use bearer authentication.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Propraven

propraven is an MCP server that connects AI agents to PropRaven's US parcel database. Its main tools look up and search parcels, find an owner's properties, compare parcels, retrieve hazard and valuation data, and inspect permit and deed histories. It supports hosted Streamable HTTP and local stdio connections.

Install it locally by using Node.js 18 or newer and configuring your MCP client to run `npx -y @propraven/mcp` with `PROPRAVEN_API_KEY` set. You can also avoid local installation by connecting an HTTP-capable client to `https://propraven.com/mcp` with bearer authentication.

propraven requires a PropRaven API key in the `pz_...` format, supplied through `PROPRAVEN_API_KEY` for the local server or as a bearer header for the hosted endpoint. The README directs users to PropRaven's API-key settings page to obtain one.

Yes, propraven works with Cursor through either the hosted MCP endpoint or the local stdio configuration. Add the hosted URL and bearer header to `~/.cursor/mcp.json`, or configure Cursor to run `npx -y @propraven/mcp` with `PROPRAVEN_API_KEY`, then restart the client.

No, propraven's listed tools do not buy reports or other paid products. They issue read requests and never send a payment header; an x402 response is returned as a payment-required error. Calls can still count against the account's monthly quota.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPropraven AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/propraven?style=directory)](https://allmcps.com/mcp/propraven)
HTML Embed
<a href="https://allmcps.com/mcp/propraven"><img src="https://allmcps.com/api/badge/propraven?style=directory" alt="Propraven on AllMCPs" /></a>