Model Context Protocol (MCP) Server

Property intelligence
for AI agents.

The first consumer-facing property intelligence MCP server. 7 tools, 4 persona-aware prompts, multi-model AI routing. Zoning, buildability, flood zones, and environmental risk for any U.S. address — in seconds.

Free tier — 10 calls/month
No credit card required
JSON-RPC 2.0 over HTTP

What makes this different

Most property data MCPs expose raw data. ReadyPermit exposes opinionated intelligence — with persona-aware prompts and multi-model AI routing under the hood.

Opinionated, not raw

Tools return scores, recommendations, and persona-aware framings — not just zone codes. Agents get answers, not data puzzles.

Multi-model routing

Claude Sonnet 4 handles complex reasoning and persona voice. GPT-4o handles mixed workloads. Gemini handles conversational edges. Best model per query.

20+ government sources

FEMA, EPA, USGS, Census, HUD, USDA, NOAA, Regrid, county GIS records, RentCast. All aggregated into a single AI-friendly response.

Add to Claude Desktop in 60 seconds

Paste this into your claude_desktop_config.json:

{
  "mcpServers": {
    "readypermit": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://rnfonkwthefktfvfwypr.supabase.co/functions/v1/mcp-server",
        "--header",
        "Authorization:Bearer ${READYPERMIT_API_KEY}"
      ],
      "env": {
        "READYPERMIT_API_KEY": "your_api_key_here"
      }
    }
  }
}

Get your free API key at readypermit.ai/api — 10 calls/month free, no credit card.

7 Tools. 4 Prompts. One MCP.

Every tool has safety annotations, USE WHEN triggers, and output shape hints — optimized for AI agent selection.

analyze_property

Analyze Property

Full Buildability™ Report — zoning, flood, environmental, score, lot data

USE WHEN: "what can I build", "is this buildable", "analyze this address", provides any U.S. street address

get_buildability_score

Get Buildability Score

Quick 0-100 score for deal screening and portfolio filtering

USE WHEN: "is this worth analyzing", "quick check", "score this deal"

lookup_zoning

Lookup Zoning

Zone code, permitted uses, setbacks, FAR, development standards

USE WHEN: "what zone is this", "can I build a duplex", permitted uses questions

check_flood_zone

Check Flood Zone

FEMA flood zone designation, insurance requirements, base flood elevation

USE WHEN: "is this in a flood zone", "do I need flood insurance", FEMA questions

check_environmental_risks

Check Environmental Risks

EPA contamination, USGS seismic, NOAA wildfire, USDA soil, radon zones

USE WHEN: "environmental hazards", "contamination", "wildfire risk", "is this area safe"

search_comparable_sales

Search Comparable Sales

Recent nearby property sales with price, sqft, and distance

USE WHEN: "what are comps", "recent sales near here", "price per square foot"

calculate_buildable_envelope

Calculate Buildable Envelope

Max buildable area given zoning constraints (pure calculation)

USE WHEN: "how much can I build", "max square footage", specific lot dimensions

Persona-Aware Prompts

investor_analysisInvestor

Cap rate, comps, risk flags, go/no-go recommendation

developer_feasibilityDeveloper

FAR, envelope, entitlement path, permit timeline

homeowner_guideHomeowner

Plain English, ADU eligibility, permit steps

lender_risk_assessmentLender

Collateral grade, flood exposure, compliance flags

Real conversations

Here's what your agent can do with ReadyPermit's MCP.

Homeowner

"I own a house at 1247 Pine Street, Austin TX 78704. Can I build a backyard ADU, and if so, how big?"

Claude calls analyze_property → returns zoning (SF-3), lot size (7,200 sqft), setbacks, FAR, ADU eligible = true → responds with plain-English summary, max size, next permit steps
Investor

"Score this deal for me: 456 Elm Ave, Denver CO 80202. Looking at small-multifamily."

Claude calls get_buildability_score (78/100) → then analyze_property for full detail → returns go/no-go, unit count estimate, entitlement risks
Developer

"Before I submit an LOI on 789 Harbor Dr, Miami FL 33129, I need FEMA flood zone and environmental risks."

Claude calls check_flood_zone (Zone AE, BFE 8ft) → check_environmental_risks → responds with flood insurance cost estimate and elevated foundation budget

Technical specs

Protocol
JSON-RPC 2.0 over Streamable HTTP
Protocol version
2024-11-05
Endpoint
https://rnfonkwthefktfvfwypr.supabase.co/functions/v1/mcp-server
Discovery manifest
/.well-known/mcp.json
Registry entry
/server.json (io.github.creid04/readypermit)
Authentication
Bearer API key (OAuth 2.0 coming soon)
Session management
Mcp-Session-Id header
Safety annotations
readOnlyHint, destructiveHint, idempotentHint, openWorldHint on all tools
Max response
25,000 tokens per tool call
Coverage
All 50 U.S. states, 3,100+ counties
Rate limits
10 req/min, 100 req/day (free tier)
Compatible clients
Claude Desktop, Cursor, Claude Code, Gemini CLI, any MCP client
Built by a father-son team in 16 days

Ready to connect?

Free tier, no credit card. 60 seconds to set up. Ask your agent about any U.S. address.