MCP Panther MCP Server

Panther's Model Context Protocol (MCP) server provides functionality to:

Local serverstdioPython

What is the MCP Panther MCP Server?

Panther's Model Context Protocol (MCP) server provides functionality to:

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
add_alert_commentAdd a comment to a Panther alert
start_ai_alert_triageStart an AI-powered triage analysis for a Panther alert with intelligent insights and recommendations
get_ai_alert_triage_summaryRetrieve the latest AI triage summary previously generated for a specific alert
get_alertGet detailed information about a specific alert
get_alert_eventsGet a small sampling of events for a given alert
list_alertsList alerts with comprehensive filtering options (date range, severity, status, etc.)
bulk_update_alertsBulk update multiple alerts with status, assignee, and/or comment changes
update_alert_assigneeUpdate the assignee of one or more alerts
update_alert_statusUpdate the status of one or more alerts
list_alert_commentsList all comments for a specific alert
query_data_lakeExecute SQL queries against Panther's data lake with synchronous results
get_table_schemaGet schema information for a specific table
list_databasesList all available data lake databases in Panther
list_database_tablesList all available tables for a specific database in Panther's data lake
get_alert_event_statsAnalyze patterns and relationships across multiple alerts by aggregating their event data into time-based statistics
list_scheduled_queriesList all scheduled queries with pagination support
get_scheduled_queryGet detailed information about a specific scheduled query by ID
list_log_sourcesList log sources with optional filters (health status, log types, integration type)
get_http_log_sourceGet detailed information about a specific HTTP log source by ID
list_detectionsList detections from Panther with comprehensive filtering support. Supports multiple detection types and filtering by name, state, severity, tags, log types, re
get_detectionGet detailed information about a specific detection including the detection body and tests. Accepts a list with one detection type: ["rules"], ["scheduled_rules
disable_detectionDisable a detection by setting enabled to false. Supports rules, scheduled_rules, simple_rules, and policies
list_global_helpersList global helper functions with comprehensive filtering options (name search, creator, modifier)
get_global_helperGet detailed information and complete Python code for a specific global helper
list_data_modelsList data models that control UDM mappings in rules
get_data_modelGet detailed information about a specific data model
list_log_type_schemasList available log type schemas with optional filters
get_log_type_schema_detailsGet detailed information for specific log type schemas
get_rule_alert_metricsGet metrics about alerts grouped by rule
get_severity_alert_metricsGet metrics about alerts grouped by severity
get_bytes_processed_metricsGet data ingestion metrics by log type and source
list_usersList all Panther user accounts with pagination support
get_userGet detailed information about a specific user
get_permissionsGet the current user's permissions
list_rolesList all roles with filtering options (name search, role IDs, sort direction)
get_roleGet detailed information about a specific role including permissions

How to install the MCP Panther MCP Server

{
  "mcpServers": {
    "mcp-panther": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "-e",
        "PANTHER_INSTANCE_URL",
        "-e",
        "PANTHER_API_TOKEN",
        "--rm",
        "ghcr.io/panther-labs/mcp-panther"
      ],
      "env": {
        "PANTHER_INSTANCE_URL": "https://YOUR-PANTHER-INSTANCE.domain",
        "PANTHER_API_TOKEN": "YOUR_PANTHER_API_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
PANTHER_INSTANCE_URLDeclared in the maintainer’s client configuration.Check documentation
PANTHER_API_TOKENDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use MCP Panther to add alert comment.”
  • “Use MCP Panther to start ai alert triage.”
  • “Use MCP Panther to get ai alert triage summary.”

Frequently asked questions

Panther's Model Context Protocol (MCP) server provides functionality to: Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.