Server definition
- Hash
- sha256:f48b5ea94acd56ab5f422439ad49b70473bddd7a63c2006f2ba45ec76be7b79a
- What it is
- What a remote MCP server returned when asked what it offers: 12 tools
The blob, as servednamed by its sha256
{
"instructions": "LaborCurrent provides six unified labor market datasets: WARN Act layoffs, H-1B/LCA visa petitions, DOL unemployment claims, SEC 8-K filings, bankruptcy cases, and JOLTS labor turnover. Use these tools to search, filter, analyze, and cross-reference across all datasets.",
"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",
"outputSchema": null
},
{
"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",
"outputSchema": null
},
{
"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",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_company_layoffsOutput",
"type": "object"
}
},
{
"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",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_market_pulseOutput",
"type": "object"
}
},
{
"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",
"outputSchema": null
},
{
"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",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_recent_layoffsOutput",
"type": "object"
}
},
{
"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",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_risk_signalOutput",
"type": "object"
}
},
{
"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",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_state_intelligenceOutput",
"type": "object"
}
},
{
"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",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_state_summaryOutput",
"type": "object"
}
},
{
"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",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_statsOutput",
"type": "object"
}
},
{
"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",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_talent_pipelineOutput",
"type": "object"
}
},
{
"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",
"outputSchema": {
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "search_layoffsOutput",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:f48b5ea94acd56ab5f422439ad49b70473bddd7a63c2006f2ba45ec76be7b79a | sha256sum