Search / works.jobsweep/jobsweep
JobSweep
R0· no sign-inSearch 195k open jobs from 2,831 company career sites. Read-only, no API key.
v1.0.0 · active · website · descriptor JSON · versions
Search / works.jobsweep/jobsweep
R0· no sign-inSearch 195k open jobs from 2,831 company career sites. Read-only, no API key.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"jobsweep": {
"type": "http",
"url": "https://jobsweep.works/mcp"
}
}
}claude mcp add --transport http jobsweep https://jobsweep.works/mcp[mcp_servers.jobsweep]
url = "https://jobsweep.works/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"jobsweep": {
"type": "remote",
"url": "https://jobsweep.works/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"jobsweep": {
"type": "http",
"url": "https://jobsweep.works/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=jobsweep&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vam9ic3dlZXAud29ya3MvbWNwIn0%3D"
}{
"servers": {
"jobsweep": {
"type": "http",
"url": "https://jobsweep.works/mcp"
}
}
}{
"mcpServers": {
"jobsweep": {
"httpUrl": "https://jobsweep.works/mcp"
}
}
}extensions:
"jobsweep":
enabled: true
name: "jobsweep"
type: streamable_http
uri: "https://jobsweep.works/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changes, stability.rug_pull, stability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableget_coveragechangedtitle, description, input schema, annotationsWhich hiring platforms are indexed: status (`live`, `blocked`, `no live deployments`, `no connector`, `no tenants`), number of career sites, open jobs and the time of the last successful crawl.
Which hiring platforms (ATS) are covered and whether they work: status (`live`, `blocked`, `no live deployments`, `no connector`, `no tenants`), career sites, open jobs and last successful crawl. Not for finding jobs; use search_jobs.
index_statschangedtitle, description, annotationsSize and freshness of the index: open jobs, postings, career sites, live platforms, time of the last successful crawl and the success rate of recent crawl runs.
Size and freshness of the index: open jobs, postings, career sites, live platforms, last successful crawl and recent crawl success rate. Not for finding jobs; use search_jobs.
search_companieschangedtitle, description, input schema, annotationsFind companies by name with their number of open jobs, largest first. Pass the exact name as `company` to search_jobs to list their jobs.
Find companies by name with their number of open jobs, largest first. Pass a returned name as `company` to search_jobs to list that company's jobs.
list_filter_valueschangedtitle, description, annotationsList the values accepted by the `remote` and `employment_type` filters of search_jobs with the number of open jobs for each, plus the countries (ISO code and name) and companies with the most open jobs.
List the values accepted by the `remote` and `employment_type` filters of search_jobs with open job counts, plus top countries (ISO code, name) and companies. Call before search_jobs when you need valid filter values.
get_jobchangedtitle, description, annotationsGet one job in full: plain-text description (truncated to 8000 characters), every source posting it was merged from, and the change history of those postings.
Get one job in full: plain-text description (truncated to 8000 characters), salary, every source posting it was merged from and their change history. Call after search_jobs with a job_id.
search_jobschangedtitle, description, input schema, annotationsSearch open jobs across all indexed career sites (duplicates merged). Returns `jobs` (id, title, company, location, remote, employment_type, salary, posted_at, first_seen_at, url to the JobSweep page, company_url, apply_url) newest or most relevant first, and `next_cursor`. To get the next page call again with the same filters and `cursor` set to `next_cursor`; null means the last page. Call get_job for the description.
Search open jobs across all indexed career sites (duplicates merged). Use list_filter_values for valid filter values and get_job for a job's full description. Returns `jobs` (id, title, company, location, remote, employment_type, salary, posted_at, first_seen_at, url, company_url, apply_url) newest or most relevant first, and `next_cursor`. For the next page repeat the call with the same filters and `cursor` set to `next_cursor`; null means the last page.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-0d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://jobsweep.works/mcp streamable-http | none | yes | 100% | 448 ms | 2026-07-28 | 2026-11-14 |
get_coverageread-only | Which hiring platforms (ATS) are covered and whether they work: status (`live`, `blocked`, `no live deployments`, `no connector`, `no tenants`), career sites, open jobs and last successful crawl. Not for finding jobs; use search_jobs. |
get_jobread-only | Get one job in full: plain-text description (truncated to 8000 characters), salary, every source posting it was merged from and their change history. Call after search_jobs with a job_id. |
index_statsread-only | Size and freshness of the index: open jobs, postings, career sites, live platforms, last successful crawl and recent crawl success rate. Not for finding jobs; use search_jobs. |
list_filter_valuesread-only | List the values accepted by the `remote` and `employment_type` filters of search_jobs with open job counts, plus top countries (ISO code, name) and companies. Call before search_jobs when you need valid filter values. |
search_companiesread-only | Find companies by name with their number of open jobs, largest first. Pass a returned name as `company` to search_jobs to list that company's jobs. |
search_jobsread-only | Search open jobs across all indexed career sites (duplicates merged). Use list_filter_values for valid filter values and get_job for a job's full description. Returns `jobs` (id, title, company, location, remote, employment_type, salary, posted_at, first_seen_at, url, company_url, apply_url) newest or most relevant first, and `next_cursor`. For the next page repeat the call with the same filters and `cursor` set to `next_cursor`; null means the last page. |
Schemas: list_tools.
{
"name": "works.jobsweep/jobsweep",
"title": "JobSweep",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://jobsweep.works/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://jobsweep.works/agents",
"description": "Search 195k open jobs from 2,831 company career sites. Read-only, no API key."
}