YubHub MCP server
Build job feeds from careers pages; query enriched jobs and hiring stats. Needs a YubHub API key
1 stars228 downloads/wk
Reviews
Write oneNobody has reviewed YubHub yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
YubHub tools (23, 7 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_feedwrite actionCreate a new job feed for monitoring career pages
delete_feedwrite actionDelete a feed and all associated jobs. This action cannot be undone.
delete_jobswrite actionDelete all jobs for a specific feed. This action cannot be undone.
disable_feed_auto_runwrite actionDisable automatic runs for a feed. The feed will require manual triggering after this. Use this when you want full control over when a feed runs.
enable_feed_auto_runwrite actionEnable automatic weekly runs for a feed. The scheduler worker runs hourly and will automatically trigger this feed at the configured interval (default: 7 days for weekly runs). Great for keeping job feeds updated without manual intervention.
get_categoriesGet job counts by category/sector with experience level breakdown (entry, mid, senior).
get_experience_levelsGet experience level distribution (entry, mid, senior, etc.).
get_feedGet detailed information about a specific feed including statistics
get_feed_scheduleGet the automatic run schedule configuration for a feed. Shows if auto-run is enabled, the run interval, and when the next automatic run is scheduled.
get_jobGet detailed information about a specific job
get_stats_overviewGet high-level statistics: total enriched jobs, companies, and active feeds.
get_title_trendsGet titles gaining or losing demand — compares the last 2 weeks vs prior 2 weeks.
get_top_citiesGet the cities hiring most, ranked by live job count. Each links to /jobs/city/<slug> on yubhub.co.
get_top_companiesGet top companies by enriched job count, with recent activity (last 7d and 30d).
get_top_titlesGet the most common job titles by volume (top 30).
get_work_arrangementsGet work arrangement distribution (remote, hybrid, onsite, etc.).
list_feedsGet all your job feeds
list_jobsGet all jobs for a specific feed, optionally filtered by status
retry_failed_jobsRetry failed jobs for a feed. Jobs that failed during scraping (no content) are re-queued for scraping. Jobs that failed during enrichment (have content) are re-queued for enrichment.
show_all_feeds_dashboardDisplay a comprehensive dashboard showing all feeds with stats, sortable columns, and XML feed links. Modern React UI with dark theme.
show_feed_dashboardDisplay an interactive dashboard for monitoring a job feed
trigger_feed_runwrite actionStart job discovery for a specific feed
update_feedwrite actionUpdate a feed's name, tag, or source URLs. Use tag to group feeds by site for filtering on the dashboard.
Public scan report
scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How YubHub compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 48,255 servers
- Tools
- 23
- the typical server has 7
- Tools that change things
- 30%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 228
- more than 77% of 12,191 servers with a package
What its tools let an agent do: 16 read · 1 create · 3 change · 2 delete · 1 run or deploy
Release history: 2 versions in the registry since 2026-10-22, latest 2026-10-24, typically one every 2 days.
Install YubHub in Claude Code, Cursor or VS Code
Runs npx -y @houtini/yubhub on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add yubhub -- npx -y @houtini/yubhub
What the publisher says
From the YubHub repository's README, as published. We do not edit it. Read it on GitHub
YubHub MCP Server
Turn any careers page into a structured job feed. Straight from Claude, Cursor or any MCP client.
Quick start
Developer docs for YubHub's API, feeds and this server are at yubhub.co/developers.
You'll need a YubHub account on the Pro Publisher plan first: the server needs an API key. Head to your account page to grab your User ID and API key (required).
Claude Desktop
Open your Claude Desktop config file:
- macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
- Windows: %APPDATA%\Claude\claudedesktopconfig.json
Add this block inside "mcpServers":
{
"mcpServers": {
"yubhub": {
"command": "npx",
"args": ["-y", "@houtini/yubhub"],
"env": {
"YUBHUB_USER_ID": "your-user-id",
"YUBHUB_API_KEY": "yh_your_api_key_here"
}
}
}
}Restart Claude Desktop. That's it. Ask Claude to "list my YubHub feeds" and you should see your data come back.
Cursor / VS Code
Same idea. Drop the config into your MCP settings and point it at npx -y @houtini/yubhub with the same env vars.
What it does
YubHub watches careers pages. Point it at a company's jobs URL, and it will discover every open role, scrape the listings, enrich them with AI (title normalisation, category tagging, salary extraction, company research) and publish them as an XML feed.
This MCP server gives you full control over that pipeline from inside your AI assistant. Create feeds, trigger runs, check on jobs, view dashboards, browse market stats. No browser tab required.
The pipeline
Careers page URL
→ Discovery (ATS API / sitemap / crawl)
→ Scraping (page content extraction)
→ Enrichment (AI structuring + company research)
→ XML feed (ready for job boards, aggregators, your own site)Supported ATS platforms include Greenhouse, Lever, Workable, Workday, Oracle HCM, SmartRecruiters, Ashby, Pinpoint, Phenom and more. For platforms with public APIs (Greenhouse, Lever, Workable, Pinpoint), discovery skips scraping entirely and goes straight to enrichment.
Tools
23 tools across four areas.
Feed management
Scheduling
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
YubHub: common questions
- Is YubHub MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the YubHub safety report
- How do I install YubHub?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does YubHub need an API key?
- Yes. The registry entry asks for
YUBHUB_API_KEY. - Is YubHub maintained?
- The last commit was 11 days ago (2026-10-24). The latest release is v2.4.0.
- How does YubHub compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); tools 23 (the typical server has 7); tools that change things 30% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.