← WebMCP Directory

Tool tree

overturn-one.vercel.app

AI & AgentsTools verified
Website
Overturn: an agent-native health-plan appeals portal. Your agent does the paperwork; you make the decisions that are yours. WebMCP Challenge 2026 entry. All data fictional.
Explore capabilities

    page: Every page

    get_member_contextAnswer

    Who is signed in and where things stand: member name and plan, open prior-authorization denials, active appeals with status, and the appeal window. Call this first to orient, then get_denial for details.

    View tool JSON
    {
      "name": "get_member_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Who is signed in and where things stand: member name and plan, open prior-authorization denials, active appeals with status, and the appeal window. Call this first to orient, then get_denial for details.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/retrofit"
    }
    list_denialsAnswer

    List the member's prior-authorization denials: denial_id, service, decision date, reason code and text, and whether an appeal exists. Use get_denial for the full structured detail of one denial.

    View tool JSON
    {
      "name": "list_denials",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the member's prior-authorization denials: denial_id, service, decision date, reason code and text, and whether an appeal exists. Use get_denial for the full structured detail of one denial.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/retrofit"
    }
    get_deadlinesAnswer

    The deadlines that matter: the 180-day window to appeal each denial (which day we are on, when it closes) and the plan's decision clocks once an appeal is filed (7 calendar days standard, 72 hours expedited). Includes any filed appeal's decision-due time.

    View tool JSON
    {
      "name": "get_deadlines",
      "kind": "answer",
      "impl": "imperative",
      "description": "The deadlines that matter: the 180-day window to appeal each denial (which day we are on, when it closes) and the plan's decision clocks once an appeal is filed (7 calendar days standard, 72 hours expedited). Includes any filed appeal's decision-due time.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "denial_id": {
            "type": "string",
            "description": "Optional denial id, e.g. 4471"
          }
        }
      },
      "page": "/retrofit"
    }

    page: Retrofit

    analyze_siteAction

    Run an agent-readiness analysis of a website: scans up to 8 public same-origin pages, scores readiness 0–100, lists blockers and gaps, and recommends a WebMCP tool inventory. Renders the report on the page. Then call get_readiness_report or list_recommended_tools.

    View tool JSON
    {
      "name": "analyze_site",
      "kind": "act",
      "impl": "imperative",
      "description": "Run an agent-readiness analysis of a website: scans up to 8 public same-origin pages, scores readiness 0–100, lists blockers and gaps, and recommends a WebMCP tool inventory. Renders the report on the page. Then call get_readiness_report or list_recommended_tools.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "Site URL, e.g. https://overturn-one.vercel.app/legacy"
          }
        },
        "required": [
          "url"
        ]
      },
      "page": "/retrofit"
    }
    get_readiness_reportAnswer

    The current agent-readiness report: score, summary counts, and each finding with severity, detail and fix. Run analyze_site first.

    View tool JSON
    {
      "name": "get_readiness_report",
      "kind": "answer",
      "impl": "imperative",
      "description": "The current agent-readiness report: score, summary counts, and each finding with severity, detail and fix. Run analyze_site first.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/retrofit"
    }
    list_recommended_toolsAnswer

    The recommended WebMCP tools for the analyzed site: name, kind (read / write-proposal / gated), one-line purpose, and the page affordance each came from.

    View tool JSON
    {
      "name": "list_recommended_tools",
      "kind": "answer",
      "impl": "imperative",
      "description": "The recommended WebMCP tools for the analyzed site: name, kind (read / write-proposal / gated), one-line purpose, and the page affordance each came from.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/retrofit"
    }
    get_generated_codeAnswer

    The generated registerTool() code for one recommended tool (by name) or the module header. Reads carry readOnlyHint; gated tools return pending_confirmation.

    View tool JSON
    {
      "name": "get_generated_code",
      "kind": "answer",
      "impl": "imperative",
      "description": "The generated registerTool() code for one recommended tool (by name) or the module header. Reads carry readOnlyHint; gated tools return pending_confirmation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tool_name": {
            "type": "string",
            "description": "Tool name from list_recommended_tools; omit for the header"
          }
        }
      },
      "page": "/retrofit"
    }

    page: Home

    get_denialAnswer

    Structured detail of one denial: service and CPT, request and decision dates, reason code and text, the medical policy cited, ordering provider, who decided, and an excerpt of the letter. Next: get_coverage_criteria to see the policy's itemized criteria the appeal must meet.

    View tool JSON
    {
      "name": "get_denial",
      "kind": "answer",
      "impl": "imperative",
      "description": "Structured detail of one denial: service and CPT, request and decision dates, reason code and text, the medical policy cited, ordering provider, who decided, and an excerpt of the letter. Next: get_coverage_criteria to see the policy's itemized criteria the appeal must meet.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "denial_id": {
            "type": "string",
            "description": "Denial id, e.g. 4471"
          }
        },
        "required": [
          "denial_id"
        ]
      },
      "page": "/"
    }
    get_coverage_criteriaAnswer

    The plan's own medical-policy criteria for a denial, itemized with ids (C1–C5), the kind of evidence that satisfies each, and which of the member's records on file support each criterion. Use these criterion ids when drafting with draft_appeal.

    View tool JSON
    {
      "name": "get_coverage_criteria",
      "kind": "answer",
      "impl": "imperative",
      "description": "The plan's own medical-policy criteria for a denial, itemized with ids (C1–C5), the kind of evidence that satisfies each, and which of the member's records on file support each criterion. Use these criterion ids when drafting with draft_appeal.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "denial_id": {
            "type": "string",
            "description": "Denial id, e.g. 4471"
          }
        },
        "required": [
          "denial_id"
        ]
      },
      "page": "/"
    }
    start_appealAction

    Create an appeal draft for a denial and open the appeal workspace on the page. Reversible; nothing is sent to the plan. Returns the appeal_id to use with draft_appeal and check_completeness.

    View tool JSON
    {
      "name": "start_appeal",
      "kind": "act",
      "impl": "imperative",
      "description": "Create an appeal draft for a denial and open the appeal workspace on the page. Reversible; nothing is sent to the plan. Returns the appeal_id to use with draft_appeal and check_completeness.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "denial_id": {
            "type": "string",
            "description": "Denial id, e.g. 4471"
          }
        },
        "required": [
          "denial_id"
        ]
      },
      "page": "/"
    }