← mcp-job-board-keyword-signal-scanner

mcp-job-board-keyword-signal-scanner 1.1.0

npm · @mambalabsdev/mcp-job-board-keyword-signal-scanner · current release

1
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-22T15:16:12.176Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {
    "listChanged": true
  }
}

Tools 1

ToolCategoryAnnotationsRisk
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

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.