JobsPipe MCP Server
MCP serverDev toolsYour AI can search live job postings pulled from more than 30 ATS feeds and job boards, all delivered in one consistent schema. Once it is added, your AI works with current openings without needing to handle each source's different format. Live results require a Bearer key.
Available today. Use it from your connected AI after setup.
Needs your own account with this service. Credentials stay encrypted.
After adding the app, connect a Bearer key to turn on live results. Then ask your AI to search for the job postings you need.
Then ask your AI: use JobsPipe MCP Server
What your AI can do with it
- Search live job postings from over 30 ATS feeds and job boards
- Retrieve every listing in one consistent schema
- Compare openings across boards without reformatting the data
- Get live results once a Bearer key is connected
From the project's README
As published by jobspipe/mcp in README.md.
The hosted Model Context Protocol server for JobsPipe: live job postings from 30+ ATS feeds and job boards, normalized into one schema, queryable by AI agents.
There are two servers. Live job results come only from the authenticated one.
- Live endpoint (authenticated):
https://mcp.jobspipe.dev/mcp— remote, streamable HTTP; nothing to run locally. Requires a Bearer API key (free tier: 100 credits/month at jobspipe.dev/signup). - Demo endpoint (no key):
https://jobspipe.dev/mcp— for trying the protocol out. Itssearch_jobsreturns the REST call to run for your query, not live postings. - Server card:
/.well-known/mcp/server-card.json - Docs: https://docs.jobspipe.dev
- Agent skills:
npx skills add jobspipe/skills- the official JobsPipe skill collection (job search, stack scan, MCP setup, webhooks, agent discovery)
Tools
Live server (mcp.jobspipe.dev/mcp, Bearer key required):
| Tool | What it does |
|---|---|
search_jobs | Search live, normalized job postings by title, skill/tech, country, remote, seniority, employment type and recency. Returns the postings. |
list_pricing_plans | List JobsPipe plans with monthly USD price, request quota and features |
Demo server (jobspipe.dev/mcp, no key):
| Tool | What it does |
|---|---|
search_jobs | Returns the REST call to run for your query — not live postings |
list_job_sources | List the ATS and job-board sources JobsPipe normalizes, with coverage and freshness notes |
list_pricing_plans | List JobsPipe plans with monthly USD price, request quota and features |
search_upwork_jobs | Search live Upwork postings with budget, skills and client signals |
Setup
Claude Code:
claude mcp add --transport http jobspipe https://mcp.jobspipe.dev/mcp \
--header "Authorization: Bearer jp_live_YOUR_KEY"
Generic client config (Cursor, Windsurf, and others):
{
"mcpServers": {
"jobspipe": {
"url": "https://mcp.jobspipe.dev/mcp",
"headers": {
"Authorization": "Bearer jp_live_YOUR_KEY"
}
}
}
}
Keys start with jp_live_ and come from the dashboard (Settings -> API Keys). An x-api-key header also works.
Trying it without a key
Point any MCP client at https://jobspipe.dev/mcp — the discovery tools work fully, and search_jobs hands back the exact REST request to run instead of the postings. For sample job data in the live schema without a key, use the REST sandbox instead:
curl -X POST https://api.jobspipe.dev/v1/sandbox/jobs/search \
-H "Content-Type: application/json" \
-d '{"job_title_or":["software engineer"],"remote":true}'
Related
- jobspipe-cli: CLI and agent skill wrapping the same API
- jobspipe-python: official Python SDK
- REST API reference
Signals
- Forks
- 1
- Last commit
- Jul 2026
Advanced
- Delivery
- mcp MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
- Catalog kind
- mcp-server
- Gateway key
dev-jobspipe-mcp- Source
- github.com/jobspipe/mcp
- Hosted endpoint
https://mcp.jobspipe.dev/mcp