ScrubShifts Healthcare Jobs
RemoteAbout ScrubShifts Healthcare Jobs
Live US nursing and allied-health jobs, updated daily. Search by place, role, shift, pay.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://scrubshifts.com/mcpclaude mcp add --transport http stableotto-scrubshifts https://scrubshifts.com/mcp{"mcpServers":{"stableotto-scrubshifts":{"type":"http","url":"https://scrubshifts.com/mcp"}}}Open in Cursor{"servers":{"stableotto-scrubshifts":{"type":"http","url":"https://scrubshifts.com/mcp"}}}Open in VS Code{"mcpServers":{"stableotto-scrubshifts":{"type":"http","url":"https://scrubshifts.com/mcp"}}}{"mcpServers":{"stableotto-scrubshifts":{"serverUrl":"https://scrubshifts.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
4| Parameter | Type | Required | Description |
|---|---|---|---|
| q | string | No | Free-text words that must appear in the title, employer or location, e.g. an employer name. |
| near | string | No | Where the person wants to work: "City, ST", a 5-digit ZIP, or "lat,lng". Results are sorted by distance. |
| role | string | No | Role slug or common name, comma-separated for several: rn, lpn, cna, nurse_practitioner, crna, physical_therapist, respiratory_therapist, medical_assistant, … (see list_filters). |
| sort | enum | No | best (default): +2 if pay is listed, -1 per week since posting, -1 per 10 miles. Or newest, pay, distance (default when near is set). No paid placement affects ordering.best | newest | pay | distance |
| limit | number | No | Results per page, default 10, max 50. |
| shift | string | No | days, nights, evenings, rotating, weekends. |
| state | string | No | Two-letter US state code, e.g. CO. Use instead of near for a statewide search. |
| offset | number | No | Pagination offset; use next_offset from the previous response. |
| remote | boolean | No | Only remote / telehealth jobs. |
| has_pay | boolean | No | Only jobs that list pay. |
| setting | string | No | Care setting: hospital, clinic, skilled_nursing, home_health, hospice, dialysis_center, telehealth, urgent_care, school, correctional, ambulatory_surgery. |
| new_grad | boolean | No | Only jobs open to new graduates (residencies, 'new grads welcome', no experience required). |
| specialty | string | No | Unit or specialty, comma-separated: icu, emergency, labor_delivery, nicu, med_surg, telemetry, operating_room, oncology, psych, pediatrics, home_health, hospice, dialysis, … Common words like ER, L&D, tele, peds work. |
| min_annual | number | No | Minimum annual pay in USD. |
| min_hourly | number | No | Minimum hourly pay in USD; matches jobs whose listed range reaches it. Implies has_pay. |
| posted_after | string | No | Only jobs the employer posted on or after this ISO date/time. |
| radius_miles | number | No | Search radius around near, default 30, max 200. |
| compact_license | boolean | No | Only jobs that mention accepting a compact (multistate) nursing license. |
| employment_type | string | No | full_time, part_time, prn (per diem), contract, travel, temporary, internship. |
| first_seen_after | string | No | Only jobs that first appeared on ScrubShifts on or after this ISO time. For recurring checks, pass the previous response's data_as_of to get just the new jobs. |
| posted_within_days | number | No | Only jobs posted in the last N days. |
| max_years_experience | number | No | The person's years of experience; excludes jobs that state a higher minimum. |
Details
The maintainer has not added details yet. Check the README in the repository.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.