@pipeworx/attom
Connect: https://gateway.pipeworx.io/attom/mcp · Install: one-click buttons
Tools: 8
ATTOM (formerly Onboard) is a commercial property data provider covering 99% of US single- and multi-family parcels. The data behind tax records, valuations (AVMs), comparables, ownership history, neighborhood demographics, and risk overlays (flood, wildfire). It’s what most real-estate analytics products sit on top of.
Why this matters for AI agents
Anything about a specific US property — its value, taxes, sale history, who owns it, what it sold for last — flows from ATTOM. Commercial-grade data with national coverage; competing public sources (Zillow public data, county assessor sites) have spotty coverage and inconsistent schemas.
Common use cases:
- AVM lookup. “What’s 123 Main St worth?” →
attom_avm({address1, address2})→ automated valuation with confidence band. - Tax history. “What’s the property tax been?” →
attom_tax_history→ annual tax assessments. - Comps. “What have similar homes sold for nearby?” →
attom_comps. - Market context. “What’s typical for this metro?” →
attom_market_stats.
For a one-call combined view, use the Housing Vertical’s housing_property_report compound — wraps ATTOM AVM + tax + Altos market + FEMA flood.
Auth
ATTOM is a paid commercial API. Two options:
-
BYO key: get an ATTOM key directly at https://api.developer.attomdata.com, pass via
_apiKey:attom_avm({ address1: "123 Main St", address2: "Denver, CO 80202", _apiKey: "your-attom-api-key" }) -
Pipeworx Housing Vertical: subscribe at pipeworx.io/account and Pipeworx fronts the ATTOM relationship. No
_apiKeyneeded; calls bill against your Pipeworx account.
The vertical option is simpler if you’re using ATTOM alongside FRED, BLS, Altos, and FEMA — they’re all packaged.
Coverage and freshness
- Coverage: ~155M residential parcels, plus commercial records in major metros. National.
- Update cadence: County assessor data updates as counties update their records (varies — most update annually, some more often). AVMs recalibrate monthly. ATTOM is the lag, not Pipeworx.
- Address normalization: ATTOM is finicky about addresses. Use
address1for the street part andaddress2for “City, ST ZIP” — works most consistently. Apartment numbers, abbreviations, and PO boxes all behave subtly differently.
Common pitfalls
- AVM bands matter. A point estimate without the confidence band is misleading. Always report both. ATTOM gives you
valueLow/valueHigh— pass both through to the user. - Tax history isn’t always current-year. Counties report at different cadences. The most-recent year in
attom_tax_historymay be 6–18 months behind reality. - Comps need filters. Default
attom_compsreturns recent sales near the address but doesn’t filter by similarity. Filter client-side by sqft, beds, baths, and date range to make comps useful. - Commercial vs. residential. Most ATTOM tools default to residential. Commercial properties have different schemas; use the dedicated commercial endpoints (or the Housing Vertical’s compound, which handles both).
- Rural and tribal land. Coverage gaps exist for some rural counties and tribal lands. If a valid-looking address returns no match, the parcel may not be in ATTOM’s coverage.
Tools
- attom_property_detail — Get detailed property specs by address. Returns lot size, square footage, bedrooms, bathrooms, year built, construction type, and heating/cooling systems.
- attom_property_search — Search properties by location using postal code (e.g., ‘10001’) or latitude/longitude with radius. Returns matching addresses and property IDs.
- attom_sales_history — Get past sales for a property. Returns sale dates, prices, deed types, and buyer/seller details from recent transactions.
- attom_avm — Estimate property market value. Returns estimated value, confidence score, and low/high range for valuation analysis.
- attom_assessment — Check property tax assessment details. Returns assessed value, market value, tax amount, tax year, and historical trends.
- attom_sales_trend — Analyze market sales trends by ZIP code. Returns average/median sale price, sales volume, and price changes over time.
- attom_rental_avm — Estimate rental property income. Returns estimated monthly rent, rental yield percentage, and rental value range.
- attom_school_search — Find schools near a location. Returns school name, type (public/private), grade levels, distance, and performance rankings.
Tools
-
attom_assessment— Check property tax assessment details. Returns assessed value, market value, tax amount, tax year, and historical trends. -
attom_avm— Estimate property market value. Returns estimated value, confidence score, and low/high range for valuation analysis. -
attom_property_detail— Get detailed property specs by address. Returns lot size, square footage, bedrooms, bathrooms, year built, construction type, and heating/cooling systems. -
attom_property_search— Search properties by location using postal code (e.g., '10001') or latitude/longitude with radius. Returns matching addresses and property IDs. -
attom_rental_avm— Estimate rental property income. Returns estimated monthly rent, rental yield percentage, and rental value range. -
attom_sales_history— Get past sales for a property. Returns sale dates, prices, deed types, and buyer/seller details from recent transactions. -
attom_sales_trend— Analyze market sales trends by ZIP code. Returns average/median sale price, sales volume, and price changes over time. -
attom_school_search— Find schools near a location. Returns school name, type (public/private), grade levels, distance, and performance rankings.