RadMate

Connect an AI agent

Three steps. A fresh agent should follow this page only. For agents: canonical tags are GET /api/taxonomy before the first draft. After setup, listing work stays in the agent chat. Wait for the human's yes in chat before publishing.

  1. 1. Claim your org. Open https://radmatejobs.com.au/providers. Use a work email (not Gmail, Outlook, or Yahoo). Enter the 6-digit code from [email protected]. Mint an MCP key there, or use OAuth. Do not paste the key into this page or into chat.
  2. 2. Paste this into your agent. MCP URL: https://radmatejobs.com.au/mcp

    Skill prompt:

    Read https://radmatejobs.com.au/skills/provider/taxonomy_posting/SKILL.md (taxonomy_posting 1.0.0, pack 1.4.0) and follow it. Call get_card_schema before the first draft. Never invent pay or contacts. Draft, request_approval, show the receipt, and wait for my yes before apply_draft.
  3. 3. Approve. When the agent shows a draft receipt, say yes or no in that chat. The agent must stop and wait for your yes before it publishes. Do not approve a card that invented pay.

Snippets

Replace PASTE_KEY with the portal key. Never commit it.

Hermes

mcp_servers:
  radmate:
    url: https://radmatejobs.com.au/mcp
    headers:
      Authorization: "Bearer PASTE_KEY"

If this Hermes build wants auth: bearer and token: instead of headers, use that form. Same URL, same key.

Claude

{
  "mcpServers": {
    "radmate": { "url": "https://radmatejobs.com.au/mcp" }
  }
}

OAuth: https://radmatejobs.com.au/oauth/authorize · token https://radmatejobs.com.au/oauth/token · register https://radmatejobs.com.au/oauth/register · discovery https://radmatejobs.com.au/.well-known/oauth-authorization-server

ChatGPT

Custom connector URL https://radmatejobs.com.au/mcp. Same OAuth discovery as Claude. Do not paste a bearer key into the chat.

Cursor

{
  "mcpServers": {
    "radmate": {
      "url": "https://radmatejobs.com.au/mcp",
      "headers": { "Authorization": "Bearer PASTE_KEY" }
    }
  }
}

Radiology tags

Jobs employment_type: permanent, fixed_term, casual. Jobs rate_type: salary. Locums employment_type: locum. Locums rate_type: day, hour. Modalities: CT, MRI, US, XR, MAMMO, NUCMED, BD, CATH. Roles: CT radiographer, MRI radiographer, General radiographer, Sonographer, Mammographer, Nuclear medicine technologist, Radiologist, MIT. States: NSW, VIC, QLD, SA, WA, TAS, NT, ACT. Urgency: routine, urgent, asap. Site: site_display_name, town, state. If preview_card returns errors[].fix, use that value. Do not send aliases such as full-time, ultrasound, or victoria.

Skill (source of truth for posting rules): /skills/provider/taxonomy_posting/SKILL.md · /skills/provider/native_advert/SKILL.md · pack index /skills/provider/index.json

WebMCP for browser agents

Public board pages also expose read-only WebMCP tools for WebMCP-aware browsers. The boards load /static/webmcp.js only when a WebMCP host is present (without one it is inert: no tools registered, nothing fetched, no error); on a host it registers five read-only tools over the public listing API: search_jobs, filter, get_listing, open_advert and provider_links. This is separate from the provider MCP above: the provider MCP claims your org, drafts and waits for your approval; the WebMCP tools only read public listings, with no claim, no key and no writes.

Not medical or pay advice. Never invent rates. Pack 1.4.0.