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.

AuthorSentinel-One
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.