← WebMCP Directory

Tool tree

haitham113.github.io

Developer ToolsTools verified
Website
CallScope is a deterministic, browser-only WebRTC rescue room.
Explore capabilities
    get_lab_contextAnswer

    Read a compact overview of the active CallScope lab and the safest next tools.

    View tool JSON
    {
      "name": "get_lab_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read a compact overview of the active CallScope lab and the safest next tools.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/callscope/"
    }
    inspect_call_stateAnswer

    Inspect sanitized live peer, ICE, media, sender, receiver, fault, and health state for the currently active CallScope WebRTC session.

    View tool JSON
    {
      "name": "inspect_call_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect sanitized live peer, ICE, media, sender, receiver, fault, and health state for the currently active CallScope WebRTC session.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "session_id": {
            "type": "string",
            "description": "Optional expected session identifier from a prior structured tool result. Omit it to inspect the currently active browser session."
          },
          "detail": {
            "type": "string",
            "enum": [
              "summary",
              "media",
              "connection",
              "all"
            ]
          }
        },
        "additionalProperties": false
      },
      "page": "/callscope/"
    }
    run_call_diagnosticsAction

    Diagnose the currently active CallScope WebRTC session using fresh browser evidence and return ranked findings, limitations, and compatible recovery actions.

    View tool JSON
    {
      "name": "run_call_diagnostics",
      "kind": "act",
      "impl": "imperative",
      "description": "Diagnose the currently active CallScope WebRTC session using fresh browser evidence and return ranked findings, limitations, and compatible recovery actions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "session_id": {
            "type": "string",
            "description": "Optional expected session identifier from a prior structured tool result. Omit it to diagnose the currently active browser session."
          },
          "symptom": {
            "type": "string",
            "enum": [
              "silent_audio",
              "poor_video"
            ],
            "description": "silent_audio diagnoses the disabled outbound audio track; poor_video diagnoses the constrained outbound video bitrate."
          },
          "sample_duration_ms": {
            "type": "integer",
            "minimum": 1000,
            "maximum": 5000,
            "default": 2000
          }
        },
        "required": [
          "symptom"
        ],
        "additionalProperties": false
      },
      "page": "/callscope/"
    }
    stage_recovery_planAction

    Display one compatible recovery plan for explicit human review in CallScope.

    View tool JSON
    {
      "name": "stage_recovery_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Display one compatible recovery plan for explicit human review in CallScope.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "session_id": {
            "type": "string"
          },
          "diagnosis_id": {
            "type": "string"
          },
          "action": {
            "type": "string",
            "enum": [
              "enable_audio_track",
              "restore_video_bitrate",
              "reattach_generated_track"
            ]
          },
          "reason": {
            "type": "string",
            "maxLength": 500
          },
          "expected_result": {
            "type": "string",
            "maxLength": 300
          }
        },
        "required": [
          "session_id",
          "diagnosis_id",
          "action",
          "reason",
          "expected_result"
        ],
        "additionalProperties": false
      },
      "page": "/callscope/"
    }
    apply_recovery_actionAction

    Apply one approved allowlisted repair and leave recovery verification pending.

    View tool JSON
    {
      "name": "apply_recovery_action",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply one approved allowlisted repair and leave recovery verification pending.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "session_id": {
            "type": "string"
          },
          "plan_id": {
            "type": "string"
          }
        },
        "required": [
          "session_id",
          "plan_id"
        ],
        "additionalProperties": false
      },
      "page": "/callscope/"
    }
    compare_to_failure_baselineAction

    Authoritatively verify recovery from fresh stabilized evidence and the bound failure baseline.

    View tool JSON
    {
      "name": "compare_to_failure_baseline",
      "kind": "act",
      "impl": "imperative",
      "description": "Authoritatively verify recovery from fresh stabilized evidence and the bound failure baseline.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "session_id": {
            "type": "string"
          },
          "plan_id": {
            "type": "string"
          },
          "sample_duration_ms": {
            "type": "integer",
            "minimum": 1000,
            "maximum": 5000,
            "default": 2000
          }
        },
        "required": [
          "session_id",
          "plan_id"
        ],
        "additionalProperties": false
      },
      "page": "/callscope/"
    }
    generate_incident_reportAction

    Build and display a sanitized report from the verified active incident.

    View tool JSON
    {
      "name": "generate_incident_report",
      "kind": "act",
      "impl": "imperative",
      "description": "Build and display a sanitized report from the verified active incident.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "session_id": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "enum": [
              "summary",
              "markdown"
            ],
            "default": "summary"
          }
        },
        "required": [
          "session_id"
        ],
        "additionalProperties": false
      },
      "page": "/callscope/"
    }