Mcp Job Board Keyword Signal Scanner

com.mambabuiltPublished by mambabuilt.comv1.3.1Updated Nov 7, 2026

Scans Greenhouse, Lever, Ashby, Workday, Rippling for roles in any category. Clay-ready.

Overview

AI-generated overview

Scans a company's job boards on Greenhouse, Lever, Ashby, Workday and Rippling for open roles in chosen categories and returns a flat JSON row.

What you can do
  • Scan a company's job board by domain for roles in preset categories such as GTM, Engineering, Finance, Operations or Executive, or for custom keywords
  • Get back a flat JSON row with matched role counts and titles per category, the detected ATS platform and signal strength
  • Track changes over time by passing previously detected role titles and a previous run date to see newly added or removed roles
  • Optionally fall back to a pre-indexed job database when the live ATS scan finds nothing
When to use it
Useful for sales, recruiting or market research when you want to know whether a specific company is hiring in certain functions, and to feed that hiring signal into a CRM, Clay table or agent workflow.
Requirements
Runs locally as an npm package via npx, so Node.js 18 or newer is needed. Requires an Apify account and an APIFY_TOKEN environment variable; all scanning runs on the Apify actor, so network access is required.
Before you install
Each call consumes Apify credits billed to your own Apify account, priced per dataset item and per actor start; an optional max_charge_usd cap can limit spending per call. The APIFY_TOKEN is a secret passed in the environment. Calls can run up to 1,800 seconds, and if the wait ends early the call returns a run id and console link instead of the result.

Installation

In SourceWeft

  1. Open Mcp Job Board Keyword Signal Scanner in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Job Board Keyword Signal Scanner MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

[Job Board Keyword Signal Scanner MCP server]

An MCP server that scans a company's job board for the roles you care about. It wraps the Mamba Labs Job Board Keyword Signal Scanner actor on Apify and returns a Clay-ready flat JSON row to any MCP client.

What's Inside

What it does

Give it a company domain and a set of role categories, and it scans Greenhouse, Lever, Ashby, Workday, and Rippling for matching open roles. Pick from GTM, Engineering, Finance, Operations, Executive, or pass your own custom keywords. You get back a flat row of matched role counts and titles per category, ready for Clay, a CRM, or an AI agent workflow. All of the scanning runs on Apify. This package is a thin client that calls the actor and hands back the result.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config:

json
{  "mcpServers": {    "mamba-job-board-scanner": {      "command": "npx",      "args": ["-y", "@mambalabsdev/mcp-job-board-keyword-signal-scanner"],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Get your token at https://console.apify.com/account/integrations, paste it in, and restart Claude Desktop. The scan_job_board_keywords tool will be available.

Prerequisites

  • Node.js 18 or newer
  • An Apify account with an API token

Example prompts

  • "Is stripe.com hiring engineers? Scan their job board for Engineering roles."
  • "Check openai.com for GTM and Executive openings."
  • "Scan figma.com for Finance and Operations roles."
  • "Look for roles matching 'machine learning' and 'platform' at datadoghq.com using custom keywords."

Inputs

Every input the tool accepts, generated from the server's own tool list.

InputTypeRequiredDescription
company_domainstringyesBare company domain without https:// and without a trailing slash. Example: stripe.com
role_categoriesarray of GTM, Engineering, Finance, Operations, Executive, Marketing, HR, CustomerSuccess, Data, Product, Legal, Design, CustomyesOne 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_keywordsarray of stringnoKeyword strings to match when Custom is included in role_categories. Required only if Custom is requested.
enable_fallbackbooleannoIf true, falls back to a pre-indexed job database when the live ATS cascade finds nothing.
previous_roles_detectedstringnoComma-separated matched role titles from a previous run, used to compute newly added or removed roles.
previous_run_datestringnoISO date of the previous run, e.g. 2026-03-15. Used for tracking changes over time.
max_charge_usdnumbernoOptional spending cap for this call, in USD. The actor stops before any charge that would take the run past this amount and keeps every row already charged.

Output

The tool returns the actor's flat JSON row for the scanned company, including matched role counts and titles per requested category, the ATS platform detected, and optional change tracking. See the Apify Store page for the full output schema.

Example output

json
{  "company_domain": "figma.com",  "hiring_signal": true,  "ats_platform": "greenhouse",  "categories_searched": [    "Engineering"  ],  "matched_role_count": 8,  "signal_strength": "high",  "top_matched_role": "Staff Engineer",  "most_recent_posting_date": "2026-05-27",  "run_date": "2026-05-28"}

Features

  • Configurable role categories: GTM, Engineering, Finance, Operations, Executive, Custom
  • User-defined keyword arrays for custom scanning
  • Per-category counts via roles_by_category, with category-level signal scoring
  • Same ATS cascade as the Hiring Signal Scraper

Pricing

You pay per event on Apify, billed to your own Apify account. Prices from the live pricing record, read 2026-10-16:

EventPrice per event (USD)Fires when
apify-default-dataset-item$0.05 on the Free plan, down to $0.0425 on higher Apify plansSingle result in the default dataset.
apify-actor-start$0.00005Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).

The actor's Apify page carries the current prices. Running this server consumes Apify credits.

How each call runs

Each call starts the actor run, polls it until it finishes, then reads the dataset. The run is allowed 1,800 seconds. If the run is still going when this call stops waiting, the call returns the run id and a console link instead of a timeout, so the result is never lost.

Full actor documentation

This server is a thin client and holds no scanning logic. For the complete input and output reference, pricing, and run history, see the Apify Store page:

https://apify.com/mambalabs/job-board-keyword-signal-scanner


Mamba Labs GTM Suite

This server is one of 103 Mamba Labs MCP servers, each backed by a dedicated Apify actor and published under @mambalabsdev on npm. The ones closest to this server:

ActorImmutable Actor ID
GTM Hiring Signal ScraperD7O1SA2EqwHGsGr1P
Tech Stack Signal Detectorqyd7nNyqFPelQViBx
GTM Signals AggregatorxKdRfnfFNkdMpFuNs
Job Board Keyword Signal Scanner4DvqpvhMR74NLcDDY
Domain to LinkedIn URL Resolver3HtnSaqPHOg1Qg5gx
ICP Fit ScorerW161DT8W4kW55dMFh
Domain Deliverability Checker0tVgxI7A6o9jMlxmc
Company Firmographic EnricherYlUtLWjfPpqykmB8g
Company Social Presence Mapper4k6CCemkgBDz18m2h
Company Identity Resolverlr8fTRAmZCBZmuwwh
Company Change Event FeedoX44rS0fkEJ3rXLWe
Funding and Press Signal ScannerFS13X6dhQVgX3XOM6

To get twenty one of them in one install, use @mambalabsdev/mcp-gtm-suite.

Built by Mamba Labs | npm | Apify Store

License

MIT

Built by Mamba Labs. https://apify.com/mambalabs

Source: README.md at commit 1858199

Tools

1

scan_job_board_keywords

Scan Job Board Keywords

Scan 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. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per call.

Parameterscompany_domainrequiredmax_charge_usdcustom_keywordsenable_fallbackrole_categoriesrequiredprevious_run_dateprevious_roles_detected

Version history

5
  1. v1.3.1LatestNov 5, 2026
  2. v1.3.0Oct 16, 2026
  3. v1.2.1Oct 6, 2026
  4. v1.2.0Oct 6, 2026
  5. v1.1.0Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts