← WebMCP Directory

Tool tree

arsheriff2k3.github.io

Productivity & BusinessTools verified
Website
See why a grant application was declined, check the records on file, and prepare an appeal for human review.
Explore capabilities
    get_decision_summaryAnswer

    Check the decision, appeal deadline, policy version, and appeal status for one application.

    View tool JSON
    {
      "name": "get_decision_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check the decision, appeal deadline, policy version, and appeal status for one application.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "description": "Application identifier shown in the portal."
          }
        },
        "required": [
          "application_id"
        ],
        "additionalProperties": false
      },
      "page": "/openappeal/"
    }
    list_decision_factorsAnswer

    Show how each criterion was assessed and which records reviewers considered.

    View tool JSON
    {
      "name": "list_decision_factors",
      "kind": "answer",
      "impl": "imperative",
      "description": "Show how each criterion was assessed and which records reviewers considered.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "description": "Application identifier shown in the portal."
          },
          "finding": {
            "type": "string",
            "enum": [
              "met",
              "partially_met",
              "not_met"
            ],
            "description": "Optional finding filter."
          }
        },
        "required": [
          "application_id"
        ],
        "additionalProperties": false
      },
      "page": "/openappeal/"
    }
    list_required_evidenceAnswer

    Check what evidence is required for one decision factor.

    View tool JSON
    {
      "name": "list_required_evidence",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check what evidence is required for one decision factor.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "description": "Application identifier."
          },
          "factor_id": {
            "type": "string",
            "description": "Decision factor identifier."
          }
        },
        "required": [
          "application_id",
          "factor_id"
        ],
        "additionalProperties": false
      },
      "page": "/openappeal/"
    }
    check_evidence_gapAnswer

    Check whether records already in the case can address one decision factor.

    View tool JSON
    {
      "name": "check_evidence_gap",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check whether records already in the case can address one decision factor.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "description": "Application identifier."
          },
          "factor_id": {
            "type": "string",
            "description": "Decision factor identifier."
          }
        },
        "required": [
          "application_id",
          "factor_id"
        ],
        "additionalProperties": false
      },
      "page": "/openappeal/"
    }
    get_case_timelineAnswer

    Show up to 20 recent events for an application, from oldest to newest.

    View tool JSON
    {
      "name": "get_case_timeline",
      "kind": "answer",
      "impl": "imperative",
      "description": "Show up to 20 recent events for an application, from oldest to newest.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "description": "Application identifier."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "description": "Maximum events to return; defaults to 10."
          }
        },
        "required": [
          "application_id"
        ],
        "additionalProperties": false
      },
      "page": "/openappeal/"
    }
    preview_appealAction

    Check the selected factor, records, and statement, then prepare a preview. This does not submit the appeal.

    View tool JSON
    {
      "name": "preview_appeal",
      "kind": "act",
      "impl": "imperative",
      "description": "Check the selected factor, records, and statement, then prepare a preview. This does not submit the appeal.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "description": "Application identifier."
          },
          "challenged_factor_ids": {
            "type": "array",
            "minItems": 1,
            "uniqueItems": true,
            "items": {
              "type": "string"
            },
            "description": "Appealable factor IDs."
          },
          "selected_evidence_ids": {
            "type": "array",
            "minItems": 1,
            "uniqueItems": true,
            "items": {
              "type": "string"
            },
            "description": "Existing evidence IDs."
          },
          "statement": {
            "type": "string",
            "minLength": 1,
            "maxLength": 1000,
            "description": "Applicant-authored appeal statement."
          }
        },
        "required": [
          "application_id",
          "challenged_factor_ids",
          "selected_evidence_ids",
          "statement"
        ],
        "additionalProperties": false
      },
      "page": "/openappeal/"
    }
    submit_appealSensitive Action

    Submit a valid preview only after the applicant reviews it and confirms SUBMIT.

    View tool JSON
    {
      "name": "submit_appeal",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit a valid preview only after the applicant reviews it and confirms SUBMIT.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "preview_token": {
            "type": "string",
            "description": "Token returned by preview_appeal."
          },
          "confirmation": {
            "type": "string",
            "const": "SUBMIT",
            "description": "Exact explicit confirmation after human review."
          }
        },
        "required": [
          "preview_token",
          "confirmation"
        ],
        "additionalProperties": false
      },
      "page": "/openappeal/"
    }
    get_appeal_receiptAnswer

    Get the receipt and next step for a submitted appeal without changing the case.

    View tool JSON
    {
      "name": "get_appeal_receipt",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the receipt and next step for a submitted appeal without changing the case.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "application_id": {
            "type": "string",
            "description": "Application identifier shown in the portal."
          }
        },
        "required": [
          "application_id"
        ],
        "additionalProperties": false
      },
      "page": "/openappeal/"
    }