ATTOM Data MCP

Single-tenant MCP server wrapping the ATTOM Property Data API. Property profiles, AVMs, sales history, assessments, comparables, school + neighborhood data, and more — 47 tools across the full ATTOM endpoint surface.

Server URL: https://attom.nlma.io/mcp
Auth: OAuth 2.1 (Dynamic Client Registration + PKCE) gated by an operator password.
Operator: Forrest Surprenant / FIDUM — single-tenant.
This server is single-tenant. The OAuth flow asks for an operator password — if you don't have it, this connector isn't for you. The flow itself works on any MCP client that supports the standard OAuth handshake (claude.ai, ChatGPT, Claude Code, Claude Desktop, VS Code).

Claude.ai (Pro / Max / Team / Enterprise)

  1. Settings → ConnectorsAdd custom connector.
  2. Name: ATTOM. Remote MCP server URL: https://attom.nlma.io/mcp.
  3. Click Add, then Connect. You'll be redirected here to enter the operator password.

ChatGPT (Pro / Business / Enterprise)

  1. Settings → ConnectorsCreate.
  2. Name: ATTOM. MCP Server URL: https://attom.nlma.io/mcp. Authentication: OAuth.

Claude Code (CLI)

claude mcp add --transport http attom https://attom.nlma.io/mcp

On first tool invocation, Claude Code opens the OAuth flow in your browser.

Claude Desktop

Edit claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "attom": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://attom.nlma.io/mcp"
      ]
    }
  }
}

mcp-remote bridges the HTTP transport to Claude Desktop's stdio and handles the OAuth flow. Restart Claude Desktop after editing.

VS Code (Copilot Chat / Agent mode)

Create .vscode/mcp.json in your workspace:

{
  "servers": {
    "attom": {
      "type": "http",
      "url": "https://attom.nlma.io/mcp"
    }
  }
}

What's available

CategoryEndpointsUse case
Property14Address lookup, basic / expanded profile, building permits, sales history
Sale6Details, history, comparables, trends
Valuation6AI-AVM, home equity, rental AVM
Assessment3Tax, owner of record, mortgage
Area & location8Boundaries, hierarchy, CBSA
POI2Points of interest within radius
Community1Crime, demographics, education, weather, commute
School3School profiles, districts, attendance
Event2Property events & snapshots
Utility3Field defs, noise scores, preforeclosure

Compliance notes

Source: nkbud/mcp-server-attom (FIDUM fork). Stack: Python · FastMCP 3.x · OAuth 2.1 (DCR + PKCE) · 24h TTL cache.