kcalbin-data-products
US county data over MCP: displacement signals, WARN notices, death-care forecasts, page reader
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"kcalbin-data-products": {
"url": "https://product.kcalbinmcp.uk/mcp"
}
}
}Remote endpoints
https://product.kcalbinmcp.uk/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
⚪chandler_signals(state, limit)
County-level workforce displacement signals (severity, score, forecast). Free preview masks county names.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string"
},
"limit": {
"type": "number"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪chandler_warn(state)
WARN Act layoff notices (company, workers affected, dates). Free preview masks company names.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪chandler_court_signals(signal_type)
Bankruptcy / WARN-lawsuit / NLRB court filings (Chapter 11 etc.) as displacement events. PAID.
Input Schema
{
"type": "object",
"properties": {
"signal_type": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪chandler_economic_context(state, limit)
ENTERPRISE: raw measured economic indicators behind each county — Census building permits (county), BLS QCEW industry employment (county x NAICS), and NY Fed household delinquency (STATE level). Included with Chandler Enterprise.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string"
},
"limit": {
"type": "number"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪chandler_commerce_signals(state, limit)
Chandler Commerce Signals — county demand-intelligence for local service businesses. Free: one county name + risk tier + recent layoff worker count. Paid ($299/mo): full distress score, WARN filing details, 3/6-mo forecast, per-county signal window.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string"
},
"limit": {
"type": "number"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪deathcare_market(state, fips, limit)
Current-year expected deaths for a county or state — market size for death-care operators and investors. Free preview masks county names.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string"
},
"fips": {
"type": "string"
},
"limit": {
"type": "number"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪deathcare_projection(fips, county, state, from_year, to_year)
Year-by-year expected deaths for a county, 2025-2040. Shows the baby-boomer mortality trajectory. PAID (Professional and above).
Input Schema
{
"type": "object",
"properties": {
"fips": {
"type": "string"
},
"county": {
"type": "string"
},
"state": {
"type": "string"
},
"from_year": {
"type": "number"
},
"to_year": {
"type": "number"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪deathcare_growth_ranking(state, min_deaths, limit)
Rank counties by projected growth in deaths 2025-2040 — the expansion/market-selection question. National percentile is computed across all 3,144 counties. PAID (Professional and above).
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string"
},
"min_deaths": {
"type": "number"
},
"limit": {
"type": "number"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢deathcare_bulk_extract(state)
ENTERPRISE: bulk extract of the full projection series (all counties x 2025-2040) for a state, plus the underlying current-year baseline.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string"
}
},
"required": [
"state"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢browser_fetch(url)
Render a public web page in a real headless browser and return its title, visible text and links. JavaScript is executed, so it works on pages a plain HTTP fetch cannot read. Free preview returns the title and a short excerpt; paid returns full text and links.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence