attom_property_search
Pack: attom · Endpoint: https://gateway.pipeworx.io/attom/mcp
Search properties by location using postal code (e.g., ‘10001’) or latitude/longitude with radius. Returns matching addresses and property IDs.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
postalCode | string | no | ZIP/postal code to search in |
latitude | string | no | Latitude for radius search (use with longitude and radius) |
longitude | string | no | Longitude for radius search (use with latitude and radius) |
radius | string | no | Search radius in miles (use with latitude/longitude) |
propertyType | string | no | Property type filter (e.g., “SFR”, “CONDO”, “APARTMENT”) |
minBeds | string | no | Minimum number of bedrooms |
maxBeds | string | no | Maximum number of bedrooms |
minBathsTotal | string | no | Minimum total bathrooms |
maxBathsTotal | string | no | Maximum total bathrooms |
minYearBuilt | string | no | Minimum year built |
maxYearBuilt | string | no | Maximum year built |
_apiKey | string | yes | ATTOM API key |
Example call
Arguments
{
"postalCode": "10001",
"_apiKey": "your-attom-api-key"
}
curl
curl -X POST https://gateway.pipeworx.io/attom/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"attom_property_search","arguments":{"postalCode":"10001","_apiKey":"your-attom-api-key"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('attom_property_search', {
"postalCode": "10001",
"_apiKey": "your-attom-api-key"
});
More examples
{
"latitude": "39.7392",
"longitude": "-104.9903",
"radius": "2",
"propertyType": "SFR",
"minBeds": "3",
"maxBeds": "5",
"_apiKey": "your-attom-api-key"
}
Response shape
Full JSON Schema
{
"type": "object",
"description": "Property search results from ATTOM API"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"attom": {
"url": "https://gateway.pipeworx.io/attom/mcp"
}
}
}
See Getting Started for client-specific install steps.