MCP.so
ログイン

ATTOM MCP Server

@jmclaughlin724

基本情報

カテゴリ

その他

ライセンス

MIT

トランスポート

stdio

作者

jmclaughlin724

ATTOM MCP Server について

概要はまだありません

ATTOM MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

ATTOM MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is ATTOM MCP Server?

The ATTOM MCP Server is a Model Context Protocol server that surfaces the ATTOM Data property dataset to AI agents and traditional applications. It is written in TypeScript with ES modules and supports both HTTP and stdio transports, fallback strategies, automatic retries, and development tooling.

How to use ATTOM MCP Server?

Install via git clone and npm ci, configure environment variables (ATTOM_API_KEY required), then launch using npm run mcp:http or npm run mcp:stdio. Interact via the attom_query MCP tool, specifying a kind endpoint key and params object.

Key features of ATTOM MCP Server

  • Dual transport: HTTP and stdio.
  • Smart fallback logic for address-to-ID and geoId derivation.
  • Auto-retry algorithm for sales comparables (widens search ranges).
  • Advanced filters (include0SalesAmounts, includeFullSalesOnly, onlyPropertiesWithPool).
  • Strict TypeScript type safety with Zod validation.
  • OpenAPI YAML generation for client SDKs.

Use cases of ATTOM MCP Server

  • Providing property data to AI agents via MCP.
  • Querying property basic profiles by address.
  • Retrieving sales comparables by address or property ID.
  • Integrating real estate data into automated workflows.

よくある質問

1

What is required to run the server?

Node.js 18+ and an ATTOM API key. Optionally, a Google Maps API key for address normalization.

2

Does the server support both HTTP and stdio?

Yes. Use `npm run mcp:http` for HTTP transport and `npm run mcp:stdio` for stdio transport. Both expose the same MCP interface.

3

How does the comparables auto-retry work?

If ATTOM returns "Unable to locate a property record" on the first attempt, the server widens the sqFeetRange by 30% and sets yearBuiltRange to 40 years, then retries once.

4

Where is data cached?

Data is cached in an in-memory TTL map (default 3600 seconds). The cache adapter can be swapped for Redis or Memcached.

5

What authentication is used?

Authentication uses an ATTOM API key set in the `ATTOM_API_KEY` environment variable. No OAuth or other auth is described.

コメント

「その他」の他のコンテンツ