JobSlop
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Check US job listings for ghost-job warning signs: look up a job link, search jobs, company reports.
| Author | io.jobslop |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2617 ms |
| Last measured | 2026-10-26 |
Measured statistics
| Tools measured | 8 |
|---|---|
| Latency, 30-day median (L1) | 2617 ms |
| Latency, latest (L1) | 2617 ms |
| Safe-call success | 1/1 (100%) |
| 30-day success rate (L2) | 100% |
| Last checked | 2026-10-26 |
| Total checks | 4 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"JobSlop": {
"url": "https://jobslop.io/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (8)
jobslop_index_overviewread-onlyCurrent totals for the JobSlop public index: jobs, active, inactive, ghost-flagged listings and companies, when the index was generated, and what it covers. Call this first to see how fresh and how large the data is.
Hints: read-only yes · destructive no · idempotent yes · open-world no
jobslop_search_jobsread-onlySearch tracked US job listings by keyword, company, status, location and posting age. Returns compact summaries with paging; use jobslop_get_job for one listing's full detail.
Parameters:
sort— string — newest/oldest by posting age; most_reposted by repost count; recently_seen by last sighting.limit— integer — Results per page (1-50).query— string — Words that must all appear in the title, company, location or source, e.g. "senior data engineer".offset— integer — Results to skip, for paging. Use next_offset from the previous page.status— string — ghost = flagged listings; active = open and not flagged; inactive = no longer seen on its source and not flagged.company— string — Exact company name, case-insensitive, e.g. "Stripe".industry— string — Only companies tagged with this industry: technology, finance, media, logistics. Untagged companies are left out when set.location— string — Text the location must contain, e.g. "Remote", "Austin" or "NY".posted_within_days— integer — Only listings posted (or first seen) within this many days.
Hints: read-only yes · destructive no · idempotent yes · open-world no
jobslop_get_jobread-onlyFull detail for one listing by its JobSlop id: dates, sightings over the last 30 days, reposts, whether it is flagged as a ghost job and why in plain language, and the job description.
Parameters:
id(required) — string — The listing id from jobslop_search_jobs or jobslop_find_job_by_url.include_description— boolean — Include the job description (trimmed to 8000 characters).
Hints: read-only yes · destructive no · idempotent yes · open-world no
jobslop_find_job_by_urlread-onlyCheck whether JobSlop tracks the job posting at a given URL and, if so, return its status and ghost-job flag. Use this when someone shares a job link and asks whether it is a ghost job.
Parameters:
url(required) — string — The job posting URL, e.g. https://boards.greenhouse.io/acme/jobs/123.
Hints: read-only yes · destructive no · idempotent yes · open-world no
jobslop_company_reportread-onlyHow one employer's tracked listings look: counts of active, inactive and ghost-flagged listings, the share flagged, and its listings (ghost-flagged and longest-open first).
Parameters:
company(required) — string — Company name, e.g. "Stripe". Case-insensitive.limit— integer — Results per page (1-50).offset— integer — Results to skip, for paging. Use next_offset from the previous page.status— string — ghost = flagged listings; active = open and not flagged; inactive = no longer seen on its source and not flagged.
Hints: read-only yes · destructive no · idempotent yes · open-world no
jobslop_list_companiesread-onlyCompanies in the JobSlop index with their listing counts. Filter by name and sort by size or by how many listings are ghost-flagged.
Parameters:
sort— stringlimit— integer — Results per page (1-100).query— string — Text the company name must contain.offset— integer — Results to skip, for paging. Use next_offset from the previous page.industry— string — Only companies tagged with this industry: technology, finance, media, logistics. Untagged companies are left out when set.min_jobs— integer — Leave out companies with fewer listings (useful with ghost_share).
Hints: read-only yes · destructive no · idempotent yes · open-world no
searchread-onlySearch tracked US job listings by keywords such as role, company or location. Returns ids to pass to fetch.
Parameters:
query(required) — string — Search words, e.g. "Stripe data engineer remote".
Hints: read-only yes · destructive no · idempotent yes · open-world no
fetchread-onlyFull text for one listing id returned by search: status, dates, reposts, ghost-job flag and description.
Parameters:
id(required) — string — An id from search.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.