Skip to main content
Glama

HubVibe: Pay-per-Call Agent Tools: Web Search, Email Verify, KYC Screening, Stocks, Crypto, News

Everything the public record says about a US address

hubvibe_property_context
Read-onlyIdempotent

Real estate data for any US address: FEMA flood and 17 other hazard risk ratings with expected annual loss, median home value, rent, income, ownership and vacancy (Census), price trend (FHFA), fair market rents (HUD), nearby public schools (NCES), walkability (EPA) and Superfund sites nearby, plus tract, county, ZIP and districts, all from federal sources in one call. Input: address, or lat and lng. $0.25 per call. Returns: input{}, matched_address, lat, lng, geography{state, county, tract, zip, metro, congressional_district, school_district...}, flood{zone, special_flood_hazard_area...}, hazard_risk{overall_rating, hazards{}, notice...}, housing{median_home_value, median_gross_rent...}, price_trend{}, fair_market_rent{zip{}...}, schools[], walkability{}, superfund_sites[], sources[], sections_failed[], notes[], checked_at.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latNoLatitude, instead of an address.
lngNoLongitude, instead of an address.
addressNoUS street address with city and state or ZIP.
languageNoOptional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced.
school_radius_kmNoSchools within this radius. Default 1.5.
superfund_radius_kmNoSuperfund sites within this radius. Default 5.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
statusYes
workerYes
price_usdYes
provenanceYes
receipt_idYes
attributionNo
receipt_urlYes
billing_warningNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed23 schema fields changed
    • removedOutput schema / description
      Removed value: -"The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`."
    • removedOutput schema / properties / attribution / description
      Removed value: -"Present only when the result's text was machine-translated: the credit to show with it."
    • removedOutput schema / properties / attribution / items / description
      Removed value: -"A credit."
    • removedOutput schema / properties / attribution / items / properties
      Removed value: -{
      -  "text": {
      -    "description": "Credit.",
      -    "examples": [
      -      "Translated by Google"
      -    ],
      -    "type": "string"
      -  },
      -  "url": {
      -    "description": "Link.",
      -    "examples": [
      -      "https://translate.google.com"
      -    ],
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / properties / attribution / items / required
      Removed value: -[
      -  "text",
      -  "url"
      -]
    • removedOutput schema / properties / attribution / items / type
      Removed value: -"object"
    • removedOutput schema / properties / billing_warning / description
      Removed value: -"Present only when the charge was recorded with a caveat."
    • removedOutput schema / properties / billing_warning / examples
      Removed value: -[
      -  "settlement pending"
      -]
    • removedOutput schema / properties / price_usd / description
      Removed value: -"What this call cost, in USD."
    • removedOutput schema / properties / price_usd / examples
      Removed value: -[
      -  0.02
      -]
    • removedOutput schema / properties / provenance / description
      Removed value: -"How the result was produced: which providers ran and how long each took."
    • removedOutput schema / properties / provenance / properties
      Removed value: -{
      -  "attempts": {
      -    "description": "Provider attempts made, including retries and failovers.",
      -    "examples": [
      -      1
      -    ],
      -    "type": "integer"
      -  },
      -  "elapsed_ms": {
      -    "description": "Wall-clock milliseconds for the whole job.",
      -    "examples": [
      -      340
      -    ],
      -    "type": "integer"
      -  },
      -  "providers_used": {
      -    "description": "Providers that served the job.",
      -    "examples": [
      -      [
      -        "coinbase-advanced-trade-public"
      -      ]
      -    ],
      -    "items": {
      -      "description": "Provider name.",
      -      "examples": [
      -        "coinbase-advanced-trade-public"
      -      ],
      -      "type": "string"
      -    },
      -    "type": "array"
      -  },
      -  "steps": {
      -    "description": "Every step the job ran, in order.",
      -    "items": {
      -      "description": "One step of the job.",
      -      "properties": {
      -        "ms": {
      -          "description": "Milliseconds the step took.",
      -          "examples": [
      -            312
      -          ],
      -          "type": "integer"
      -        },
      -        "ok": {
      -          "description": "Whether the step succeeded.",
      -          "examples": [
      -            true
      -          ],
      -          "type": "boolean"
      -        },
      -        "provider": {
      -          "description": "Provider that served the step.",
      -          "examples": [
      -            "coinbase-advanced-trade-public"
      -          ],
      -          "type": "string"
      -        },
      -        "reason": {
      -          "description": "Failure reason, on a failed step.",
      -          "examples": [
      -            "provider_timeout"
      -          ],
      -          "type": "string"
      -        },
      -        "step": {
      -          "description": "Step name inside the worker.",
      -          "examples": [
      -            "quote"
      -          ],
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "step",
      -        "ok",
      -        "ms"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  }
      -}
    • removedOutput schema / properties / provenance / required
      Removed value: -[
      -  "steps",
      -  "providers_used",
      -  "attempts",
      -  "elapsed_ms"
      -]
    • removedOutput schema / properties / receipt_id / description
      Removed value: -"Receipt id for this job."
    • removedOutput schema / properties / receipt_id / examples
      Removed value: -[
      -  "rcpt_9f1c2b3a4d5e6f70"
      -]
    • removedOutput schema / properties / receipt_url / description
      Removed value: -"Where to fetch the machine-readable receipt (free, no payment)."
    • removedOutput schema / properties / receipt_url / examples
      Removed value: -[
      -  "/work/receipts/rcpt_9f1c2b3a4d5e6f70"
      -]
    • removedOutput schema / properties / result / properties
      Removed value: -{
      -  "checked_at": {
      -    "description": "When this node read the source (UTC). Nothing here is cached.",
      -    "examples": [
      -      "2026-09-26T18:00:00Z"
      -    ],
      -    "format": "date-time",
      -    "type": "string"
      -  },
      -  "fair_market_rent": {
      -    "description": "HUD fair market rents (rent plus utilities); null when unavailable.",
      -    "properties": {
      -      "area": {
      -        "description": "HUD fair market rent area.",
      -        "examples": [
      -          "Washington-Arlington-Alexandria, DC-VA-MD HUD Metro FMR Area"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "four_bedroom": {
      -        "description": "4 bedrooms.",
      -        "examples": [
      -          3332
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "one_bedroom": {
      -        "description": "1 bedroom.",
      -        "examples": [
      -          2015
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "studio": {
      -        "description": "Studio, USD/month.",
      -        "examples": [
      -          1953
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "three_bedroom": {
      -        "description": "3 bedrooms.",
      -        "examples": [
      -          2835
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "two_bedroom": {
      -        "description": "2 bedrooms.",
      -        "examples": [
      -          2246
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "zip": {
      -        "description": "HUD Small Area (ZIP) fair market rents; null outside metro areas that publish them.",
      -        "properties": {
      -          "four_bedroom": {
      -            "description": "4 bedrooms.",
      -            "examples": [
      -              3070
      -            ],
      -            "type": [
      -              "integer",
      -              "null"
      -            ]
      -          },
      -          "one_bedroom": {
      -            "description": "1 bedroom.",
      -            "examples": [
      -              1860
      -            ],
      -            "type": [
      -              "integer",
      -              "null"
      -            ]
      -          },
      -          "studio": {
      -            "description": "Studio.",
      -            "examples": [
      -              1720
      -            ],
      -            "type": [
      -              "integer",
      -              "null"
      -            ]
      -          },
      -          "three_bedroom": {
      -            "description": "3 bedrooms.",
      -            "examples": [
      -              2610
      -            ],
      -            "type": [
      -              "integer",
      -              "null"
      -            ]
      -          },
      -          "two_bedroom": {
      -            "description": "2 bedrooms.",
      -            "examples": [
      -              2070
      -            ],
      -            "type": [
      -              "integer",
      -              "null"
      -            ]
      -          },
      -          "zip": {
      -            "description": "ZIP.",
      -            "examples": [
      -              "20746"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "zip",
      -          "studio",
      -          "one_bedroom",
      -          "two_bedroom",
      -          "three_bedroom",
      -          "four_bedroom"
      -        ],
      -        "type": [
      -          "object",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "area",
      -      "studio",
      -      "one_bedroom",
      -      "two_bedroom",
      -      "three_bedroom",
      -      "four_bedroom",
      -      "zip"
      -    ],
      -    "type": [
      -      "object",
      -      "null"
      -    ]
      -  },
      -  "geography": {
      -    "description": "Where the address sits (Census Geocoder).",
      -    "properties": {
      -      "block_group": {
      -        "description": "Block group GEOID.",
      -        "examples": [
      -          "240338024052"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "congressional_district": {
      -        "description": "Congressional district.",
      -        "examples": [
      -          "Congressional District 4"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "county": {
      -        "description": "County.",
      -        "examples": [
      -          "Prince George's County"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "county_fips": {
      -        "description": "County FIPS.",
      -        "examples": [
      -          "24033"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "metro": {
      -        "description": "Metropolitan or micropolitan area.",
      -        "examples": [
      -          "Washington-Arlington-Alexandria, DC-VA-MD-WV Metro Area"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "metro_code": {
      -        "description": "CBSA code.",
      -        "examples": [
      -          "47900"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "place": {
      -        "description": "City or census-designated place.",
      -        "examples": [
      -          "Suitland CDP"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "school_district": {
      -        "description": "School district.",
      -        "examples": [
      -          "Prince George's County Public Schools"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "state": {
      -        "description": "State.",
      -        "examples": [
      -          "Maryland"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "state_fips": {
      -        "description": "State FIPS.",
      -        "examples": [
      -          "24"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "tract": {
      -        "description": "Census tract GEOID.",
      -        "examples": [
      -          "24033802405"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "zip": {
      -        "description": "ZIP code tabulation area.",
      -        "examples": [
      -          "20746"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "state",
      -      "state_fips",
      -      "county",
      -      "county_fips",
      -      "tract",
      -      "block_group",
      -      "place",
      -      "zip",
      -      "metro",
      -      "metro_code",
      -      "congressional_district",
      -      "school_district"
      -    ],
      -    "type": "object"
      -  },
      -  "hazard_risk": {
      -    "description": "FEMA National Risk Index for the tract; null when unavailable.",
      -    "properties": {
      -      "community_resilience": {
      -        "description": "Community resilience rating.",
      -        "examples": [
      -          "Relatively Low"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "expected_annual_loss_usd": {
      -        "description": "Expected annual loss for the tract, all hazards.",
      -        "examples": [
      -          401271
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "hazards": {
      -        "additionalProperties": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "description": "Rating per hazard (18 hazards); null where FEMA does not rate it.",
      -        "examples": [
      -          {
      -            "heat_wave": "Relatively Moderate",
      -            "hurricane": "Relatively Low",
      -            "riverine_flooding": "Very Low"
      -          }
      -        ],
      -        "type": "object"
      -      },
      -      "notice": {
      -        "description": "FEMA's required notice.",
      -        "examples": [
      -          "This product uses the Federal Emergency Management Agency's National Risk Index..."
      -        ],
      -        "type": "string"
      -      },
      -      "overall_rating": {
      -        "description": "Composite risk rating.",
      -        "examples": [
      -          "Very Low"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "overall_score": {
      -        "description": "Composite risk score (0-100 percentile).",
      -        "examples": [
      -          7.41
      -        ],
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "social_vulnerability": {
      -        "description": "Social vulnerability rating.",
      -        "examples": [
      -          "Relatively High"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "version": {
      -        "description": "National Risk Index release.",
      -        "examples": [
      -          "December 2025"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "overall_rating",
      -      "overall_score",
      -      "expected_annual_loss_usd",
      -      "social_vulnerability",
      -      "community_resilience",
      -      "hazards",
      -      "version",
      -      "notice"
      -    ],
      -    "type": [
      -      "object",
      -      "null"
      -    ]
      -  },
      -  "housing": {
      -    "description": "Census tract housing and income figures; null when the tract has none.",
      -    "properties": {
      -      "level": {
      -        "description": "Geography of the figures.",
      -        "examples": [
      -          "census tract"
      -        ],
      -        "type": "string"
      -      },
      -      "median_gross_rent": {
      -        "description": "Median gross rent, USD per month.",
      -        "examples": [
      -          1486
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "median_home_value": {
      -        "description": "Median value of owner-occupied homes, USD.",
      -        "examples": [
      -          332200
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "median_home_value_moe": {
      -        "description": "Margin of error of that median, USD.",
      -        "examples": [
      -          24540
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "median_household_income": {
      -        "description": "Median household income, USD.",
      -        "examples": [
      -          70286
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "median_year_built": {
      -        "description": "Median year homes were built.",
      -        "examples": [
      -          1969
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "owner_occupied_pct": {
      -        "description": "Share of occupied homes that are owner-occupied, %.",
      -        "examples": [
      -          30.3
      -        ],
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "population": {
      -        "description": "Population.",
      -        "examples": [
      -          3053
      -        ],
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "survey": {
      -        "description": "Which survey.",
      -        "examples": [
      -          "ACS 5-year estimates 2020-2024 (Census Bureau)"
      -        ],
      -        "type": "string"
      -      },
      -      "vacancy_pct": {
      -        "description": "Share of housing units vacant, %.",
      -        "examples": [
      -          16.8
      -        ],
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "median_home_value",
      -      "median_home_value_moe",
      -      "median_gross_rent",
      -      "median_household_income",
      -      "population",
      -      "owner_occupied_pct",
      -      "median_year_built",
      -      "vacancy_pct",
      -      "survey",
      -      "level"
      -    ],
      -    "type": [
      -      "object",
      -      "null"
      -    ]
      -  },
      -  "input": {
      -    "description": "What was asked.",
      -    "properties": {
      -      "address": {
      -        "description": "Address as sent; null when a point was sent.",
      -        "examples": [
      -          "4600 Silver Hill Rd, Washington, DC 20233"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "lat": {
      -        "description": "Latitude as sent; null when an address was sent.",
      -        "examples": [
      -          38.845
      -        ],
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "lng": {
      -        "description": "Longitude as sent; null when an address was sent.",
      -        "examples": [
      -          -76.928
      -        ],
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "address",
      -      "lat",
      -      "lng"
      -    ],
      -    "type": "object"
      -  },
      -  "lat": {
      -    "description": "Latitude used.",
      -    "examples": [
      -      38.84505589808
      -    ],
      -    "type": "number"
      -  },
      -  "lng": {
      -    "description": "Longitude used.",
      -    "examples": [
      -      -76.92836638093
      -    ],
      -    "type": "number"
      -  },
      -  "matched_address": {
      -    "description": "The Census Geocoder's standardised match; null for a point.",
      -    "examples": [
      -      "4600 SILVER HILL RD, WASHINGTON, DC, 20233"
      -    ],
      -    "type": [
      -      "string",
      -      "null"
      -    ]
      -  },
      -  "notes": {
      -    "description": "Caveats; empty when none.",
      -    "examples": [
      -      []
      -    ],
      -    "items": {
      -      "description": "A caveat.",
      -      "examples": [
      -        "FEMA has no digital flood map at this point."
      -      ],
      -      "type": "string"
      -    },
      -    "type": "array"
      -  },
      -  "price_trend": {
      -    "description": "Tract house price trend; null when FHFA publishes none for the tract.",
      -    "properties": {
      -      "annual_change_pct": {
      -        "description": "Change in that year, %.",
      -        "examples": [
      -          9.46
      -        ],
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "five_year_change_pct": {
      -        "description": "Change over the five years to it, %.",
      -        "examples": [
      -          28.31
      -        ],
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "latest_year": {
      -        "description": "Latest year with an index value.",
      -        "examples": [
      -          2025
      -        ],
      -        "type": "integer"
      -      },
      -      "source": {
      -        "description": "Which index.",
      -        "examples": [
      -          "FHFA House Price Index, annual, census tract"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "latest_year",
      -      "annual_change_pct",
      -      "five_year_change_pct",
      -      "source"
      -    ],
      -    "type": [
      -      "object",
      -      "null"
      -    ]
      -  },
      -  "school_radius_km": {
      -    "description": "Radius searched for schools.",
      -    "examples": [
      -      1.5
      -    ],
      -    "type": "number"
      -  },
      -  "schools": {
      -    "description": "Public schools within the radius, nearest first.",
      -    "examples": [
      -      []
      -    ],
      -    "items": {
      -      "description": "A public school (NCES 2024-25).",
      -      "properties": {
      -        "charter": {
      -          "description": "Charter school.",
      -          "examples": [
      -            false
      -          ],
      -          "type": "boolean"
      -        },
      -        "city": {
      -          "description": "City.",
      -          "examples": [
      -            "Suitland"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "distance_km": {
      -          "description": "Straight-line distance.",
      -          "examples": [
      -            0.88
      -          ],
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "district": {
      -          "description": "District.",
      -          "examples": [
      -            "Prince George's County Public Schools"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "enrollment": {
      -          "description": "Students enrolled.",
      -          "examples": [
      -            514
      -          ],
      -          "type": [
      -            "integer",
      -            "null"
      -          ]
      -        },
      -        "grades": {
      -          "description": "Grade span.",
      -          "examples": [
      -            "PK-05"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "level": {
      -          "description": "Level.",
      -          "examples": [
      -            "Elementary"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "name": {
      -          "description": "School.",
      -          "examples": [
      -            "Suitland Elementary"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "students_per_teacher": {
      -          "description": "Students per teacher.",
      -          "examples": [
      -            14.94
      -          ],
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "name",
      -        "level",
      -        "grades",
      -        "enrollment",
      -        "students_per_teacher",
      -        "charter",
      -        "district",
      -        "city",
      -        "distance_km"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  "sections_failed": {
      -    "description": "Sections that could not be fetched this time; empty when none.",
      -    "examples": [
      -      []
      -    ],
      -    "items": {
      -      "description": "A section whose source did not answer; that section is null or empty.",
      -      "examples": [
      -        "walkability"
      -      ],
      -      "type": "string"
      -    },
      -    "type": "array"
      -  },
      -  "sources": {
      -    "description": "Every source this answer draws on.",
      -    "items": {
      -      "description": "A source.",
      -      "properties": {
      -        "name": {
      -          "description": "Source.",
      -          "examples": [
      -            "FEMA National Flood Hazard Layer"
      -          ],
      -          "type": "string"
      -        },
      -        "url": {
      -          "description": "Where it is published.",
      -          "examples": [
      -            "https://www.fema.gov/flood-maps/national-flood-hazard-layer"
      -          ],
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "name",
      -        "url"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  "superfund_radius_km": {
      -    "description": "Radius searched for Superfund sites.",
      -    "examples": [
      -      5
      -    ],
      -    "type": "number"
      -  },
      -  "superfund_sites": {
      -    "description": "Superfund sites within the radius, nearest first.",
      -    "examples": [
      -      []
      -    ],
      -    "items": {
      -      "description": "A Superfund (NPL) site.",
      -      "properties": {
      -        "address": {
      -          "description": "Address.",
      -          "examples": [
      -            "3617 BAER STREET"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "city": {
      -          "description": "City.",
      -          "examples": [
      -            "HOUSTON"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "distance_km": {
      -          "description": "Straight-line distance.",
      -          "examples": [
      -            4.61
      -          ],
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "name": {
      -          "description": "Site.",
      -          "examples": [
      -            "SAN JACINTO FOUNDRY"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "state": {
      -          "description": "State.",
      -          "examples": [
      -            "TX"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "status": {
      -          "description": "NPL status.",
      -          "examples": [
      -            "CURRENTLY ON THE FINAL NPL"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "url": {
      -          "description": "EPA facility page.",
      -          "examples": [
      -            "https://ofmpub.epa.gov/frs_public2/fii_query_detail.disp_program_facility?p_registry_id=110005037361"
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "name",
      -        "address",
      -        "city",
      -        "state",
      -        "status",
      -        "url",
      -        "distance_km"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  "walkability": {
      -    "description": "EPA walkability; null when unavailable.",
      -    "properties": {
      -      "block_group": {
      -        "description": "Block group the index describes.",
      -        "examples": [
      -          "240338024051"
      -        ],
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "index": {
      -        "description": "EPA National Walkability Index, 1 (least) to 20 (most).",
      -        "examples": [
      -          11.33
      -        ],
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "meters_to_transit": {
      -        "description": "Distance to the nearest transit stop, metres.",
      -        "examples": [
      -          926.71
      -        ],
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "index",
      -      "meters_to_transit",
      -      "block_group"
      -    ],
      -    "type": [
      -      "object",
      -      "null"
      -    ]
      -  }
      -}
    • removedOutput schema / properties / result / required
      Removed value: -[
      -  "input",
      -  "matched_address",
      -  "lat",
      -  "lng",
      -  "geography",
      -  "hazard_risk",
      -  "housing",
      -  "price_trend",
      -  "fair_market_rent",
      -  "schools",
      -  "school_radius_km",
      -  "walkability",
      -  "superfund_sites",
      -  "superfund_radius_km",
      -  "sources",
      -  "sections_failed",
      -  "notes",
      -  "checked_at"
      -]
    • removedOutput schema / properties / status / description
      Removed value: -"Present only on a delivered result."
    • removedOutput schema / properties / worker / description
      Removed value: -"Catalog name of the worker that ran."
    • removedOutput schema / properties / worker / examples
      Removed value: -[
      -  "market.quote"
      -]
    • removedOutput schema / title
      Removed value: -"property.context response"
  2. Changed1 schema field changed
    • addedOutput schema / properties / attribution
      Added value: +{
      +  "description": "Present only when the result's text was machine-translated: the credit to show with it.",
      +  "items": {
      +    "description": "A credit.",
      +    "properties": {
      +      "text": {
      +        "description": "Credit.",
      +        "examples": [
      +          "Translated by Google"
      +        ],
      +        "type": "string"
      +      },
      +      "url": {
      +        "description": "Link.",
      +        "examples": [
      +          "https://translate.google.com"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "text",
      +      "url"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
  3. Added

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), so the description adds real value with the $0.25 per call price, the note that everything comes 'from federal sources in one call,' and the presence of sections_failed[] and checked_at which signal partial-result and freshness behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The opening sentence is well front-loaded, but the long 'Returns: input{}, matched_address, ...' enumeration is largely redundant because an output schema already exists and should carry that burden.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With rich annotations, a full output schema, and 100% schema description coverage, the description is nearly complete, adding cost, aggregation scope, and partial-failure signaling. It only lacks a routing statement distinguishing it from other data/geo siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents every parameter including the lat/lng alternative, radius defaults, and the BCP-47 language tag. The description merely restates the two input modes and adds nothing about the radius or language parameters beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource combination ('Real estate data for any US address') and enumerates the exact data domains (FEMA flood, Census housing, FHFA price trend, HUD rents, NCES schools, EPA walkability/Superfund). This clearly distinguishes it from siblings like hubvibe_maps_places or hubvibe_data_query.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Establishes clear context for use by naming the accepted inputs ('address, or lat and lng') and the per-call cost, which frames the decision to invoke. However, it never explicitly names an alternative tool or states when-not to use this versus a general geo/data tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.