{
  "x402Version": 1,
  "service": "afford-map",
  "description": "Agent-payable personal home-affordability data: cross-join any salary against fresh per-metro Zillow ZHVI + today's 30-year mortgage rate + Census ACS median income into a ranked affordable / stretch / out-of-reach verdict for all 377 US metros, with the underwriting math and dated sources per row. The dream-side twin of a county-parcel feed.",
  "homepage": "https://affordmap.aihowtoinvest.com",
  "mcp": {
    "endpoint": "https://affordmap.aihowtoinvest.com/mcp",
    "transport": "streamable-http",
    "protocol": "mcp"
  },
  "payment": {
    "scheme": "exact",
    "network": "base",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "assetName": "USD Coin",
    "decimals": 6,
    "payTo": "0x38134a7F97636E26365Fb17405566595B917a341",
    "facilitator": "https://facilitator.payai.network",
    "keyless": true
  },
  "paidTools": [
    {
      "tool": "bulk_metro_affordability",
      "type": "mcp-tool",
      "transport": "mcp",
      "endpoint": "https://affordmap.aihowtoinvest.com/mcp",
      "method": "POST tools/call (x402 challenge rides in the tool result)",
      "description": "Full ranked metro-affordability dataset for a given salary: every US metro's typical home value (Zillow ZHVI, dated), required income at today's FRED 30-year rate, monthly PITI, affordability gap, verdict bucket, and the per-row math + source links. The cross-join a relocation/realtor/fintech tool pays for.",
      "price": {
        "scheme": "exact",
        "network": "base",
        "maxAmountRequired": "150000",
        "amountUSD": "$0.15",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "decimals": 6
      },
      "payTo": "0x38134a7F97636E26365Fb17405566595B917a341",
      "resource": "https://affordmap.aihowtoinvest.com/mcp#bulk_metro_affordability"
    },
    {
      "tool": "bulk_fire_by_town",
      "type": "mcp-tool",
      "transport": "mcp",
      "endpoint": "https://affordmap.aihowtoinvest.com/mcp",
      "method": "POST tools/call (x402 challenge rides in the tool result)",
      "description": "Full ranked FIRE-by-town dataset: each US metro's annual cost of living (from Zillow ZHVI), its FIRE number (cost × 25, the 4% rule), and the years-to-FIRE / coast-FIRE status for a given portfolio + savings rate. The relocation-for-early-retirement cross-join.",
      "price": {
        "scheme": "exact",
        "network": "base",
        "maxAmountRequired": "150000",
        "amountUSD": "$0.15",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "decimals": 6
      },
      "payTo": "0x38134a7F97636E26365Fb17405566595B917a341",
      "resource": "https://affordmap.aihowtoinvest.com/mcp#bulk_fire_by_town"
    },
    {
      "tool": "bulk_best_town",
      "type": "mcp-tool",
      "transport": "mcp",
      "endpoint": "https://affordmap.aihowtoinvest.com/mcp",
      "method": "POST tools/call (x402 challenge rides in the tool result)",
      "description": "Full scored best-town ranking for budget + climate + politics + water/mountains: per-metro composite score with the per-criterion breakdown over Zillow prices, NOAA climate normals, and 2024 state vote margins.",
      "price": {
        "scheme": "exact",
        "network": "base",
        "maxAmountRequired": "150000",
        "amountUSD": "$0.15",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "decimals": 6
      },
      "payTo": "0x38134a7F97636E26365Fb17405566595B917a341",
      "resource": "https://affordmap.aihowtoinvest.com/mcp#bulk_best_town"
    }
  ],
  "freeTools": [
    {
      "tool": "afford_rank",
      "description": "Rank all metros for a salary (counts + top rows).",
      "price": "free"
    },
    {
      "tool": "metro_affordability",
      "description": "One metro's required income + math for a salary.",
      "price": "free"
    },
    {
      "tool": "fire_by_town",
      "description": "Rank metros by years-to-FIRE for a portfolio + savings rate.",
      "price": "free"
    },
    {
      "tool": "take_home_compare",
      "description": "After-tax-after-housing dollars-in-pocket for two cities on a salary.",
      "price": "free"
    }
  ],
  "docs": {
    "llms": "https://affordmap.aihowtoinvest.com/llms.txt",
    "spec": "https://github.com/coinbase/x402"
  },
  "directory": {
    "catalog": "https://x402.dropwatchhq.com/x402",
    "catalogJson": "https://x402.dropwatchhq.com/x402.json",
    "description": "Full directory of dropwatchhq agent-payable x402 tools (USDC on Base, keyless)."
  }
}