Skip to main content
MCP Servers / Purple AI MCP Server

Purple AI MCP Server

Contributed

Read-only MCP server for SentinelOne's Singularity Platform — query Purple AI, alerts, vulnerabilities, misconfigurations, and asset inventory via natural language or PowerQuery.

Transportboth
Runtimepython
LicenseMIT
AddedJul 9, 2026

Compatible Clients

Claude DesktopClaude CodeCodexCursor

Integrations

SentinelOne

Tools (20)

  1. purple_ai

    Ask security questions and investigate threats using SentinelOne's Purple AI

  2. powerquery

    Run PowerQuery analytics against events in your SentinelOne data lake

  3. get_alert

    Get details for a specific alert

  4. list_alerts

    List recent alerts

  5. search_alerts

    Search alerts with filters

  6. get_alert_notes

    Get comments/notes on an alert

  7. get_alert_history

    View an alert's timeline

  8. get_vulnerability

    Get details for a specific vulnerability

  9. list_vulnerabilities

    List recent vulnerabilities

  10. search_vulnerabilities

    Search CVEs and vulnerability findings with filters

  11. get_vulnerability_notes

    Get comments on a vulnerability

  12. get_vulnerability_history

    View a vulnerability's timeline

  13. get_misconfiguration

    Get details for a specific misconfiguration

  14. list_misconfigurations

    List recent misconfiguration issues

  15. search_misconfigurations

    Search misconfigurations by criteria

  16. get_misconfiguration_notes

    Get comments on a misconfiguration

  17. get_misconfiguration_history

    View a misconfiguration's timeline

  18. get_inventory_item

    Get details for a specific asset

  19. list_inventory_items

    List assets by surface type (endpoints, cloud resources, identities, network devices)

  20. search_inventory_items

    Search asset inventory with advanced filters

Tags

sentinelonepurple-aialertsvulnerability-managementasset-inventorypower-querysingularity-platform

Purple AI MCP Server gives any MCP-compatible client read-only access to SentinelOne’s Singularity Platform: Purple AI natural-language security Q&A, PowerQuery analytics over the data lake, and structured access to alerts, vulnerabilities, misconfigurations, and asset inventory (endpoints, cloud resources, identities, network devices).

What it does

  • Purple AI Q&A — ask free-form security questions and investigate threats through SentinelOne’s Purple AI.
  • PowerQuery access — run PowerQuery analytics directly against events in your SentinelOne data lake.
  • Alerts, vulnerabilities, and misconfigurations — get, list, search, and pull notes/history for each, so an assistant can triage and correlate without leaving the chat.
  • Asset inventory — query endpoints, cloud resources, identities, and network devices by surface type or filter.
  • Read-only by design — the server cannot make changes to the account or any objects in it; it is a query/investigation layer only.

How it works

The server is a Python package (installable via uv/uvx or Docker) that authenticates to a SentinelOne console using an Account- or Site-scoped service user token (PURPLEMCP_CONSOLE_TOKEN + PURPLEMCP_CONSOLE_BASE_URL). It supports stdio, sse, and streamable-http transports, so it works with local clients (Claude Desktop, Claude Code, Cursor, Codex, Zed) as well as remote/serverless deployments (Docker, Amazon Bedrock AgentCore, Amazon ECS). The server itself enforces no authentication at the transport layer — for network-exposed deployments, SentinelOne’s docs direct you to place it behind a reverse proxy or load balancer. It is maintained by SentinelOne in partnership with the open source community; it is not a formal SentinelOne product.