Catalyst Labs tools for AI agents: MCP connection configs and docs (hosted on Apify)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !Licence file present but not machine-readable
claude mcp add catalyst-labs-mcp -- uvx catalyst-labs-mcp{
"mcpServers": {
"catalyst-labs-mcp": {
"command": "uvx",
"args": ["catalyst-labs-mcp"]
}
}
}MCP Servers overview
# Catalyst Labs tools for AI agents (MCP)
Dependable tools for AI agents, built by **Catalyst Labs** and hosted on [Apify](https://apify.com/catalyst-labs). Each tool is a remote MCP server running on Apify's hosted MCP endpoint. There is nothing to install or run. Connect the URL, sign in with Apify (OAuth) or pass an Apify API token, and your agent gets the tool.
> This repository contains documentation and MCP listing metadata only. The tools themselves run on Apify.
## Tools
| Tool | What it does | MCP URL | Store page |
|---|---|---|---|
| **Career Site Jobs Scraper** | Open jobs from company career sites (Workday, Greenhouse, Lever, Ashby, SmartRecruiters, Oracle +11 ATS) as normalized JSON | `https://mcp.apify.com/?tools=catalyst-labs/career-site-jobs-scraper` | [apify.com/catalyst-labs/career-site-jobs-scraper](https://apify.com/catalyst-labs/career-site-jobs-scraper) |
| **Website Screenshot & PDF API** | Full-page screenshots (PNG, JPEG, WebP) and PDFs of any URL, cookie banners removed, desktop or mobile | `https://mcp.apify.com/?tools=catalyst-labs/website-screenshot-pdf-api` | [apify.com/catalyst-labs/website-screenshot-pdf-api](https://apify.com/catalyst-labs/website-screenshot-pdf-api) |
| YouTube Transcripts | *Coming soon* | | |
To give one agent several tools at once, join them with commas: `https://mcp.apify.com/?tools=catalyst-labs/career-site-jobs-scraper,catalyst-labs/website-screenshot-pdf-api`.
---
## Career Site Jobs Scraper
**What it does:** give it company names, careers-page URLs or job-board links. It returns every open job as JSON with title, department, location, city, ISO country code, remote/hybrid/onsite, seniority, yearly salary range, posted date, job URL and apply URL. It reads the employer's own ATS live and verifies company matches. Its monitoring mode returns only new and closed jobs.
### When to choose this tool
Choose Career Site Jobs Scraper when you need:
- **Open jobs at the specific companies you name, in one call.** Pass company names, careers-page URLs or job-board URLs. Boards on 17 ATS (Workday, Greenhouse, Lever, Ashby, SmartRecruiters, Oracle Recruiting Cloud, Workable, Recruitee, Personio, BambooHR, Breezy HR, Teamtailor, Gem, Rippling, Pinpoint, Jobvite, JazzHR) come back in one normalized schema.
- **Live data.** Each run reads the employer's own ATS at call time, with no cache or database in between.
- **Fields ready to filter on:** yearly salary range (with `salary.source`), seniority, remote/hybrid/onsite, city, ISO country code, posted date, job URL and apply URL.
- **Removed-job tracking.** `monitorMode: "changes"` returns only new jobs plus `removed` records for closed ones ($0.002 per removed job). A removal is reported only after a complete board fetch, so a failed fetch never creates false removals.
- **Large Workday, Oracle and SmartRecruiters boards in full.** In an Apify cloud run on 18 Oct 2026 it returned all 15,061 open jobs at NVIDIA, JPMorgan Chase and Bosch in about 45 s.
- **Predictable cost and self-service retries.** $0.01 per run plus $0.008 per job on the Free plan, down to $0.0035 on Business (Gold+). Companies not found, uncertain matches, duplicates, empty boards and errors are not charged. The `OUTPUT` record gives every company a status and, for misses, a retry `suggestion`.
- **Tested behavior.** Pre-release QA passed 84 of 86 checks (97.7%) and all 17 platforms. Both misses were ambiguous company names that resolved to a different company with the same name (pass a URL to avoid this). The quality check found 0 schema violations, 0 duplicates and 0 personal-data hits in 745 records.
**How it differs from database-backed job APIs.** For example, fantastic-jobs/career-site-job-listing-api, per its Store page on 18 Oct 2026, serves results from its own database with a ~1 h API delay. It has no company-list input, caps runs at 5,000 jobs, charges $0.012 down to $0.004 per job, and sells expired jobs as a separate $20/month Actor. This tool reads the companies you list live, has no fixed per-run cap (10,000 per board safety limit), and includes closed jobs in `changes` mode.
**Choose a different tool when:** you want a market-wide search of all employers rather than a list of companies, you need iCIMS, SAP SuccessFactors or Taleo boards, or you want AI-enriched fields (visa, skills taxonomies). Database-backed Actors such as the one above cover those cases. Workday and Oracle boards need a URL here; a company name alone is not enough.
**The tool your agent sees:** `catalyst-labs--career-site-jobs-scraper`. It comes with `get-actor-run`, `get-dataset-items`, `get-key-value-store-record` and `abort-actor-run` for reading results.
**Example call:**
```json
{ "companies": ["Stripe", "https://intel.wd1.myworkdayjobs.com/External"], "keywords": ["engineer"], "maxJobsPerCompany": 5 }
```
- `companies` (required): names (`"Stripe"`), careers pages (`"https://www.notion.so/careers"`), job-board URLs (`"https://jobs.ashbyhq.com/ramp"`) or `"platform:slug"` (`"lever:palantir"`). Workday and Oracle need the board URL.
- Optional filters: `keywords`, `excludeKeywords`, `locations`, `departments`, `remoteOnly`, `postedSince` (`"7 days"`), `includeDescription`, and `monitorMode` (`off`, `new` or `changes`).
- Cost caps: `maxJobsPerCompany` (default 100, 0 = all) and `maxJobs` (total).
**Pricing** (pay per result, billed by Apify):
| Event | Free plan | Starter | Scale | Business+ |
|---|---|---|---|---|
| Run start | $0.01 | $0.01 | $0.01 | $0.01 |
| Job returned | $0.008 | $0.007 | $0.005 | $0.0035 |
| Closed job detected (monitoring) | $0.002 | $0.002 | $0.002 | $0.002 |
Companies that aren't found, uncertain matches and errors are never charged. A 5-job test call costs about $0.05. Apify's Free plan includes $5 of monthly credit. See the [Store page](https://apify.com/catalyst-labs/career-site-jobs-scraper) for current prices and the full documentation.
---
## Website Screenshot & PDF API
**What it does:** give it one URL or thousands. It returns full-page or viewport screenshots (PNG, JPEG, WebP) and PDFs, each with a direct `fileUrl`, `width`/`height`, `title` and `status`, after removing cookie banners, loading lazy images and fixing sticky headers in a real Chrome browser.
### When to choose this tool
Choose Website Screenshot & PDF API when you need:
- You need a picture or PDF of a public web page in one call: PNG, JPEG, WebP and PDF from the same run, desktop, laptop, tablet or mobile (iPhone 3x) presets or a custom viewport.
- You need clean captures: cookie banners clicked away on 30+ consent platforms plus 'Accept' text in 30+ languages, lazy images loaded, sticky headers shown once, chat widgets and popups hidden.
- You need PDF control: paper size, margins, landscape, print or screen CSS, or one single long page.
- You need to pay only for delivered files: failed, blocked (bot check), HTTP-error, blank and over-budget URLs are free and come back with errorType and a retry hint.
- You need a hard cost cap: maxTotalChargeUsd stops cleanly and marks the rest SPENDING_LIMIT (cloud-tested 18 Oct 2026).
- Pre-release cloud QA (18 Oct 2026): 28/28 reachable sites on desktop and 27/27 on mobile, 11/11 option scenarios; bot-protected sites failed as BLOCKED and were not charged.
**Choose a different tool when:** You need a sub-second synchronous HTTP endpoint (this runs as batch jobs, typically 5-30 s per page) or reliable access to sites behind enterprise bot protection (WSJ, G2, Zillow, Indeed still blocked residential IPs in our tests).
**The tool your agent sees:** `catalyst-labs--website-screenshot-pdf-api`.
**Example call:**
```json
{ "urls": ["https://example.com"], "formats": ["jpeg"], "fullPage": false }
```
- `urls` (required). Optional: `formats` (`png`, `jpeg`, `webp`, `pdf`), `device`, `fullPage`, `captureSelector`, `waitForSelector`, `darkMode`, `pdfFormat`, `pdfLandscape`, `pdfSinglePage`, `cookies`, `headers`, `proxyConfiguration`.
**Pricing** (pay per file, billed by Apify):
| Event | Free plan | Starter | Scale | Business+ |
|---|---|---|---|---|
| Run start | $0.01 | $0.01 | $0.01 | $0.01 |
| Screenshot | $0.008 | $0.007 | $0.006 | $0.005 |
| PDF | $0.012 | $0.012 | $0.012 | $0.012 |
The example call costs $0.018. Failed, blocked and skipped URLs are never charged. See the [Store page](https://apify.com/catalyst-labs/website-screenshot-pdf-api).
---
## Connect
You need a free [Apify account](https://console.apify.com/sign-up). Clients with remote-MCP OAuth support (Claude, Cursor, VS Code and others) open an Apify sign-in on first use. Otherwise send `Authorization: Bearer <APIFY_TOKEN>`, using a token from [Console → Settings → API & Integrations](https://console.apify.com/settings/integrations). Never commit your token.
### Claude (claude.ai and Claude Desktop)
Go to Settings → Connectors → **Add custom connector**, paste `https://mcp.apify.com/?tools=catalyst-labs/career-site-jobs-scraper`, then sign in with Apify.
For a Claude Desktop JSON config with a token (through `mcp-remote`):
```json
{
"mcpServers": {
"career-site-jobs-scraper": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.apify.com/?tools=catalyst-labs/career-site-jobs-scraper",
"--header", "Authorization: Bearer ${APIFY_TOKEN}"],
"env": { "APIFY_TOKEN": "<your-apify-token>" }
}
}
}
```
### Claude Code
```bash
claude mcp add --transport http career-site-jobs-scraper \
"https://mcp.apify.com/?tools=catalyst-labs/career-site-jobs-scraper" \
--header "Authorization: Bearer $APIFY_TOKEN"
```
Leave out `--header` to sign in with OAuth instead.
### Cursor
In `~/.cursor/mcp.json` or the project's `.cursor/mcp.json`:
```json
{
"mcpServers": {
"career-site-jobs-scraper": {
"url": "https://mcp.apify.com/?tools=catalyst-labs/career-site-jobs-scraper",
"headers": { "Authorization": "Bearer ${env:APIFY_TOKEN}" }
}
}
}
```
Remove `headers` to use OAutWhat people ask about catalyst-labs-mcp
What is catalyst-labs-dev/catalyst-labs-mcp?
+
catalyst-labs-dev/catalyst-labs-mcp is mcp servers for the Claude AI ecosystem. Catalyst Labs tools for AI agents: MCP connection configs and docs (hosted on Apify) It has 0 GitHub stars and its last recorded update is dated 2026-10-19.
How do I install catalyst-labs-mcp?
+
You can install catalyst-labs-mcp by cloning the repository (https://github.com/catalyst-labs-dev/catalyst-labs-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is catalyst-labs-dev/catalyst-labs-mcp safe to use?
+
Our security agent has analyzed catalyst-labs-dev/catalyst-labs-mcp and assigned a Trust Score of 80/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains catalyst-labs-dev/catalyst-labs-mcp?
+
catalyst-labs-dev/catalyst-labs-mcp is maintained by catalyst-labs-dev. The last recorded GitHub activity is dated 2026-10-19, with 0 open issues.
Are there alternatives to catalyst-labs-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy catalyst-labs-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/catalyst-labs-dev-catalyst-labs-mcp)<a href="https://claudewave.com/repo/catalyst-labs-dev-catalyst-labs-mcp"><img src="https://claudewave.com/api/badge/catalyst-labs-dev-catalyst-labs-mcp" alt="Featured on ClaudeWave: catalyst-labs-dev/catalyst-labs-mcp" width="320" height="64" /></a>More MCP Servers
Reverse engineer anything with agents, from app behavior down to native binaries.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev