{
  "description": "Source-backed invocation schema for the MCP tools currently implemented in DebugBundle.",
  "type": "object",
  "oneOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "doctor",
          "description": "Run local DebugBundle environment diagnostics."
        },
        "arguments": {
          "$ref": "#/$defs/doctorArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "validate",
          "description": "Validate local DebugBundle project setup and optionally apply fixes."
        },
        "arguments": {
          "$ref": "#/$defs/validateArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "verify_local",
          "description": "Run the local verification flow against the current repository."
        },
        "arguments": {
          "$ref": "#/$defs/verify_localArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "verify_cloud",
          "description": "Verify hosted ingestion or actively prove hosted incident creation."
        },
        "arguments": {
          "$ref": "#/$defs/verify_cloudArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "smoke",
          "description": "Run the end-to-end smoke flow for a hosted project."
        },
        "arguments": {
          "$ref": "#/$defs/smokeArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "analyze",
          "description": "Run local agent-oriented DebugBundle analysis."
        },
        "arguments": {
          "$ref": "#/$defs/analyzeArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_incidents",
          "description": "List incidents from local storage, cloud storage, or the combined connected view."
        },
        "arguments": {
          "$ref": "#/$defs/list_incidentsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_incident",
          "description": "Fetch a single incident by incident id."
        },
        "arguments": {
          "$ref": "#/$defs/get_incidentArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_incident_context",
          "description": "Fetch deterministic one-call incident context for explanation and triage."
        },
        "arguments": {
          "$ref": "#/$defs/get_incident_contextArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "resolve_incident",
          "description": "Resolve an incident by incident id."
        },
        "arguments": {
          "$ref": "#/$defs/resolve_incidentArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "resolve_incidents",
          "description": "Resolve incidents in bulk by incident id."
        },
        "arguments": {
          "$ref": "#/$defs/resolve_incidentsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "reopen_incident",
          "description": "Reopen an incident by incident id."
        },
        "arguments": {
          "$ref": "#/$defs/reopen_incidentArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "reopen_incidents",
          "description": "Reopen incidents in bulk by incident id."
        },
        "arguments": {
          "$ref": "#/$defs/reopen_incidentsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_bundle",
          "description": "Fetch the debug bundle for an incident."
        },
        "arguments": {
          "$ref": "#/$defs/get_bundleArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_reproduction",
          "description": "Fetch the reproduction artifact for an incident."
        },
        "arguments": {
          "$ref": "#/$defs/get_reproductionArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_logs",
          "description": "Fetch log records for an incident from the hosted API."
        },
        "arguments": {
          "$ref": "#/$defs/get_logsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_improvements",
          "description": "List hosted improvement opportunities for the current workspace or a specific project."
        },
        "arguments": {
          "$ref": "#/$defs/list_improvementsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_improvement",
          "description": "Fetch a single hosted improvement opportunity by id."
        },
        "arguments": {
          "$ref": "#/$defs/get_improvementArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_improvement_bundle",
          "description": "Fetch the hosted improvement bundle artifact for a project improvement opportunity."
        },
        "arguments": {
          "$ref": "#/$defs/get_improvement_bundleArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "resolve_improvement",
          "description": "Resolve a hosted improvement opportunity."
        },
        "arguments": {
          "$ref": "#/$defs/resolve_improvementArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "reopen_improvement",
          "description": "Reopen a hosted improvement opportunity."
        },
        "arguments": {
          "$ref": "#/$defs/reopen_improvementArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "snooze_improvement",
          "description": "Snooze a hosted improvement opportunity until an ISO8601 timestamp."
        },
        "arguments": {
          "$ref": "#/$defs/snooze_improvementArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_github_status",
          "description": "Get the project GitHub App installation status and optional project repo assignment."
        },
        "arguments": {
          "$ref": "#/$defs/get_github_statusArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_github_repositories",
          "description": "List repositories available to the project GitHub App installation for owner/admin callers."
        },
        "arguments": {
          "$ref": "#/$defs/list_github_repositoriesArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_github_dispatch_rules",
          "description": "List GitHub dispatch automation rules for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_github_dispatch_rulesArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_github_dispatch_rule",
          "description": "Create a GitHub dispatch automation rule for a project."
        },
        "arguments": {
          "$ref": "#/$defs/create_github_dispatch_ruleArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_github_dispatch_rule",
          "description": "Update a GitHub dispatch automation rule."
        },
        "arguments": {
          "$ref": "#/$defs/update_github_dispatch_ruleArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "delete_github_dispatch_rule",
          "description": "Delete a GitHub dispatch automation rule."
        },
        "arguments": {
          "$ref": "#/$defs/delete_github_dispatch_ruleArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_github_deliveries",
          "description": "List GitHub dispatch delivery history for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_github_deliveriesArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "retry_github_delivery",
          "description": "Retry a failed GitHub dispatch delivery."
        },
        "arguments": {
          "$ref": "#/$defs/retry_github_deliveryArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "set_project_github_repo",
          "description": "Assign a primary GitHub repository to a project."
        },
        "arguments": {
          "$ref": "#/$defs/set_project_github_repoArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "remove_project_github_repo",
          "description": "Remove a project GitHub repository assignment."
        },
        "arguments": {
          "$ref": "#/$defs/remove_project_github_repoArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_project_tokens",
          "description": "List project tokens for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_project_tokensArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_project_token",
          "description": "Create a new project token."
        },
        "arguments": {
          "$ref": "#/$defs/create_project_tokenArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "revoke_project_token",
          "description": "Revoke a project token."
        },
        "arguments": {
          "$ref": "#/$defs/revoke_project_tokenArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_member_tokens",
          "description": "List member tokens for the authenticated member."
        },
        "arguments": {
          "$ref": "#/$defs/list_member_tokensArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_member_token",
          "description": "Create a new member token."
        },
        "arguments": {
          "$ref": "#/$defs/create_member_tokenArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "revoke_member_token",
          "description": "Revoke a member token."
        },
        "arguments": {
          "$ref": "#/$defs/revoke_member_tokenArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_webhooks",
          "description": "List webhooks for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_webhooksArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_webhook",
          "description": "Create a webhook endpoint."
        },
        "arguments": {
          "$ref": "#/$defs/create_webhookArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_webhook",
          "description": "Update a webhook endpoint."
        },
        "arguments": {
          "$ref": "#/$defs/update_webhookArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "delete_webhook",
          "description": "Delete a webhook endpoint."
        },
        "arguments": {
          "$ref": "#/$defs/delete_webhookArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "test_webhook",
          "description": "Queue a synthetic webhook delivery."
        },
        "arguments": {
          "$ref": "#/$defs/test_webhookArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_webhook_deliveries",
          "description": "List deliveries for a webhook endpoint."
        },
        "arguments": {
          "$ref": "#/$defs/list_webhook_deliveriesArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "retry_webhook_delivery",
          "description": "Retry a webhook delivery."
        },
        "arguments": {
          "$ref": "#/$defs/retry_webhook_deliveryArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_slack_destinations",
          "description": "List reusable connected Slack destinations for a project organization."
        },
        "arguments": {
          "$ref": "#/$defs/list_slack_destinationsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_slack_connect_url",
          "description": "Return a browser Slack connect URL for a project."
        },
        "arguments": {
          "$ref": "#/$defs/get_slack_connect_urlArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "test_slack_destination",
          "description": "Send a test message to a connected Slack destination."
        },
        "arguments": {
          "$ref": "#/$defs/test_slack_destinationArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "delete_slack_destination",
          "description": "Delete a connected Slack destination from a project organization."
        },
        "arguments": {
          "$ref": "#/$defs/delete_slack_destinationArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_weekly_report_channels",
          "description": "List weekly report delivery channels for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_weekly_report_channelsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_weekly_report_channel",
          "description": "Create a weekly report delivery channel. Email channel config supports up to 3 recipients in config.to."
        },
        "arguments": {
          "$ref": "#/$defs/create_weekly_report_channelArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_weekly_report_channel",
          "description": "Update a weekly report delivery channel. Email channel config supports up to 3 recipients in config.to."
        },
        "arguments": {
          "$ref": "#/$defs/update_weekly_report_channelArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "delete_weekly_report_channel",
          "description": "Delete a weekly report delivery channel."
        },
        "arguments": {
          "$ref": "#/$defs/delete_weekly_report_channelArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_alerts",
          "description": "List alert rules for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_alertsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_alert",
          "description": "Create an alert rule."
        },
        "arguments": {
          "$ref": "#/$defs/create_alertArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_alert",
          "description": "Update an alert rule."
        },
        "arguments": {
          "$ref": "#/$defs/update_alertArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "delete_alert",
          "description": "Delete an alert rule."
        },
        "arguments": {
          "$ref": "#/$defs/delete_alertArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_projects",
          "description": "List projects in the organization."
        },
        "arguments": {
          "$ref": "#/$defs/list_projectsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_project",
          "description": "Create a new project."
        },
        "arguments": {
          "$ref": "#/$defs/create_projectArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_project",
          "description": "Update a project."
        },
        "arguments": {
          "$ref": "#/$defs/update_projectArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "delete_project",
          "description": "Delete a project."
        },
        "arguments": {
          "$ref": "#/$defs/delete_projectArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_capture_rules",
          "description": "List project capture rules."
        },
        "arguments": {
          "$ref": "#/$defs/list_capture_rulesArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_capture_rule",
          "description": "Create a project capture rule."
        },
        "arguments": {
          "$ref": "#/$defs/create_capture_ruleArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_capture_rule",
          "description": "Update a project capture rule."
        },
        "arguments": {
          "$ref": "#/$defs/update_capture_ruleArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "delete_capture_rule",
          "description": "Delete a project capture rule."
        },
        "arguments": {
          "$ref": "#/$defs/delete_capture_ruleArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "suggest_capture_rules_from_incident",
          "description": "Generate deterministic capture rule suggestions from an incident bundle."
        },
        "arguments": {
          "$ref": "#/$defs/suggest_capture_rules_from_incidentArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_capture_rule_from_incident_suggestion",
          "description": "Create a capture rule from an incident-derived suggestion."
        },
        "arguments": {
          "$ref": "#/$defs/create_capture_rule_from_incident_suggestionArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_capture_policy",
          "description": "Get the resolved capture policy for a project."
        },
        "arguments": {
          "$ref": "#/$defs/get_capture_policyArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_capture_policy",
          "description": "Update the capture policy for a project."
        },
        "arguments": {
          "$ref": "#/$defs/update_capture_policyArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_improvement_settings",
          "description": "Get automated improvement settings for a project."
        },
        "arguments": {
          "$ref": "#/$defs/get_improvement_settingsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_improvement_settings",
          "description": "Update automated improvement settings for a project."
        },
        "arguments": {
          "$ref": "#/$defs/update_improvement_settingsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "activate_probe",
          "description": "Activate a remote probe on a project."
        },
        "arguments": {
          "$ref": "#/$defs/activate_probeArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_active_probes",
          "description": "List active probe activations for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_active_probesArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "deactivate_probe",
          "description": "Deactivate a probe activation."
        },
        "arguments": {
          "$ref": "#/$defs/deactivate_probeArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_health_checks",
          "description": "List hosted health checks for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_health_checksArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_health_check",
          "description": "Get one hosted health check by id."
        },
        "arguments": {
          "$ref": "#/$defs/get_health_checkArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "create_health_check",
          "description": "Create a hosted health check for a project."
        },
        "arguments": {
          "$ref": "#/$defs/create_health_checkArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_health_check",
          "description": "Update a hosted health check."
        },
        "arguments": {
          "$ref": "#/$defs/update_health_checkArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "delete_health_check",
          "description": "Delete a hosted health check."
        },
        "arguments": {
          "$ref": "#/$defs/delete_health_checkArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "test_health_check",
          "description": "Run a side-effect-free test for a hosted health-check target."
        },
        "arguments": {
          "$ref": "#/$defs/test_health_checkArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_health_check_results",
          "description": "List recent execution results for one hosted health check."
        },
        "arguments": {
          "$ref": "#/$defs/list_health_check_resultsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_health_check_daily_rollups",
          "description": "List retained per-day history for one hosted health check."
        },
        "arguments": {
          "$ref": "#/$defs/list_health_check_daily_rollupsArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "get_billing_summary",
          "description": "Get the billing summary for the organization."
        },
        "arguments": {
          "$ref": "#/$defs/get_billing_summaryArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "start_trial",
          "description": "Start an eligible no-card trial for the organization."
        },
        "arguments": {
          "$ref": "#/$defs/start_trialArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "increase_capacity",
          "description": "Increase additional capacity units."
        },
        "arguments": {
          "$ref": "#/$defs/increase_capacityArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "schedule_capacity_reduction",
          "description": "Schedule a capacity reduction at end of billing cycle."
        },
        "arguments": {
          "$ref": "#/$defs/schedule_capacity_reductionArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "cancel_capacity_reduction",
          "description": "Cancel a scheduled capacity reduction."
        },
        "arguments": {
          "$ref": "#/$defs/cancel_capacity_reductionArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_project_members",
          "description": "List members for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_project_membersArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_project_member_invites",
          "description": "List pending invites for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_project_member_invitesArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "invite_project_member",
          "description": "Invite a collaborator to a project."
        },
        "arguments": {
          "$ref": "#/$defs/invite_project_memberArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "cancel_project_member_invite",
          "description": "Cancel a pending project invite."
        },
        "arguments": {
          "$ref": "#/$defs/cancel_project_member_inviteArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "update_project_member_role",
          "description": "Update the role of a project collaborator."
        },
        "arguments": {
          "$ref": "#/$defs/update_project_member_roleArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "remove_project_member",
          "description": "Remove a collaborator from a project."
        },
        "arguments": {
          "$ref": "#/$defs/remove_project_memberArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "leave_project",
          "description": "Leave a shared project as the authenticated collaborator."
        },
        "arguments": {
          "$ref": "#/$defs/leave_projectArguments"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "type": "string",
          "const": "list_services",
          "description": "List services for a project."
        },
        "arguments": {
          "$ref": "#/$defs/list_servicesArguments"
        }
      }
    }
  ],
  "$defs": {
    "doctorArguments": {
      "type": "object",
      "properties": {
        "authFilePath": {
          "type": "string"
        },
        "privacy": {
          "type": "boolean"
        }
      },
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "validateArguments": {
      "type": "object",
      "properties": {
        "fix": {
          "type": "boolean"
        }
      },
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "verify_localArguments": {
      "type": "object",
      "properties": {},
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "verify_cloudArguments": {
      "type": "object",
      "properties": {
        "projectId": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "environment": {
          "type": "string"
        },
        "maxAgeMinutes": {
          "type": "number"
        },
        "trigger5xx": {
          "type": "boolean"
        },
        "trigger4xxStatus": {
          "type": "integer",
          "minimum": 400,
          "maximum": 499
        },
        "authFilePath": {
          "type": "string"
        }
      },
      "required": [
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "smokeArguments": {
      "type": "object",
      "properties": {
        "projectId": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "environment": {
          "type": "string"
        },
        "maxAgeMinutes": {
          "type": "number"
        },
        "authFilePath": {
          "type": "string"
        }
      },
      "required": [
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "analyzeArguments": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string"
        },
        "local": {
          "type": "boolean"
        }
      },
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_incidentsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "local",
            "cloud"
          ]
        },
        "projectId": {
          "type": "string"
        },
        "environment": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "status": {
          "type": "string"
        },
        "severity": {
          "type": "string"
        },
        "firstSeenAfter": {
          "type": "string"
        },
        "attentionAfter": {
          "type": "string"
        },
        "cursor": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_incidentArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "local",
            "cloud"
          ]
        },
        "incidentId": {
          "type": "string"
        }
      },
      "required": [
        "incidentId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_incident_contextArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "local",
            "cloud"
          ]
        },
        "incidentId": {
          "type": "string"
        }
      },
      "required": [
        "incidentId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "resolve_incidentArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "local",
            "cloud"
          ]
        },
        "incidentId": {
          "type": "string"
        }
      },
      "required": [
        "incidentId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "resolve_incidentsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "local",
            "cloud"
          ]
        },
        "incidentIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "maxItems": 1000
        }
      },
      "required": [
        "incidentIds"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "reopen_incidentArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "local",
            "cloud"
          ]
        },
        "incidentId": {
          "type": "string"
        }
      },
      "required": [
        "incidentId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "reopen_incidentsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "local",
            "cloud"
          ]
        },
        "incidentIds": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "maxItems": 1000
        }
      },
      "required": [
        "incidentIds"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_bundleArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "local",
            "cloud"
          ]
        },
        "incidentId": {
          "type": "string"
        }
      },
      "required": [
        "incidentId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_reproductionArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "local",
            "cloud"
          ]
        },
        "incidentId": {
          "type": "string"
        }
      },
      "required": [
        "incidentId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_logsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "incidentId": {
          "type": "string"
        },
        "level": {
          "type": "string"
        },
        "cursor": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "incidentId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_improvementsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "environment": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "status": {
          "type": "string"
        },
        "severity": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "cursor": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_improvementArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "improvementId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "improvementId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_improvement_bundleArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "improvementId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "improvementId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "resolve_improvementArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "improvementId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "improvementId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "reopen_improvementArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "improvementId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "improvementId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "snooze_improvementArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "improvementId": {
          "type": "string"
        },
        "snoozedUntil": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "improvementId",
        "snoozedUntil"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_github_statusArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_github_repositoriesArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_github_dispatch_rulesArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_github_dispatch_ruleArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "eventTypes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "environments": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "severityMin": {
          "type": "string",
          "enum": [
            "low",
            "medium",
            "high",
            "critical"
          ]
        },
        "bundleType": {
          "type": "string",
          "enum": [
            "failure",
            "improvement"
          ]
        },
        "incidentStatus": {
          "type": "string",
          "enum": [
            "new_only",
            "reopened_only",
            "new_or_reopened"
          ]
        },
        "cooldownSeconds": {
          "type": "number"
        },
        "enabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "name",
        "eventTypes",
        "environments",
        "services",
        "severityMin",
        "bundleType",
        "incidentStatus",
        "cooldownSeconds"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_github_dispatch_ruleArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "ruleId": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "eventTypes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "environments": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "services": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "severityMin": {
          "type": "string",
          "enum": [
            "low",
            "medium",
            "high",
            "critical"
          ]
        },
        "bundleType": {
          "type": "string",
          "enum": [
            "failure",
            "improvement"
          ]
        },
        "incidentStatus": {
          "type": "string",
          "enum": [
            "new_only",
            "reopened_only",
            "new_or_reopened"
          ]
        },
        "cooldownSeconds": {
          "type": "number"
        },
        "enabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "ruleId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "delete_github_dispatch_ruleArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "ruleId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "ruleId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_github_deliveriesArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "status": {
          "type": "string",
          "enum": [
            "pending",
            "retrying",
            "delivered",
            "failed",
            "skipped"
          ]
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "retry_github_deliveryArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "deliveryId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "deliveryId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "set_project_github_repoArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "owner": {
          "type": "string"
        },
        "repo": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "owner",
        "repo"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "remove_project_github_repoArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_project_tokensArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_project_tokenArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "label": {
          "type": "string"
        },
        "allowedOrigins": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "label"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "revoke_project_tokenArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "tokenId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "tokenId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_member_tokensArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_member_tokenArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "label": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "label"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "revoke_member_tokenArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "tokenId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "tokenId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_webhooksArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_webhookArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "events": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "filters": {
          "type": "object",
          "additionalProperties": {}
        },
        "isEnabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "url",
        "events"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_webhookArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "webhookId": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "events": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "filters": {
          "type": "object",
          "additionalProperties": {}
        },
        "isEnabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "webhookId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "delete_webhookArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "webhookId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "webhookId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "test_webhookArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "webhookId": {
          "type": "string"
        },
        "eventType": {
          "type": "string",
          "enum": [
            "verification.passed",
            "verification.failed"
          ]
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "webhookId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_webhook_deliveriesArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "webhookId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "webhookId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "retry_webhook_deliveryArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "webhookId": {
          "type": "string"
        },
        "deliveryId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "webhookId",
        "deliveryId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_slack_destinationsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_slack_connect_urlArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "returnTo": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "test_slack_destinationArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "destinationId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "destinationId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "delete_slack_destinationArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "destinationId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "destinationId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_weekly_report_channelsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_weekly_report_channelArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "channel": {
          "type": "string"
        },
        "config": {
          "type": "object",
          "additionalProperties": {}
        },
        "schedule": {
          "type": "object",
          "properties": {
            "dayOfWeek": {
              "type": "string"
            },
            "hourOfDay": {
              "type": "number"
            },
            "timezone": {
              "type": "string"
            }
          },
          "required": [
            "dayOfWeek",
            "hourOfDay",
            "timezone"
          ],
          "additionalProperties": false
        },
        "isEnabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "channel",
        "config",
        "schedule"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_weekly_report_channelArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "channelId": {
          "type": "string"
        },
        "config": {
          "type": "object",
          "additionalProperties": {}
        },
        "schedule": {
          "type": "object",
          "properties": {
            "dayOfWeek": {
              "type": "string"
            },
            "hourOfDay": {
              "type": "number"
            },
            "timezone": {
              "type": "string"
            }
          },
          "required": [
            "dayOfWeek",
            "hourOfDay",
            "timezone"
          ],
          "additionalProperties": false
        },
        "isEnabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "channelId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "delete_weekly_report_channelArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "channelId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "channelId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_alertsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_alertArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "serviceId": {
          "type": "string"
        },
        "channel": {
          "type": "string"
        },
        "conditionType": {
          "type": "string"
        },
        "severityMin": {
          "type": "string"
        },
        "cooldownSeconds": {
          "type": "integer",
          "minimum": 0,
          "maximum": 604800
        },
        "config": {
          "type": "object",
          "additionalProperties": {}
        },
        "isEnabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "channel",
        "conditionType",
        "config"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_alertArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "alertId": {
          "type": "string"
        },
        "serviceId": {
          "type": [
            "string",
            "null"
          ]
        },
        "channel": {
          "type": "string"
        },
        "conditionType": {
          "type": "string"
        },
        "severityMin": {
          "type": [
            "string",
            "null"
          ]
        },
        "cooldownSeconds": {
          "type": "integer",
          "minimum": 0,
          "maximum": 604800
        },
        "config": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": {}
            },
            {
              "type": "null"
            }
          ]
        },
        "isEnabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "alertId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "delete_alertArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "alertId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "alertId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_projectsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_projectArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "environmentDefault": {
          "type": "string"
        },
        "colorTag": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "red",
                "orange",
                "amber",
                "yellow",
                "lime",
                "green",
                "emerald",
                "teal",
                "cyan",
                "sky",
                "blue",
                "indigo",
                "violet",
                "purple",
                "fuchsia",
                "pink",
                "rose",
                "slate"
              ]
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "bearerToken",
        "name",
        "slug"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_projectArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "environmentDefault": {
          "type": "string"
        },
        "colorTag": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "red",
                "orange",
                "amber",
                "yellow",
                "lime",
                "green",
                "emerald",
                "teal",
                "cyan",
                "sky",
                "blue",
                "indigo",
                "violet",
                "purple",
                "fuchsia",
                "pink",
                "rose",
                "slate"
              ]
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "delete_projectArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_capture_rulesArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_capture_ruleArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "create": {
          "type": "object",
          "additionalProperties": {}
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "create"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_capture_ruleArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "ruleId": {
          "type": "string"
        },
        "update": {
          "type": "object",
          "additionalProperties": {}
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "ruleId",
        "update"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "delete_capture_ruleArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "ruleId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "ruleId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "suggest_capture_rules_from_incidentArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "incidentId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "incidentId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_capture_rule_from_incident_suggestionArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "incidentId": {
          "type": "string"
        },
        "create": {
          "type": "object",
          "additionalProperties": {}
        }
      },
      "required": [
        "bearerToken",
        "incidentId",
        "create"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_capture_policyArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_capture_policyArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "update": {
          "type": "object",
          "properties": {
            "preset": {
              "type": "string"
            },
            "capture_logs": {
              "type": [
                "string",
                "null"
              ]
            },
            "capture_request_events": {
              "type": [
                "string",
                "null"
              ]
            },
            "capture_breadcrumbs": {
              "type": [
                "string",
                "null"
              ]
            },
            "capture_probe_events": {
              "type": [
                "string",
                "null"
              ]
            },
            "immediate_client_error_statuses": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "type": "integer",
                    "minimum": 400,
                    "maximum": 499
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "immediate_client_error_path_rules": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "status_code": {
                        "type": "integer",
                        "minimum": 400,
                        "maximum": 499
                      },
                      "path_pattern": {
                        "type": "string"
                      },
                      "methods": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "GET",
                            "POST",
                            "PUT",
                            "PATCH",
                            "DELETE",
                            "HEAD",
                            "OPTIONS"
                          ]
                        }
                      }
                    },
                    "required": [
                      "status_code",
                      "path_pattern"
                    ],
                    "additionalProperties": false
                  }
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "additionalProperties": false
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "update"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_improvement_settingsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_improvement_settingsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "update": {
          "type": "object",
          "properties": {
            "automated_improvement_bundles_enabled": {
              "type": "boolean"
            },
            "improvement_bundle_sensitivity": {
              "type": "string",
              "enum": [
                "high_confidence",
                "balanced",
                "verbose"
              ]
            }
          },
          "additionalProperties": false
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "update"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "activate_probeArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "labelPattern": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "environment": {
          "type": "string"
        },
        "ttlSeconds": {
          "type": "number"
        },
        "triggerTtlSeconds": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "labelPattern"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_active_probesArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "deactivate_probeArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "activationId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "activationId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_health_checksArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_health_checkArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "checkId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "checkId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "create_health_checkArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "method": {
          "type": "string",
          "enum": [
            "GET",
            "HEAD"
          ]
        },
        "expectedStatusMin": {
          "type": "number"
        },
        "expectedStatusMax": {
          "type": "number"
        },
        "timeoutMs": {
          "type": "number"
        },
        "intervalSeconds": {
          "type": "number"
        },
        "failureThreshold": {
          "type": "number"
        },
        "recoveryThreshold": {
          "type": "number"
        },
        "environment": {
          "type": "string"
        },
        "serviceName": {
          "type": [
            "string",
            "null"
          ]
        },
        "enabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "name",
        "url",
        "intervalSeconds"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_health_checkArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "checkId": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "method": {
          "type": "string",
          "enum": [
            "GET",
            "HEAD"
          ]
        },
        "expectedStatusMin": {
          "type": "number"
        },
        "expectedStatusMax": {
          "type": "number"
        },
        "timeoutMs": {
          "type": "number"
        },
        "intervalSeconds": {
          "type": "number"
        },
        "failureThreshold": {
          "type": "number"
        },
        "recoveryThreshold": {
          "type": "number"
        },
        "environment": {
          "type": "string"
        },
        "serviceName": {
          "type": [
            "string",
            "null"
          ]
        },
        "enabled": {
          "type": "boolean"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "checkId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "delete_health_checkArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "checkId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "checkId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "test_health_checkArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "method": {
          "type": "string",
          "enum": [
            "GET",
            "HEAD"
          ]
        },
        "expectedStatusMin": {
          "type": "number"
        },
        "expectedStatusMax": {
          "type": "number"
        },
        "timeoutMs": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "url"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_health_check_resultsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "checkId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "checkId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_health_check_daily_rollupsArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "checkId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "checkId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "get_billing_summaryArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "start_trialArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "targetPlan": {
          "type": "string",
          "enum": [
            "solo",
            "team"
          ]
        }
      },
      "required": [
        "bearerToken",
        "targetPlan"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "increase_capacityArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "targetAdditionalCapacityUnits": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "targetAdditionalCapacityUnits"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "schedule_capacity_reductionArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "targetAdditionalCapacityUnits": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "targetAdditionalCapacityUnits"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "cancel_capacity_reductionArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_project_membersArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_project_member_invitesArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "invite_project_memberArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "role": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "email",
        "role"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "cancel_project_member_inviteArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "inviteId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "inviteId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "update_project_member_roleArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "userId": {
          "type": "string"
        },
        "role": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "userId",
        "role"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "remove_project_memberArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "userId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId",
        "userId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "leave_projectArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    },
    "list_servicesArguments": {
      "type": "object",
      "properties": {
        "bearerToken": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "required": [
        "bearerToken",
        "projectId"
      ],
      "additionalProperties": false,
      "$schema": "https://json-schema.org/draft/2019-09/schema#"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema#",
  "$id": "https://debugbundle.com/schemas/mcp-tools.json",
  "title": "DebugBundle MCP Tool Invocation Schema"
}
