Skip to content

[Feature Request]: Data Protection module (Endpoint Data Discovery scan runs, hosts, findings, events) #390

@fxlequere

Description

@fxlequere

Summary

Add support for the Falcon Data Protection module in falcon-mcp, covering Endpoint Data Discovery (EDD) scans and Data Protection events/findings.

Context

As of v0.10.0 (released 2026-05-18), falcon-mcp exposes modules for detections, incidents, hosts, spotlight, intel, idp, ngsiem, ioc, firewall, custom-ioa, flight-control, cspm, case-management, and falcon-shield. The Data Protection module is currently not exposed.

This makes any automation use case around Falcon Data Protection (DLP, EDD) impossible via the MCP, while it is the natural place for such use cases (sensitive data discovery, content classification, browser-based egress monitoring).

Use case

The MCP would be the natural integration point to:

  • Query scan runs status and progress
  • Retrieve EDD findings (classified files at rest) and pivot to host context
  • Inspect Data Protection events (data-in-motion: uploads, pastes, web egress) and correlate them with EDR detections already exposed by the MCP
  • Automate evidence collection during investigations
  • Feed data into external SIEMs and detection-as-code pipelines

Today, this can only be done manually via the Falcon console UI.

Suggested scope

A new data-protection module exposing at least:

  • falcon_search_scan_runs (with FQL filters)
  • falcon_get_scan_run_details (by ID, including counts: targeted/completed/in_progress/pending/partial/failed hosts, classified files)
  • falcon_search_scan_hosts (filter by scan_run_id, status, hostname)
  • falcon_get_scan_host_details (by ID, including classified_files, scanned_files, failed_files, status_details)
  • falcon_search_data_protection_events (data-in-motion events with policy/classification context)
  • falcon_get_data_protection_finding_details (by ID)
  • falcon_search_classifications and falcon_get_classification_details
  • falcon_search_policies (data-protection type) and falcon_get_policy_details

API gap

At the time of writing, the official public Data Protection APIs (documented under /data-protection/entities/...) only cover configuration management (policies, classifications, content patterns, labels, applications). No public endpoints are documented for scan runs, scan hosts, findings or Data Protection events.

Related

  • Official Data Protection APIs doc (configuration only)

Thank you!

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions