← The evidence ledger
Evidence row 290562
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 833624b6-50f8-4e22-870e-d69b98255669
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- ac3406edfdd9c54db26d8bfa5acbf564763c5da26f57429db0582f735eaacf59
- Leaf
- 0x4a4c685023a988f0cd54889d627edd1e0ef9086658f05c35d23a20597a71fdd7
What was observed
{
"count": 12,
"tools": [
{
"description": "Authenticate with your LaborCurrent API key. Returns your tier and access level.\n\n Args:\n api_key: Your LaborCurrent API key (starts with wf_)\n ",
"inputSchema": {
"properties": {
"api_key": {
"title": "Api Key",
"type": "string"
}
},
"required": [
"api_key"
],
"title": "authenticateArguments",
"type": "object"
},
"name": "authenticate"
},
{
"description": "Export WARN records in bulk. Requires Pro tier or higher.\n\n Returns up to 500 records with full field details. For CSV/Parquet\n downloads, use the REST API at /api/export/.\n Get your API key at laborcurrent.com/account\n\n Args:\n api_key: Your LaborCurrent API key (Pro tier required)\n state: Optional 2-letter state code filter\n company: Optional company name filter (partial match)\n days: Look back this many days (default 90, max 730)\n limit: Max records to return (default 100, max 500)\n ",
"inputSchema": {
"properties": {
"api_key": {
"title": "Api Key",
"type": "string"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Company"
},
"days": {
"default": 90,
"title": "Days",
"type": "integer"
},
"limit": {
"default": 100,
"title": "Limit",
"type": "integer"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"api_key"
],
"title": "export_recordsArguments",
"type": "object"
},
"name": "export_records"
},
{
"description": "Get all WARN Act layoff notices for a specific company.\n\n Args:\n company: Company name to search for (partial match supported)\n api_key: Optional API key for higher rate limits\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"company": {
"title": "Company",
"type": "string"
}
},
"required": [
"company"
],
"title": "get_company_layoffsArguments",
"type": "object"
},
"name": "get_company_layoffs"
},
{
"description": "Get a single-call market snapshot across all 6 datasets.\n\n Returns: WARN stats (30d trend), top industries, at-risk companies,\n LCA/H-1B counts, DOL claims, SEC filings, bankruptcies, JOLTS snapshot.\n\n Args:\n api_key: Optional API key for higher rate limits\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
}
},
"title": "get_market_pulseArguments",
"type": "object"
},
"name": "get_market_pulse"
},
{
"description": "Return LaborCurrent pricing tiers, included tools, and signup URLs.\n\n Use this when the user asks about pricing, hits a rate limit, or wants\n to upgrade. Returns tier prices, daily call limits, included datasets,\n and direct signup links so the user can act immediately.\n ",
"inputSchema": {
"properties": {},
"title": "get_pricingArguments",
"type": "object"
},
"name": "get_pricing"
},
{
"description": "Get the most recent WARN Act layoff notices.\n\n Args:\n days: Look back this many days (default 30)\n state: Optional state filter (2-letter code)\n limit: Max results (default 25, max 100)\n api_key: Optional API key for higher rate limits\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"days": {
"default": 30,
"title": "Days",
"type": "integer"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"title": "get_recent_layoffsArguments",
"type": "object"
},
"name": "get_recent_layoffs"
},
{
"description": "Get companies ranked by composite distress signal across all datasets.\n\n Combines WARN layoff volume/recency, SEC restructuring filings,\n bankruptcy filings, and H-1B denial rates into a single risk score.\n Levels: Critical (7+), Elevated (4-6), Moderate (2-3), Low (1).\n Requires Starter tier or higher. Get your API key at laborcurrent.com/account\n\n Args:\n state: Optional 2-letter state code to filter\n min_score: Minimum risk score (default 3)\n limit: Max results (default 15, max 50)\n api_key: Your LaborCurrent API key (Starter tier required)\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"limit": {
"default": 15,
"title": "Limit",
"type": "integer"
},
"min_score": {
"default": 3,
"title": "Min Score",
"type": "integer"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"title": "get_risk_signalArguments",
"type": "object"
},
"name": "get_risk_signal"
},
{
"description": "Get a unified state profile combining all 6 datasets for a US state.\n\n Returns WARN notices, LCA petitions, H-1B approvals/denials, DOL claims,\n bankruptcy matches, JOLTS data, and a composite distress score.\n Requires Pro tier or higher. Get your API key at laborcurrent.com/account\n\n Args:\n state_code: Two-letter state abbreviation (e.g. CA, TX, NY)\n api_key: Your LaborCurrent API key (Pro tier required)\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"state_code": {
"title": "State Code",
"type": "string"
}
},
"required": [
"state_code"
],
"title": "get_state_intelligenceArguments",
"type": "object"
},
"name": "get_state_intelligence"
},
{
"description": "Get a summary of WARN Act layoff data for a specific US state.\n\n Args:\n state: Two-letter state code (e.g. CA, TX, NY, FL)\n api_key: Optional API key for higher rate limits\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"state": {
"title": "State",
"type": "string"
}
},
"required": [
"state"
],
"title": "get_state_summaryArguments",
"type": "object"
},
"name": "get_state_summary"
},
{
"description": "Get overall statistics about the LaborCurrent database.",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
}
},
"title": "get_statsArguments",
"type": "object"
},
"name": "get_stats"
},
{
"description": "Find available talent from recent layoffs, cross-referenced with LCA visa roles.\n\n Shows what occupations/skills each laid-off company was hiring for.\n Useful for recruiters targeting skilled workers from recently laid-off companies.\n Requires Starter tier or higher. Get your API key at laborcurrent.com/account\n\n Args:\n state: Optional 2-letter state code\n days: Look back this many days (default 90)\n limit: Max results (default 15, max 50)\n api_key: Your LaborCurrent API key (Starter tier required)\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"days": {
"default": 90,
"title": "Days",
"type": "integer"
},
"limit": {
"default": 15,
"title": "Limit",
"type": "integer"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"title": "get_talent_pipelineArguments",
"type": "object"
},
"name": "get_talent_pipeline"
},
{
"description": "Search WARN Act layoff notices by company name, city, or keyword.\n\n Args:\n query: Search term (company name, city, etc.)\n state: Optional 2-letter state code to filter (e.g. CA, TX, NY)\n limit: Max results to return (default 20, max 100)\n api_key: Optional API key for higher rate limits\n ",
"inputSchema": {
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Api Key"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_layoffsArguments",
"type": "object"
},
"name": "search_layoffs"
}
]
}What the leaf hashes
{"body":"ac3406edfdd9c54db26d8bfa5acbf564763c5da26f57429db0582f735eaacf59","id":290562,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793047378228982,"prev":null,"subject":"833624b6-50f8-4e22-870e-d69b98255669","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x4a4d46f9334bf0116d23f4fd09500b4ff015f988480f48e3814aaf92e047eba9
- 0x830aa98cff6302cb71e2c10ed70ca40db5f6160fdfe3f6c737f95db7f529b8d8
- 0xb868b4fa358fc88676a42548a89c2a0632487fe15a55140d282a48cb477dd3f6
- 0x9acb71b093c368634a5e500a487a96de8b6291395c9e95b1ef727e2682ca1f13
- 0xa17ab599662a02074b8854de4eed3fd3619e25907dbf7682a4f9ca45374d2ad2
- 0xc9421686c383d88adfdd0115ba3f12b26e5ac6b0c465ece806587cc1f8ccfca0
- 0xc2f406acbcf5314c0e899a3a985ce31f4f36d21e7be89ba14856d2b01b6e64d0
- 0x05c7b0188ae6f6bd3a18615598ebb6760bf2b3b52d6e1218f7104d2a66da8b4c
- 0x1962b9a6d7d1547f94fc172de26910e173a42a8aab7f7f96a5a9525fcb0ba8b7
- 0xff35957d30a52fe0e2689931f3ecb8ebbaf5d3e10aea8fff101120a9530edc59
- 0x36446ee01203fb6b2027599f737b7bdd64e3db182e50230f9c82fff4f67be776
- 0xee7d5711cd2515f4b08f3e4041d3d56304f9db6bffd82d82746f0f4ea43b8f26
- 0xb86fa861d04737cb507e721eefbb066d26528fdb6017b1145c18d1223b93ee21
- 0x88e326a39b26e2c125306c9d3805d14398ace088bba9a2a0aa376b811cfb201a
- 0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497
- 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae