accueil / serveurs / Recherche & Web / io.github.stableotto/scrubshifts
io.github.stableotto/scrubshifts
serveur MCP (Model Context Protocol) · scrubshifts 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.stableotto/scrubshifts est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.stableotto/scrubshifts » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- get_job≈ 104 tokens
Full details for one job from search_jobs: description text, requirements, pay, apply link and similar jobs.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Job id from search_jobs results.
Exemple d'appel{"name": "get_job", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pay_benchmarks≈ 294 tokens
Typical posted hourly pay (25th percentile, median, 75th percentile) for a healthcare role nationally and, optionally, in a state, metro or specialty. Use it to tell someone whether an offer is competitive.
Paramètres, retour & exemple (4)
Paramètresrole· string · requis
Role slug or common name, comma-separated for several: rn, lpn, cna, nurse_practitioner, crna, physical_therapist, respiratory_therapist, medical_assistant, … (see list_filters).metro· string · optionnel
Metro slug, e.g. denver, dallas-fort-worth, los-angeles.state· string · optionnel
Two-letter US state code, e.g. CO. Use instead of near for a statewide search.specialty· string · optionnel
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.
Exemple d'appel{"name": "get_pay_benchmarks", "arguments": {"role": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_filters≈ 83 tokens
Valid roles, specialties, settings, employment types and shifts (with aliases and job counts) for search_jobs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_filters", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_jobs≈ 911 tokens
Search live US nursing and allied-health job openings by location, role, specialty, shift, pay and requirements. Data is refreshed daily from employer career sites. Each result has a one-line summary, structured pay, a listing_url to show the person, and an apply_url that goes straight to the employer.
Paramètres, retour & exemple (22)
Paramètresq· string · optionnel
Free-text words that must appear in the title, employer or location, e.g. an employer name.near· string · optionnel
Where the person wants to work: "City, ST", a 5-digit ZIP, or "lat,lng". Results are sorted by distance.role· string · optionnel
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· string · optionnel · best | newest | pay | distance
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.limit· number · optionnel
Results per page, default 10, max 50.shift· string · optionnel
days, nights, evenings, rotating, weekends.state· string · optionnel
Two-letter US state code, e.g. CO. Use instead of near for a statewide search.offset· number · optionnel
Pagination offset; use next_offset from the previous response.remote· boolean · optionnel
Only remote / telehealth jobs.has_pay· boolean · optionnel
Only jobs that list pay.setting· string · optionnel
Care setting: hospital, clinic, skilled_nursing, home_health, hospice, dialysis_center, telehealth, urgent_care, school, correctional, ambulatory_surgery.new_grad· boolean · optionnel
Only jobs open to new graduates (residencies, 'new grads welcome', no experience required).specialty· string · optionnel
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 · optionnel
Minimum annual pay in USD.min_hourly· number · optionnel
Minimum hourly pay in USD; matches jobs whose listed range reaches it. Implies has_pay.posted_after· string · optionnel
Only jobs the employer posted on or after this ISO date/time.radius_miles· number · optionnel
Search radius around near, default 30, max 200.compact_license· boolean · optionnel
Only jobs that mention accepting a compact (multistate) nursing license.employment_type· string · optionnel
full_time, part_time, prn (per diem), contract, travel, temporary, internship.first_seen_after· string · optionnel
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 · optionnel
Only jobs posted in the last N days.max_years_experience· number · optionnel
The person's years of experience; excludes jobs that state a higher minimum.
Exemple d'appel{"name": "search_jobs", "arguments": {"q": "texte", "near": "texte", "role": "texte", "sort": "best", "limit": 1, "shift": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».