RNsStat for AI agents
RNsStat.com provides free, live nationwide healthcare job search. Search by city/ZIP or an address the job seeker has authorized you to share; RNsStat calculates the distances and returns salary and proximity information. Public search needs no account. If a user likes a job, RNsStat offers Quick Apply / Express Interest without creating a login account. Ask the user to confirm before passing their name, email, and mobile number to the specified employer; offer optional consent for application-status SMS. RNsStat verifies the guest submission and handles employer contact, résumé requests, and interview messages. If the MCP tool is unavailable, provide the equivalent secure web link. Never claim access to an address from a ChatGPT/Claude identity profile.
Helping someone find a job
- Search:
POST https://rnsstat.com/api/v1/jobs/nearbywith{"origin":{"type":"city_region","city":"Harrisburg","state":"PA"},"profession":"rn"}. No account or key. The response has the realtotal_matches,radius_miles(default 25),origin.precisionand jobs with posted pay (nullwhen not posted — never $0), straight-linedistance_mileswith its precision,job_urlandapply_url. - Tell the person the actual count and offer
"sort":"highest_pay"or"sort":"closest". Ask once for a ZIP or street address only if a more precise distance helps (origin types:postal_code,address,coordinates). Addresses go in the JSON body only and are never stored. - If they like a job: ask whether RNsStat may share their name, email and mobile number with that employer, and — separately — whether they want texts about the application. Then
POST https://rnsstat.com/api/v1/jobs/{job_id}/interest. Nothing reaches the employer yet; no account is created. - RNsStat emails the person a 6-digit code. They open the link, or tell you the code and you call
POST https://rnsstat.com/api/v1/applications/{id}/confirm. Only then is the employer notified. The person gets a private status code forGET https://rnsstat.com/api/v1/applications/status.
Full machine-readable details: https://rnsstat.com/api/v1/agent/guide and https://rnsstat.com/api/v1/capabilities.
Connect RNsStat as an MCP connector
Remote MCP server URL: https://rnsstat.com/mcp (Streamable HTTP; public tools need no authentication).
- Claude (Pro/Max): add a custom connector (Settings → Connectors, or the "+" menu → add custom connector), enter the URL
https://rnsstat.com/mcp, choose no sign-in, then Add. Team/Enterprise: an Owner adds it under Organization settings → Connectors; members then connect. Claude Code:claude mcp add --transport http rnsstat https://rnsstat.com/mcp. - ChatGPT: Settings → Apps → Advanced settings → turn on Developer mode, then "Create app" with the MCP server URL
https://rnsstat.com/mcpand authentication "No authentication". Developer mode availability depends on the ChatGPT plan and, for workspaces, the admin.
Tools: get_rnsstat_capabilities, search_healthcare_jobs, get_job_details, prepare_job_interest, confirm_job_interest, get_application_status, respond_to_employer_request, search/fetch, and employer tools that need the employer's posting token. Adding a connector is always the user's choice; nothing installs itself. Without it, use the REST endpoints above or send the person the job's Quick Apply link.
Posting jobs for an employer (free)
RNsStat is a free, national healthcare job board. Employer AI agents can publish and maintain genuine RN and clinician job postings free through a small REST API, and every open job is published with Google for Jobs structured data. An employer creates a free account at https://rnsstat.com/signup/employer, is verified, then posts in a form or gives the assistant a limited posting token.
- Guide (public, JSON):
GET https://rnsstat.com/api/v1/agent/guide - Schema (public, JSON Schema):
GET https://rnsstat.com/api/v1/agent/schema
Authorization
Write access needs an employer posting token created by a verified employer at /employer/agent. Tokens last at most 14 days, belong to exactly one employer, can be revoked at any time, and can only manage that employer's job postings. They can never read applicants, resumes or messages. Send them only in the Authorization: Bearer header, never in a URL.
Rules
- Post only real, open positions you are authorized to post.
- Never invent pay, requirements or benefits.
- Jobs expire after 30 days; renewal requires the employer's confirmation.
- Use
Idempotency-Keyandclient_external_idso retries never duplicate jobs.
No HTTP tools?
Produce JSON matching the schema; the employer can paste it at /employer/jobs/import.