For agent builders

Florida property data for your agent stack, in 60 seconds

Building on Claude Code, OpenClaw, Hermes, or rolling your own MCP-compliant agent? Drop this MCP endpoint into your config. Florida parcels + tax-delinquency tools, ranked parcel search, owner lookup, sales history, and delinquent-tax / certificate data. Auth via Bearer. Standard MCP-1.0 JSON-RPC. $5/mo for 1K calls — perfect for prototyping; scales when you go to market.

Florida public records · Direct from county property appraisers & tax collectors · Updated daily

Built like an API you'd actually wire up

Boring on purpose

tools/list

Standard MCP-1.0 JSON-RPC. Lists all 8 Florida property-data tools, their schemas, and arg shapes — drop-in introspection for any client.

Ask: Call POST /mcp with method 'tools/list' to discover available Florida property tools at runtime.

Bearer auth

One header. No OAuth dance, no signed requests. Issue per-agent keys; rotate or revoke from the dashboard.

Ask: Authorization: Bearer fpapi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

JSON-RPC over HTTP

Same envelope shape as the REST API. JSON in, JSON out. Streamable responses where it matters (large parcel searches).

Ask: { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_parcels", "arguments": { "owner": "acme" } } }

Three configs, same endpoint

Pick the client. Paste the snippet.

Edit your Claude Desktop config (Mac: ~/Library/Application Support/Claude/claude_desktop_config.json — Windows: %APPDATA%\Claude\claude_desktop_config.json), then restart Claude.

json
{
  "mcpServers": {
    "florida-property-api": {
      "url": "https://floridapropertyapi.com/api/mcp",
      "headers": {
        "Authorization": "Bearer fpapi_live_REPLACE_WITH_YOUR_KEY"
      }
    }
  }
}

Restart Claude Desktop. The 8 Florida property tools appear in your tool list.

Or skip the client entirely

It's just HTTP + JSON-RPC

Discover the tools

A single tools/list call returns every tool, its schema, and arg types.

GET/mcp
curl -H "Authorization: Bearer fpapi_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
     "https://floridapropertyapi.com/mcp"

Sample response shape

Tool-call results return the same envelope shape as the REST API: data, meta, pagination cursors.

JSONparcel-search.json
{
  "data": [
    {
      "parcel_id": "A-21-29-18-0000-00100-0010",
      "county_slug": "hillsborough",
      "county_name": "Hillsborough",
      "owner_name": "NORTHWEST HOLDINGS LLC",
      "site_address_full": "401 E JACKSON ST, TAMPA, FL 33602",
      "site_city": "TAMPA",
      "site_state": "FL",
      "site_zip": "33602",
      "dor_use_code": "0300",
      "property_use_code": "0300",
      "land_use_description": "OFFICE BUILDING, NON-PROFESSIONAL",
      "just_value": 4250000,
      "assessed_value": 3980000,
      "taxable_value": 3980000,
      "year_built": 1986,
      "last_sale_date": "2021-09-30",
      "last_sale_price": 3900000,
      "centroid_lat": 27.9489,
      "centroid_lng": -82.4571
    },
    {
      "parcel_id": "U-12-28-17-3RT-000004-00021.0",
      "county_slug": "hillsborough",
      "county_name": "Hillsborough",
      "owner_name": "MARTINEZ, RAUL & LISA",
      "site_address_full": "8814 N ARMENIA AVE, TAMPA, FL 33604",
      "site_city": "TAMPA",
      "site_state": "FL",
      "site_zip": "33604",
      "dor_use_code": "0100",
      "property_use_code": "0100",
      "land_use_description": "SINGLE FAMILY RESIDENTIAL",
      "just_value": 312500,
      "assessed_value": 248900,
      "taxable_value": 223900,
      "year_built": 1954,
      "last_sale_date": "2019-06-14",
      "last_sale_price": 189000,
      "centroid_lat": 28.0162,
      "centroid_lng": -82.4843
    }
  ],
  "pagination": {
    "limit": 25,
    "offset": 0,
    "total": 2,
    "has_more": false
  },
  "meta": {
    "request_id": "req_8f3c1a2e7b9d4c01"
  }
}

Underlying data shapes match the REST API. If you want raw OpenAPI 3.1, jump to the API reference.

Standards, not lock-in

  • Open MCP spec. Works with any MCP-1.0 client today; modelcontextprotocol.io.
  • Bearer auth. Per-agent keys, scoped, rotatable. No OAuth choreography.
  • 8 tools, extension PRs welcome. The tool surface is versioned; open a PR if you need a new endpoint and we'll add it on the same MCP server.

$5/mo for prototyping. Tiered when you ship.

1,000 calls a month included. Higher tiers when your agent goes to production. No retainer, no minimum, cancel anytime.

Florida public records · Direct from county property appraisers & tax collectors · Updated daily