Server definition
- Hash
- sha256:fd0e3f389007586a2e8a19360fd3962f7cb596fb0f8e5f80defd340a7be11117
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": "TradeDataHub contractor-data discovery. Tools are read-only and return aggregate metadata, prices, and masked previews only. Paid business identities and contact values are never exposed by this MCP server.",
"tools": [
{
"description": "Get aggregate TradeDataHub marketplace coverage and record counts.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_coverage",
"outputSchema": null
},
{
"description": "Get the current price and public metadata for one dataset product ID.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"product_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^(city-trade|state-trade|state|mega-pack):[A-Za-z0-9_.:-]+$",
"type": "string"
}
},
"required": [
"product_id"
],
"type": "object"
},
"name": "get_dataset_price",
"outputSchema": null
},
{
"description": "List city coverage, optionally filtered by state.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"limit": {
"default": 50,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"state": {
"maxLength": 80,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "list_cities",
"outputSchema": null
},
{
"description": "List purchasable state datasets with aggregate counts and prices.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_states",
"outputSchema": null
},
{
"description": "List contractor trades with aggregate record and dataset counts.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_trades",
"outputSchema": null
},
{
"description": "Return a masked availability preview for a city/trade or state/trade dataset. Business identities and contact values remain hidden.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"product_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^(city-trade|state-trade|state|mega-pack):[A-Za-z0-9_.:-]+$",
"type": "string"
}
},
"required": [
"product_id"
],
"type": "object"
},
"name": "preview_dataset",
"outputSchema": null
},
{
"description": "Search purchasable TradeDataHub datasets by state, city, trade, or product type. Returns metadata only, never paid rows.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"city": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"limit": {
"default": 25,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"state": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"trade": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"type": {
"enum": [
"city_trade",
"state_trade",
"state",
"mega_pack"
],
"type": "string"
}
},
"type": "object"
},
"name": "search_datasets",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:fd0e3f389007586a2e8a19360fd3962f7cb596fb0f8e5f80defd340a7be11117 | sha256sum