{
  "name": "all-jobs",
  "endpoint": "https://www.openrolesindex.com/orgs/all/mcp",
  "transport": "streamable-http",
  "auth": "none",
  "candidate_key": "Only the four alert tools take a key, as the candidate_key argument; the candidate gets it from a mailed link and pastes it to the assistant. Keep it in the local profile; never put it in a document.",
  "tools": [
    {
      "name": "search_jobs",
      "description": "Search this employer's active jobs by words, category, location, arrangement, type, level, pay; paged."
    },
    {
      "name": "get_job",
      "description": "One job in full: description text and the extracted requirements (ai_requirements)."
    },
    {
      "name": "fit_report",
      "description": "Score a candidate profile against jobs: tier, matches, gaps, one-cert-away. Receives the profile; nothing is stored."
    },
    {
      "name": "similar_jobs",
      "description": "Active jobs in the same category ranked by shared requirement labels, then location."
    },
    {
      "name": "compare_jobs",
      "description": "Two or three jobs side by side from the same facts: pay, type, arrangement, hours, weekend/on-call/night wording, required and preferred items, documents named."
    },
    {
      "name": "application_brief",
      "description": "Pre-flight for one job: apply link, required and preferred items with evidence, documents named, profile gaps."
    },
    {
      "name": "request_candidate_key",
      "description": "Mail the candidate a one-time link that shows their candidate key; they paste the key back. Stores the address only to send alerts."
    },
    {
      "name": "save_alert",
      "description": "Save a search (the search_jobs filters) as a daily or weekly job alert under the candidate key. Not a saved fit: the profile is never sent."
    },
    {
      "name": "list_alerts",
      "description": "List the alerts saved under a candidate key."
    },
    {
      "name": "delete_alert",
      "description": "Delete one alert saved under a candidate key."
    }
  ],
  "install": {
    "claude_code": "claude mcp add --transport http all-jobs https://www.openrolesindex.com/orgs/all/mcp",
    "codex_toml": "[mcp_servers.all-jobs]\nurl = \"https://www.openrolesindex.com/orgs/all/mcp\""
  }
}
