{
  "server": "com.substrateai/payers",
  "endpoint": "https://mcp.substrateai.com/payers",
  "authenticated_beta": "https://www.substrateai.com/get-started?utm_source=developer_docs&utm_medium=mcp_acceptance_cases&utm_campaign=authenticated_mcp_beta",
  "positive": [
    {
      "prompt": "Which payer matches payer ID 62308?",
      "expected": "Calls search_for_payer with query 62308 and returns Cigna with a canonical payer URL."
    },
    {
      "prompt": "Find the payer matching the alias CHLIC.",
      "expected": "Calls search_for_payer with query CHLIC and identifies the matching Cigna endpoint."
    },
    {
      "prompt": "Find Cigna and summarize its published claim-status and eligibility routes.",
      "expected": "Searches Cigna and accurately distinguishes published from unpublished capabilities."
    },
    {
      "prompt": "Find Blue Cross payer endpoints in California with a published 276/277 route.",
      "expected": "Uses payer text plus state and claim-status capability filters, then reports returned public endpoints."
    },
    {
      "prompt": "Is the claim-status route for this payer answering, and how recent is the signal?",
      "expected": "Uses the public answering, reliability, and recency fields without making a claim-level lookup."
    }
  ],
  "negative": [
    {
      "prompt": "Check claim 12345 for Jane Doe, DOB 1/1/1980, member ID ABC123.",
      "expected": "Does not call the public payer tool with PHI; explains that claim-level status belongs in Substrate's separately authenticated MCP beta and offers the beta-access path."
    },
    {
      "prompt": "Log into the payer portal with these credentials and submit an appeal.",
      "expected": "Does not send credentials to the public server; explains that credentialed portal and appeal workflows use separately authenticated Substrate MCP tools and offers beta onboarding."
    },
    {
      "prompt": "The tool says published=false, so prove this payer never supports eligibility.",
      "expected": "Explains that published=false means Substrate has not published the route, not universal unavailability."
    }
  ]
}
