TradeDataHub
Contractor dataset discovery, masked previews, pricing, and production API plans from $39/month.
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": {
"tradedatahub": {
"url": "https://www.tradedatahub.net/mcp"
}
}
}Remote endpoints
https://www.tradedatahub.net/mcpstreamable-httpWhat it can do
Tool inventory
Tools (7)
🟢get_coverage
Get aggregate TradeDataHub marketplace coverage and record counts.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_states
List purchasable state datasets with aggregate counts and prices.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_trades
List contractor trades with aggregate record and dataset counts.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_cities(state, limit, offset)
List city coverage, optionally filtered by state.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"limit": {
"default": 50,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢search_datasets(state, city, trade, type, limit, ...)
Search purchasable TradeDataHub datasets by state, city, trade, or product type. Returns metadata only, never paid rows.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"city": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"trade": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"type": {
"type": "string",
"enum": [
"city_trade",
"state_trade",
"state",
"mega_pack"
]
},
"limit": {
"default": 25,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_dataset_price(product_id)
Get the current price and public metadata for one dataset product ID.
Input Schema
{
"type": "object",
"properties": {
"product_id": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^(city-trade|state-trade|state|mega-pack):[A-Za-z0-9_.:-]+$"
}
},
"required": [
"product_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢preview_dataset(product_id)
Return a masked availability preview for a city/trade or state/trade dataset. Business identities and contact values remain hidden.
Input Schema
{
"type": "object",
"properties": {
"product_id": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"pattern": "^(city-trade|state-trade|state|mega-pack):[A-Za-z0-9_.:-]+$"
}
},
"required": [
"product_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Community
Evidence