MCP — Florida Property API for AI Agents
Connect Claude, Cursor, OpenClaw, or any MCP-compatible AI agent to live Florida property data. 7 tools for parcel, sales, tax-delinquency, and county lookups.
Florida Property API — Model Context Protocol
Florida Property API ships a Model Context Protocol (MCP) server so AI coding agents and copilots can search Florida property records directly, without you scraping 67 county systems or writing custom integrations.
Florida Property API is an independent data platform and is not affiliated with the Florida Department of Revenue, any county property appraiser or tax collector, LienHub, RealAuction, or TaxCertSale.
What is MCP
MCP is an open transport for connecting LLM agents to live tools and data sources. Once installed, your agent gains 7 new tools that hit Florida Property API on your behalf — same data as /api/v1, same auth key, but invoked by the model.
Connection
| Setting | Value |
|---|---|
| Endpoint | https://floridapropertyapi.com/api/mcp |
| Transport | HTTP streaming (MCP 2025-06-18+) |
| Auth header | Authorization: Bearer fpapi_live_... |
| Plan needed | Any plan with mcp in surfaces (all tiers) |
Every paid plan from Developer ($19/mo) up includes MCP access. As of REQ-006 (2026-06-28), MCP calls draw from the same monthly credit bucket as REST — there is no separate "MCP calls" budget. One MCP tool call costs 1 credit; one REST request costs 1 credit; both decrement the same balance.
If you only need MCP and don't care about REST, the standalone $5 MCP Starter add-on gives you 1,000 MCP credits / month with no REST surface. REST requests on a Starter key return 403 rest_disabled.
Install
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"florida-property-api": {
"transport": "http",
"url": "https://floridapropertyapi.com/api/mcp",
"headers": {
"Authorization": "Bearer fpapi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
Restart Claude Desktop. The tools appear under the slider icon in the prompt bar.
Claude Code
claude mcp add florida-property-api \
--transport http \
--url https://floridapropertyapi.com/api/mcp \
--header "Authorization: Bearer fpapi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Run claude mcp list to confirm. New tools are namespaced mcp__florida-property-api__<tool>.
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"florida-property-api": {
"url": "https://floridapropertyapi.com/api/mcp",
"headers": {
"Authorization": "Bearer fpapi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
Tools
| Tool | What it does | Example prompt |
|---|---|---|
search_parcels | Fuzzy-search parcels by owner/address + county, use code, value, last-sale. | "Find single-family parcels in Hillsborough worth over $400k." |
get_parcel | Full parcel detail by county slug + parcel id, including GeoJSON polygon. | "Pull the full record for parcel 192829-5040-001000-0010 in Hillsborough." |
parcels_near | Find parcels within a radius of a lat/lng point (PostGIS proximity). | "What parcels are within 500 m of 27.9221,-82.4839?" |
search_sales | Search recorded deed transfers by county, date, price, and use code. | "Show Hillsborough sales over $250k since January 2021." |
search_tax_delinquencies | Search delinquent-tax / certificate records by county, year, status, amount. | "List Polk County parcels with sold tax certificates owing over $1,000." |
delinquency_counts | Aggregate delinquency counts by status, scopable to county + tax year. | "How many delinquent parcels does Polk County have for tax year 2023?" |
list_counties | Discover valid county slugs and per-county coverage metadata. | "Which Florida counties are covered, and what's their certificate vendor?" |
Each tool returns the same JSON shape as the corresponding REST endpoint at /api/v1/*, so agent-built workflows can graduate to direct REST integration without changing data contracts.
Account & Credits
MCP calls draw from the same monthly credit bucket as REST API calls — one unified balance per customer. Every tool invocation costs 1 credit, just like a GET /api/v1/... request. Check your remaining budget any time:
GET /api/v1/account/usage
Top up or change plans at /account/billing. The standalone MCP Starter plan ($5/mo, 1,000 credits) is MCP-only and does not include REST access — every other plan (Developer and above) includes both MCP and REST under the same bucket.
Worked Examples
Try these in a chat after install:
- Distressed-property prospecting. "Find Polk County parcels with a sold tax certificate for tax year 2023 owing more than $2,000, then group them by city."
- Parcel lookup. "Look up parcel 192829-5040-001000-0010 in Hillsborough and tell me the owner, just value, year built, and last sale."
- Comps. "Find recorded sales within 800 m of 27.9221,-82.4839 in the last 24 months and summarize the price range."
- Owner sweep. "Which Hillsborough parcels list 'SMITH JOHN' as the owner?"
- Market sizing. "How many delinquent vs. certificate-sold parcels does Polk County have for 2023?"
Errors
403 rest_disabled— your plan is MCP-only (likely MCP Starter); hit/api/mcpinstead of/api/v1, or upgrade.403 mcp_disabled— your plan has no MCP access; upgrade to any tier ≥ Free.429 rate_limited— monthly credit bucket exhausted (unified across MCP + REST), or per-minute burst cap hit; top up or wait until reset.
See Errors for the full error envelope.