← mcp-job-board-keyword-signal-scanner
1.1.0npm · @mambalabsdev/mcp-job-board-keyword-signal-scanner · current release
Observed 2026-08-22T15:16:12.176Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {
"listChanged": true
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
scan_job_board_keywordsScan a company's job board for roles in chosen categories across Greenhouse, Lever, Ashby, Workday, and Rippling. Pick from GTM, Engineering, Finance, Operations, Executive, or supply custom keywords. Returns a flat, Clay-ready JSON row of matched role counts and titles per category. Read-only; requires an APIFY_TOKEN and consumes Apify credits per call.Input schema{
"type": "object",
"properties": {
"company_domain": {
"type": "string",
"description": "Bare company domain without https:// and without a trailing slash. Example: stripe.com"
},
"role_categories": {
"type": "array",
"items": {
"type": "string",
"enum": [
"GTM",
"Engineering",
"Finance",
"Operations",
"Executive",
"Marketing",
"HR",
"CustomerSuccess",
"Data",
"Product",
"Legal",
"Design",
"Custom"
]
},
"description": "One or more role categories to scan for. Twelve categories plus Custom, which is used together with custom_keywords. Matching on the actor side is case insensitive and ignores separators, so customer_success and Customer Success both reach CustomerSuccess, and sales resolves to GTM."
},
"custom_keywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Keyword strings to match when Custom is included in role_categories. Required only if Custom is requested."
},
"enable_fallback": {
"type": "boolean",
"description": "If true, falls back to a pre-indexed job database when the live ATS cascade finds nothing."
},
"previous_roles_detected": {
"type": "string",
"description": "Comma-separated matched role titles from a previous run, used to compute newly added or removed roles."
},
"previous_run_date": {
"type": "string",
"description": "ISO date of the previous run, e.g. 2026-03-15. Used for tracking changes over time."
}
},
"required": [
"company_domain",
"role_categories"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Scan Job Board Keywords",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true
} | — | Read only · Non-destructive | — |