YubHub gives you two ways to access your job data programmatically: a REST API for traditional integrations, and an MCP server that lets AI assistants manage your feeds directly.
Traditional HTTP API with JSON responses. Manage feeds, list jobs, trigger runs, and access enriched job data from any language or platform.
Connect YubHub to AI assistants like Claude Desktop, Cursor, or VS Code. Manage your entire job feed pipeline through natural conversation.
The Model Context Protocol lets AI assistants use tools directly. With the YubHub MCP server, you can manage your job feeds through natural conversation in any MCP-compatible client.
Create and manage feeds
"Create a feed for Mercedes F1 careers at careers.mercedesamgf1.com"
Trigger job discovery
"Run the Mercedes feed and show me the results when it's done"
Browse enriched jobs
"List all jobs from feed X that are remote engineering roles"
View feed stats and schedules
"Show me all my feeds and their job counts"
Update feed settings
"Change the Mercedes feed to refresh daily instead of weekly"
Retry failed jobs
"Retry all failed jobs on my Greenhouse feed"
No installation needed. Run it directly via npx:
npx -y @houtini/yubhub Add this to your MCP client configuration (Claude Desktop, Cursor, or VS Code):
{
"mcpServers": {
"yubhub": {
"command": "npx",
"args": ["-y", "@houtini/yubhub"],
"env": {
"YUBHUB_USER_ID": "your_user_id",
"YUBHUB_API_KEY": "yh_your_api_key"
}
}
}
} Your User ID and API key are available in your API settings (requires Pro Publisher plan).
A straightforward JSON API for managing feeds, listing enriched jobs, and triggering discovery runs. Authenticate with a Bearer token and you're ready to go.
/api/feeds /api/feeds /api/feeds/:id/jobs /api/feeds/:id/run /api/feeds/:id/schedule /api/account Pass your API key as a Bearer token in the Authorization header:
Authorization: Bearer yh_your_api_key curl https://api.yubhub.co/api/feeds \ -H "Authorization: Bearer yh_your_api_key"
API and MCP access is included with the Pro Publisher plan. Start with a free account and upgrade when you're ready for programmatic access.