dhardestylewis avatar

Homecastr Remote MCP

dhardestylewis/homecastr

Connects Claude to Homecastr's forecast API for US residential real estate price predictions. You get probabilistic forecasts with P10, P50, and P90 confidence bands across one to five year horizons, so you can ask about expected appreciation ranges for specific markets or timeframes. It's a remote server over HTTP, meaning zero local setup. Just paste the URL into your MCP config and start querying. Useful if you're building real estate analysis tools, researching housing markets, or need programmatic access to price trajectory data without scraping Zillow or managing your own forecast models.

tools
44
transport
HTTP
last updated
Jul 28, 2026

Install

From registry metadata
$ npx add-mcp https://www.homecastr.com/api/mcp/mcp --name homecastr-remote

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http homecastr-remote https://www.homecastr.com/api/mcp/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 44 tools

Verified live against the running server on Nov 6, 2026.

forecast_by_addressGet probabilistic home value forecasts for a US street address. Returns P10/P50/P90 bands, appreciation %, reliability score, and 5-year fan chart. Best coverage: Houston metro area.2 params

Get probabilistic home value forecasts for a US street address. Returns P10/P50/P90 bands, appreciation %, reliability score, and 5-year fan chart. Best coverage: Houston metro area.

Parameters* required
address*string
US street address, e.g. '5000 Westheimer Rd Houston TX 77056'
yearnumber
Target forecast year (2026-2030, default: 2030)
forecast_by_parcelGet lot-level probabilistic forecasts by county tax parcel account number. Coverage: Florida statewide + Houston metro. Returns P10/P25/P50/P75/P90 fan chart across 1-5 year horizons.1 params

Get lot-level probabilistic forecasts by county tax parcel account number. Coverage: Florida statewide + Houston metro. Returns P10/P25/P50/P75/P90 fan chart across 1-5 year horizons.

Parameters* required
acct*string
County tax parcel account number. Florida: dash-separated (e.g. '00404328020003500'). Houston HCAD: 10-13 digits.
forecast_by_tabblockGet sub-neighborhood probabilistic forecasts by US Census tabulation block GEOID20 (15 digits). Coverage: NYC (32K tabblocks) and Houston metro (34K tabblocks). Highest geographic resolution available.1 params

Get sub-neighborhood probabilistic forecasts by US Census tabulation block GEOID20 (15 digits). Coverage: NYC (32K tabblocks) and Houston metro (34K tabblocks). Highest geographic resolution available.

Parameters* required
geoid*string
15-digit Census GEOID20 (state 2 + county 3 + tract 6 + block 4). NYC example: '360050002000001'. Houston example: '480717106001022'.
forecast_by_tractGet neighborhood-level probabilistic forecasts by US Census tract GEOID20 (11 digits). Coverage: Florida + Houston via jurisdiction model; all ~82K US tracts via ACS nationwide model. Useful for cross-market analysis.1 params

Get neighborhood-level probabilistic forecasts by US Census tract GEOID20 (11 digits). Coverage: Florida + Houston via jurisdiction model; all ~82K US tracts via ACS nationwide model. Useful for cross-market analysis.

Parameters* required
geoid*string
11-digit Census tract GEOID20 (state 2 + county 3 + tract 6). Example: '48201231400' (Harris County, TX). '36061023100' (Manhattan, NY).
forecast_by_zctaGet ZIP-level probabilistic forecasts by 5-digit ZCTA. Coverage: ~20,000 ZCTAs nationwide via ACS model with 6-year horizon (0-72 months). Use this for quick cross-market ZIP-level comparisons.1 params

Get ZIP-level probabilistic forecasts by 5-digit ZCTA. Coverage: ~20,000 ZCTAs nationwide via ACS model with 6-year horizon (0-72 months). Use this for quick cross-market ZIP-level comparisons.

Parameters* required
zcta*string
5-digit ZCTA / ZIP code. Examples: '77056' (Houston Galleria), '10001' (Manhattan), '94110' (SF Mission), '60614' (Chicago Lincoln Park).
forecast_by_unitGet unit-level forecasts by assessor account. Finest resolution - individual condo units, SFRs, townhouses. Use include_siblings=true to get all units in the same condo building. Coverage: Florida + Houston.2 params

Get unit-level forecasts by assessor account. Finest resolution - individual condo units, SFRs, townhouses. Use include_siblings=true to get all units in the same condo building. Coverage: Florida + Houston.

Parameters* required
acct*string
Assessor account. FL DOR: '00404328020003500'. Houston HCAD: 10-13 digits.
include_siblingsboolean
Return all condo sibling units (same condo_group). Default: false.
forecast_by_countyGet county-level probabilistic forecasts by 5-digit FIPS. Nationwide coverage. Good for market-level analysis.1 params

Get county-level probabilistic forecasts by 5-digit FIPS. Nationwide coverage. Good for market-level analysis.

Parameters* required
fips*string
5-digit county FIPS. Harris County TX=48201, LA=06037, Manhattan=36061, Miami-Dade=12086, Cook County IL=17031, King County WA=53033.
forecast_by_stateGet state-level probabilistic forecasts by 2-digit FIPS. All 50 US states. Use for macro market selection.1 params

Get state-level probabilistic forecasts by 2-digit FIPS. All 50 US states. Use for macro market selection.

Parameters* required
fips*string
2-digit state FIPS. TX=48, FL=12, NY=36, CA=06, IL=17, WA=53.
forecast_by_zip3Get ZIP3-level forecasts (first 3 ZIP digits). 6,210 areas nationwide. Mid-size geography between ZCTA and county.1 params

Get ZIP3-level forecasts (first 3 ZIP digits). 6,210 areas nationwide. Mid-size geography between ZCTA and county.

Parameters* required
zip3*string
First 3 digits of ZIP. Houston=770, Manhattan=100, Miami=331, Chicago=606, SF=941, Seattle=981, LA=900.
forecast_by_h3_cellGet neighborhood-level forecasts by H3 hex cell ID at resolution 8. Houston metro only. Prefer forecast_by_tabblock or forecast_by_tract for new integrations.2 params

Get neighborhood-level forecasts by H3 hex cell ID at resolution 8. Houston metro only. Prefer forecast_by_tabblock or forecast_by_tract for new integrations.

Parameters* required
h3_id*string
H3 cell ID at resolution 8, e.g. '882a100c65fffff'
yearnumber
Target forecast year (default: 2026)
get_permit_zoning_readinessGet permit, zoning, energy, and public-record data readiness metadata. Use this before building permit/zoning markets or agent workflows; it reports verified R2 evidence, gaps, and whether raw rows are exposed.3 params

Get permit, zoning, energy, and public-record data readiness metadata. Use this before building permit/zoning markets or agent workflows; it reports verified R2 evidence, gaps, and whether raw rows are exposed.

Parameters* required
market_idstring
Optional market-template id to inspect, e.g. 'monthly_county_permit_pulse'.
source_idstring
Optional source id to inspect, e.g. 'census_bps_county_monthly_ascii'.
summaryboolean
Return only aggregate source and market readiness counts.
get_census_bps_county_monthlyQuery normalized Census Building Permits Survey county-month rows from Homecastr's public R2-backed permit surface. Use this for independently verifiable county permit totals, monthly settlement checks, and builder/market data workflows.8 params

Query normalized Census Building Permits Survey county-month rows from Homecastr's public R2-backed permit surface. Use this for independently verifiable county permit totals, monthly settlement checks, and builder/market data workflows.

Parameters* required
county_fipsstring
Optional 5-digit county FIPS, e.g. '48201' for Harris County, TX.
historyboolean
If true, returns a county time series across available partitions. Requires county_fips.
kindstring
Census BPS file kind. Defaults to current_month.one of current_month · year_to_date
limitnumber
Maximum rows to return, capped at 5000. Defaults to 100.
monthnumber
Optional survey month, 1-12. Supply together with year unless history=true.
state_fipsstring
Optional 2-digit state FIPS filter, e.g. '48' for Texas.
summaryboolean
If true, returns manifest and partition metadata without row payloads.
yearnumber
Optional four-digit survey year. Supply together with month unless history=true.
get_fast41_projectsQuery normalized FAST-41 federal permitting project inventory rows from Homecastr's public R2-backed permit surface. Use this for project status, sector, agency, state, and location filters; do not use it for milestone-date settlement until the full FAST-41 dataset is normalized.7 params

Query normalized FAST-41 federal permitting project inventory rows from Homecastr's public R2-backed permit surface. Use this for project status, sector, agency, state, and location filters; do not use it for milestone-date settlement until the full FAST-41 dataset is normalized.

Parameters* required
lead_agencystring
Optional lead agency text filter.
limitnumber
Maximum projects to return, capped at 5000. Defaults to 100.
project_idstring
Optional numeric FAST-41 project id.
sectorstring
Optional sector text filter, e.g. 'Electricity Transmission', 'Renewable Energy', or 'Surface Transportation'.
statestring
Optional 2-letter state abbreviation, e.g. 'TX' or 'CA'.
statusstring
Optional status text filter, e.g. 'In Progress', 'Complete', or 'Paused'.
summaryboolean
If true, returns manifest and count metadata without row payloads.
get_epa_echo_npdes_sewer_overflowsQuery normalized EPA ECHO NPDES current sewer overflow and bypass event rows from Homecastr's public R2-backed environmental permit surface. Use this for public event context by permit, state, year, event type, volume, and coordinates; add refresh/checksum policy before autono...8 params

Query normalized EPA ECHO NPDES current sewer overflow and bypass event rows from Homecastr's public R2-backed environmental permit surface. Use this for public event context by permit, state, year, event type, volume, and coordinates; add refresh/checksum policy before autono...

Parameters* required
event_typestring
Optional event type text filter, e.g. 'Sanitary Sewer Overflow', 'Combined Sewer Overflow', or 'Bypass'.
limitnumber
Maximum events to return, capped at 5000. Defaults to 100.
min_volume_gallonsnumber
Optional minimum reported discharge volume in gallons.
permit_idstring
Optional exact NPDES permit identifier.
statestring
Optional 2-character permit state prefix, e.g. 'IL', 'GA', 'PR', or 'TX'.
summaryboolean
If true, returns manifest and count metadata without row payloads.
with_coordinatesboolean
If true, return only events with latitude and longitude.
yearnumber
Optional event year based on event start datetime or report start date.
get_epa_echo_npdes_outfallsQuery normalized EPA ECHO ICIS-NPDES outfall, facility, permit-status, and compliance context rows from Homecastr's public R2-backed environmental permit surface. Use this for public construction stormwater, wastewater, waterbody, permit-component, and current-violation screen...9 params

Query normalized EPA ECHO ICIS-NPDES outfall, facility, permit-status, and compliance context rows from Homecastr's public R2-backed environmental permit surface. Use this for public construction stormwater, wastewater, waterbody, permit-component, and current-violation screen...

Parameters* required
componentstring
Optional permit component text filter, e.g. 'Construction Stormwater', 'Industrial Stormwater', 'POTW', 'CSO', or 'CAFO'.
current_violationboolean
Optional current violation flag.
cwa_statusstring
Optional Clean Water Act status text filter, e.g. 'Violation Identified' or 'No Violation Identified'.
limitnumber
Maximum outfall rows to return, capped at 5000. Defaults to 100.
permit_idstring
Optional exact NPDES permit identifier. If state is omitted, the first two permit characters are used as the state partition.
statestring
Optional 2-character permit state prefix, e.g. 'TX', 'GA', 'WV', or 'CA'. Required unless permit_id or summary=true is supplied.
statusstring
Optional permit status code or text filter, e.g. 'EFF', 'Effective', 'Admin Continued', or 'Terminated'.
summaryboolean
If true, returns manifest and partition metadata without row payloads.
with_coordinatesboolean
If true, return only rows with latitude and longitude.
get_epa_echo_npdes_sewer_overflow_historyQuery normalized EPA ECHO NPDES all-version sewer overflow and bypass event rows from Homecastr's public R2-backed environmental permit surface. Use this for public amendment/replacement history by permit, state, year, event type, volume, current-report flag, and replacing pay...10 params

Query normalized EPA ECHO NPDES all-version sewer overflow and bypass event rows from Homecastr's public R2-backed environmental permit surface. Use this for public amendment/replacement history by permit, state, year, event type, volume, current-report flag, and replacing pay...

Parameters* required
current_onlyboolean
If true, return only rows where EPA marks the report form as current.
event_typestring
Optional event type text filter, e.g. 'Sanitary Sewer Overflow', 'Combined Sewer Overflow', or 'Bypass'.
include_replacedboolean
If false, exclude replaced or non-current report versions. Defaults to true.
limitnumber
Maximum event-version rows to return, capped at 5000. Defaults to 100.
min_volume_gallonsnumber
Optional minimum reported discharge volume in gallons.
permit_idstring
Optional exact NPDES permit identifier.
statestring
Optional 2-character permit state prefix, e.g. 'IL', 'GA', 'PR', or 'TX'.
summaryboolean
If true, returns manifest and count metadata without row payloads.
with_coordinatesboolean
If true, return only events with latitude and longitude.
yearnumber
Optional event year based on event start datetime or report start date.
get_epa_echo_npdes_violationsQuery normalized EPA ECHO ICIS-NPDES non-effluent violation rows from Homecastr's public R2-backed environmental permit surface. Use this for permit-schedule, compliance-schedule, and single-event violation context by permit, state, year, violation code, RNC status, and linked...10 params

Query normalized EPA ECHO ICIS-NPDES non-effluent violation rows from Homecastr's public R2-backed environmental permit surface. Use this for permit-schedule, compliance-schedule, and single-event violation context by permit, state, year, violation code, RNC status, and linked...

Parameters* required
categorystring
Optional violation category: permit_schedule, compliance_schedule, or single_event.
has_linked_enforcementboolean
If true, return only violation rows linked to one or more enforcement-action rows; if false, return only rows without linked enforcement.
limitnumber
Maximum violation rows to return, capped at 5000. Defaults to 100.
permit_idstring
Optional exact NPDES permit identifier. If state is omitted, the first two permit characters are used as the state partition.
rnc_detection_codestring
Optional RNC detection code filter.
rnc_resolution_codestring
Optional RNC resolution code filter.
statestring
Optional 2-character permit state prefix, e.g. 'TX', 'IL', 'MO', or 'NY'. Required unless permit_id or summary=true is supplied.
summaryboolean
If true, returns manifest and partition metadata without row payloads.
violation_codestring
Optional ICIS violation code filter, e.g. 'A0011' or 'C40'.
yearnumber
Optional calendar year based on the violation, schedule, RNC detection, or actual date.
list_benchmark_datasetsList Homecastr benchmark and public-data assets. Returns release phase, support level, benchmark role, and the recommended public surface for each asset.3 params

List Homecastr benchmark and public-data assets. Returns release phase, support level, benchmark role, and the recommended public surface for each asset.

Parameters* required
asset_classstring
Optional asset class filter. Common values: 'forecast_outputs', 'backtest_vintage_outputs', 'benchmark_panels', 'provenance_manifests', 'holdback_assets'.
phasestring
Optional release phase filter. Common values: 'phase_1', 'phase_2', 'phase_3', or 'hold'.
public_readinessstring
Optional readiness filter. Values: 'launch', 'draft', or 'hold'.
get_benchmark_datasetGet the catalog entry for one Homecastr public-data or benchmark asset by asset_id. Use this to discover the right REST path before calling vintages, backtests, or source manifests.1 params

Get the catalog entry for one Homecastr public-data or benchmark asset by asset_id. Use this to discover the right REST path before calling vintages, backtests, or source manifests.

Parameters* required
asset_id*string
Stable Homecastr asset identifier, e.g. 'backtest.public_vintage_oeo_maricopa_2022'.
get_public_forecast_vintageRetrieve validated public forecast vintage rows, starting with the Arizona OEO Maricopa 2022 county-control fixture. Every row carries provenance and benchmark-only labeling.3 params

Retrieve validated public forecast vintage rows, starting with the Arizona OEO Maricopa 2022 county-control fixture. Every row carries provenance and benchmark-only labeling.

Parameters* required
support_levelstring
Optional support-level filter such as 'county'.
targetstring
Optional target filter such as 'total_population'.
vintage_idstring
Optional vintage identifier, e.g. 'az_oeo_maricopa_medium_2022_report'.
get_backtest_scoresRetrieve public-safe benchmark score summaries such as model-vs-persistence tables. Returns asset IDs, artifact IDs, model version labels, and per-target score rows.2 params

Retrieve public-safe benchmark score summaries such as model-vs-persistence tables. Returns asset IDs, artifact IDs, model version labels, and per-target score rows.

Parameters* required
benchmark_idstring
Optional benchmark identifier, e.g. 'acs_cutoff2016_horizon8_maricopa_realized_acs'.
targetstring
Optional target filter such as 'total_population'.
list_data_assetsList the canonical Homecastr data-asset catalog across public, metadata-only, restricted, and unavailable rows. Use this to discover the full standardized surface, not just currently launched endpoints.4 params

List the canonical Homecastr data-asset catalog across public, metadata-only, restricted, and unavailable rows. Use this to discover the full standardized surface, not just currently launched endpoints.

Parameters* required
data_familystring
Optional family filter such as 'forecast_output', 'input_panel', 'source_metadata', or 'provenance_manifest'.
inventory_assetstring
Optional public-data inventory asset filter such as 'forecast.aggregate_surfaces' or 'benchmark.normalized_training_panels_candidate'.
public_statusstring
Optional public status filter such as 'launch', 'draft', 'metadata_only', 'hold', or 'not_public'.
visibilitystring
Optional visibility filter such as 'public', 'metadata_only', 'restricted', or 'unavailable'.
get_data_assetGet one canonical data-asset record by asset_id. Returns surface coverage, canonical contracts, provenance, access policy, and related artifact or provenance links.1 params

Get one canonical data-asset record by asset_id. Returns surface coverage, canonical contracts, provenance, access policy, and related artifact or provenance links.

Parameters* required
asset_id*string
Canonical data asset identifier, e.g. 'forecast.tract_home_value' or 'context.census_acs'.
list_data_sourcesList original data sources used, staged, or reviewed for Homecastr panels. Returns official outbound source URLs, source tier, source status, panel links, license status, and public readiness.6 params

List original data sources used, staged, or reviewed for Homecastr panels. Returns official outbound source URLs, source tier, source status, panel links, license status, and public readiness.

Parameters* required
data_familystring
Optional source-family filter such as 'assessor_tax', 'hazard_context', 'permits', or 'mag_public_projection_and_planning_surfaces'.
license_statusstring
Optional license or policy filter such as 'public_source_reviewed', 'public_source_metadata_only', or 'source_specific_review_required'.
panel_idstring
Optional canonical panel filter such as 'panel.acs_nationwide' or 'panel.az_maricopa_mag_multires_enriched'.
public_readinessstring
Optional readiness filter such as 'metadata_public', 'metadata_public_raw_hold', or 'summary_public_rows_missing'.
source_idstring
Optional exact source identifier such as 'census.acs.county_5yr' or 'az.mag_2023_official_mpa_raz_taz_projections'.
source_statusstring
Optional status filter such as 'used', 'candidate', 'blocked', or 'mentioned'.
get_data_sourceGet one original data source by source_id, including official outbound URLs, source family, panel links, provenance metadata, and access policy.1 params

Get one original data source by source_id, including official outbound URLs, source family, panel links, provenance metadata, and access policy.

Parameters* required
source_id*string
Canonical source identifier such as 'source.hcad_houston.assessor' or 'census.building_permits.county_month'.
get_panel_lineageGet the source-to-panel lineage for a canonical panel. Returns source roles, join keys, transforms, output fields, and official source URLs.2 params

Get the source-to-panel lineage for a canonical panel. Returns source roles, join keys, transforms, output fields, and official source URLs.

Parameters* required
panel_id*string
Canonical panel identifier such as 'panel.acs_nationwide' or 'panel.az_maricopa_mag_multires_enriched'.
source_idstring
Optional source identifier filter for one lineage edge or source family member.
get_data_coverageSummarize source, panel, source-to-geography index, and coverage-map posture across the source inventory. Returns counts by tier, status, family, geography, resolution, license status, panel lineage, coverage geometry role, native-boundary status, and top coverage-map regions.

Summarize source, panel, source-to-geography index, and coverage-map posture across the source inventory. Returns counts by tier, status, family, geography, resolution, license status, panel lineage, coverage geometry role, native-boundary status, and top coverage-map regions.

No parameters. Call it with no arguments.

list_source_coverage_indexList source-to-coverage geography index rows. Returns one row per source with coverage feature IDs, declared geography, coverage geometry role, reference boundary IDs/names when available, native-boundary review status, official URLs, and geometry redistribution policy.8 params

List source-to-coverage geography index rows. Returns one row per source with coverage feature IDs, declared geography, coverage geometry role, reference boundary IDs/names when available, native-boundary review status, official URLs, and geometry redistribution policy.

Parameters* required
coverage_feature_idstring
Optional coverage-map feature identifier such as 'coverage.arizona_phoenix_maricopa_pinal'.
coverage_geometry_rolestring
Optional coverage geometry role such as 'reference_boundary' or 'generalized_selection_region'.
license_statusstring
Optional license or policy status filter.
native_boundary_statusstring
Optional native-boundary status such as 'native_boundary_candidate_terms_review_required' or 'reference_boundary_join_required'.
panel_idstring
Optional panel identifier such as 'panel.az_maricopa_mag_multires_enriched'.
public_readinessstring
Optional public-readiness filter such as 'metadata_public'.
source_familystring
Optional source-family filter such as 'maricopa_assessor_parcels' or 'assessor_tax'.
source_idstring
Optional exact source identifier such as 'az.maricopa_parcels'.
list_public_records_acquisitionList metadata-only public-records acquisition evidence lanes. Returns durable cloud evidence, public-route checks, records-law gate posture, holdbacks, and next safe action without exposing raw payloads or send-ready request copy.5 params

List metadata-only public-records acquisition evidence lanes. Returns durable cloud evidence, public-route checks, records-law gate posture, holdbacks, and next safe action without exposing raw payloads or send-ready request copy.

Parameters* required
current_statusstring
Optional acquisition status filter such as 'public_r2_partial_downstream_screen_complete'.
geographystring
Optional geography token filter such as 'US-FL-Orange' or 'US-AZ-Maricopa'.
lane_idstring
Optional exact acquisition lane identifier such as 'georgia_permit_public_routes'.
records_law_gatestring
Optional request-gate posture such as 'closed_no_send_ready_candidate' or 'draft_only_no_live_request'.
source_familystring
Optional source-family filter such as 'utility_energy_infrastructure' or 'assessor_tax'.
get_source_coverage_mapReturn the public source coverage GeoJSON layer used by the interactive docs map. Features carry public reference boundaries or generalized selection regions, associated source IDs, official upstream URLs, panel links, readiness, license metadata, and geometry notes.

Return the public source coverage GeoJSON layer used by the interactive docs map. Features carry public reference boundaries or generalized selection regions, associated source IDs, official upstream URLs, panel links, readiness, license metadata, and geometry notes.

No parameters. Call it with no arguments.

list_data_schemasList canonical Homecastr schema contracts from the public schema bundle. Use this to discover dataset, provenance, panel, forecast, benchmark, and artifact contract IDs.2 params

List canonical Homecastr schema contracts from the public schema bundle. Use this to discover dataset, provenance, panel, forecast, benchmark, and artifact contract IDs.

Parameters* required
data_familystring
Optional family filter such as 'forecast_output' or 'training_panel'.
schema_idstring
Optional canonical schema filter such as 'hc.dataset_asset.v1' or 'hc.panel_row.v1'.
get_data_schemaGet one canonical schema definition by schema_id, including its JSON Schema definition and the data families or assets that reference it.1 params

Get one canonical schema definition by schema_id, including its JSON Schema definition and the data families or assets that reference it.

Parameters* required
schema_id*string
Canonical schema identifier, e.g. 'hc.dataset_asset.v1'.
get_entityGet canonical metadata for one geography entity such as a tract, county, ZCTA, state, or tabblock. Returns normalized IDs, labels, parent hierarchy, and source asset links.2 params

Get canonical metadata for one geography entity such as a tract, county, ZCTA, state, or tabblock. Returns normalized IDs, labels, parent hierarchy, and source asset links.

Parameters* required
entity_id*string
Canonical entity identifier such as '48201231400' for a tract, '48201' for a county, '77056' for a ZCTA, or '48' for a state.
entity_typestring
Optional explicit entity type such as 'tract', 'county', 'zcta', 'state', or 'tabblock'.
get_geography_crosswalkResolve canonical geography crosswalk rows such as tract-to-county, tract-to-state, tract-to-ZCTA, or tabblock-to-tract mappings.3 params

Resolve canonical geography crosswalk rows such as tract-to-county, tract-to-state, tract-to-ZCTA, or tabblock-to-tract mappings.

Parameters* required
source_entity_id*string
Source entity identifier such as tract GEOID20 '48201231400' or tabblock GEOID20 '480717106001022'.
source_entity_typestring
Optional explicit source entity type such as 'tract', 'county', or 'tabblock'.
target_entity_typestring
Optional target entity type such as 'state', 'county', 'tract', or 'zcta'.
get_provenanceGet one reviewed provenance manifest or source ledger by provenance_id. Returns retrieval and publication metadata, benchmark role, summary counts, and any public-safe details.1 params

Get one reviewed provenance manifest or source ledger by provenance_id. Returns retrieval and publication metadata, benchmark role, summary counts, and any public-safe details.

Parameters* required
provenance_id*string
Reviewed provenance identifier such as 'provenance.arizona_archive_status_ledger' or 'benchmark.raw_single_source_registry'.
get_data_artifactGet metadata for one reviewed public artifact by artifact_id. Returns format, media type, owner asset, retrieval metadata, and the canonical download path.1 params

Get metadata for one reviewed public artifact by artifact_id. Returns format, media type, owner asset, retrieval metadata, and the canonical download path.

Parameters* required
artifact_id*string
Artifact identifier such as 'public-data.full_data_surface_matrix_tsv' or 'benchmark.public_vintage_oeo_maricopa_2022_csv'.
get_forecast_vintageGet one canonical public forecast vintage by vintage_id. Returns grouped same-vintage public forecast series with provenance-heavy labeling for benchmark use.2 params

Get one canonical public forecast vintage by vintage_id. Returns grouped same-vintage public forecast series with provenance-heavy labeling for benchmark use.

Parameters* required
targetstring
Optional target filter such as 'total_population'.
vintage_id*string
Canonical forecast vintage identifier such as 'az_oeo_maricopa_medium_2022_report'.
get_benchmark_resultGet one canonical benchmark result by benchmark_id. Returns standardized score rows, evaluation cutoff metadata, reproducibility references, and benchmark-only labeling.2 params

Get one canonical benchmark result by benchmark_id. Returns standardized score rows, evaluation cutoff metadata, reproducibility references, and benchmark-only labeling.

Parameters* required
benchmark_id*string
Canonical benchmark identifier such as 'acs_cutoff2016_horizon8_maricopa_realized_acs'.
targetstring
Optional target filter such as 'total_population'.
get_county_outlookGet the published county outlook metrics for a 5-digit county FIPS code.1 params

Get the published county outlook metrics for a 5-digit county FIPS code.

Parameters* required
fips*string
5-digit county FIPS code.
list_benchmark_sourcesList reviewed public benchmark source manifests and their provenance metadata.2 params

List reviewed public benchmark source manifests and their provenance metadata.

Parameters* required
asset_idstring
Optional benchmark asset identifier.
include_detailsboolean
Include reviewed manifest details when available.
list_training_runsList the published training-run history and cost metadata with optional jurisdiction and year filters.3 params

List the published training-run history and cost metadata with optional jurisdiction and year filters.

Parameters* required
jurisdictionstring
Optional jurisdiction filter.
limitnumber
Optional maximum number of records.
yearnumber
Optional year filter.
get_analytics_eventsGet published aggregate product-event statistics with personally identifying fields removed.4 params

Get published aggregate product-event statistics with personally identifying fields removed.

Parameters* required
daysnumber
Optional lookback in days.
event_namestring
Optional event-name filter.
limitnumber
Optional maximum number of records.
page_pathstring
Optional page-path filter.
get_api_statusGet the current published Homecastr API health status.

Get the current published Homecastr API health status.

No parameters. Call it with no arguments.

get_api_usageGet usage statistics for the active Homecastr API identity.

Get usage statistics for the active Homecastr API identity.

No parameters. Call it with no arguments.

Sponsors

Readme

Details

Repository
github.com/dhardestylewis/homecastr
Website
www.homecastr.com/docs/mcp
Category
Data & Analytics
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Data & Analytics MCP servers

View all
1dizzydes avatar0pidizzydes/botboxFree, 2hr expiry agent storage to cache contexts, bridge workflows, or dump data.0stars
2dizzyvinci avatarUS Building Permit Aggregatordizzyvinci/apify-foundryPull recent building permits from 9 US cities in a unified schema from official open-data portals.0stars
3eruditeintelligence avatarErudite Intelligence x402 Serviceseruditeintelligence/x402-mcp-server80 paid MCP tools via x402 USDC micropayments. Crypto data, web scraping, auditing, and more.0stars
4findimitrov avatarFintel Discovery — Financial Intelligence for AI Agentsio.github.findimitrov/fintel-discoveryDelivers public regulatory and market data from 11 key sources such as FINRA, SEC, Census, FRED0stars
5gammell53 avatarClawworkgammell53/clawwork-mcpAI agent project management — task boards, progress tracking, and cost reporting.0stars
6gokhanibrikci avatarInday - Public Holiday APIio.github.gokhanibrikci/inday-holiday-apiPublic holiday data for 30+ countries. Check holidays, working days and calendars via AI assistants.0stars