PlugWiki
CrowdStrike Falcon MCP Server logo

CrowdStrike Falcon MCP server (falcon-mcp)

Official · by CrowdStrikeLocal

Lets Claude, Gemini CLI or another AI app search your CrowdStrike Falcon detections, hosts, threat intel and cases, and act on them if you allow it.

This is CrowdStrike's open-source server that connects an AI assistant to your Falcon tenant, and you run it yourself with a Falcon API key. You can ask it to find and summarize detections, look up hosts and vulnerabilities, research threat actors, run read-only triage commands on a host, and, if you allow it, change policies, exclusions and cases. Start it in read-only mode unless you need changes, because with every module on it can delete parts of your defences. It needs a Falcon subscription and is still before version 1.0, so tool names can change between releases.

Good for

  • SOC analysts who triage detections and investigate hosts with an AI assistant
  • Threat hunters who query Next-Gen SIEM and CrowdStrike intelligence in plain language
  • Security engineers who manage policies, exclusions and IOCs and want changes reviewed in chat
  • Teams building security agents on Amazon Bedrock or Google Cloud

Works in

3 supported · 9 should work

Tap an app to see how to set it up and any known problems.

Install CrowdStrike Falcon MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the CrowdStrike Falcon MCP server to Claude Code. Run this command:
    
    claude mcp add crowdstrike-falcon -e FALCON_CLIENT_ID=<FALCON_CLIENT_ID> -e FALCON_CLIENT_SECRET=<FALCON_CLIENT_SECRET> -e FALCON_BASE_URL=<FALCON_BASE_URL> -- uvx falcon-mcp
    
    Ask me for FALCON_CLIENT_ID, FALCON_CLIENT_SECRET and only put the values in that config, nowhere else.
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires uv (Python 3.11 or newer), CrowdStrike Falcon API client ID and secret.

Read-only mode: Add --read-only after falcon-mcp in the args (or set FALCON_MCP_READ_ONLY=true) so only tools that cannot change your tenant load.

Set FALCON_BASE_URL to your Falcon region. Add --modules detections,hosts,intel (for example) after falcon-mcp to load only the modules you need, and pin a version, since tool names can change before 1.0.

Built from the package data we hold. Not yet tested by us.

Tools

  • Finds detections (alerts) by severity, host, time or status

    Finds detections (alerts) by severity, host, time or status. Part of the Detections module. It only reads data and cannot change anything.

    Try: “Show me new critical detections from the last 24 hours.”

    Read · falcon_search_detections

  • Opens full details for detections you already have

    Opens full details for detections you already have. Part of the Detections module. It only reads data and cannot change anything.

    Try: “Give me the full details for those three detections.”

    Read · falcon_get_detection_details

  • Counts and summarizes detections without listing each one

    Counts and summarizes detections without listing each one. Part of the Detections module. It only reads data and cannot change anything.

    Try: “How many detections did we get per severity this week?”

    Read · falcon_aggregate_detections

  • Changes a detection's status, assignee, comments or tags

    Changes a detection's status, assignee, comments or tags. Part of the Detections module. It changes your Falcon tenant, so it is removed in read-only mode.

    Try: “Assign this detection to me and mark it in progress.”

    Write · falcon_update_detections

  • Finds hosts by name, platform, IP, sensor version or containment status

    Finds hosts by name, platform, IP, sensor version or containment status. Part of the Hosts module. It only reads data and cannot change anything.

    Try: “Which Windows hosts are still on an old sensor version?”

    Read · falcon_search_hosts

  • Shows full details for specific hosts

    Shows full details for specific hosts. Part of the Hosts module. It only reads data and cannot change anything.

    Try: “Show me everything about host FIN-LAPTOP-22.”

    Read · falcon_get_host_details

  • Adds or removes grouping tags on hosts

    Adds or removes grouping tags on hosts. Part of the Hosts module. It changes your Falcon tenant, so it is removed in read-only mode.

    Try: “Tag these ten hosts as finance.”

    Write · falcon_manage_host_grouping_tags

  • Researches threat actors and adversary groups

    Researches threat actors and adversary groups. Part of the Intel module. It only reads data and cannot change anything.

    Try: “What do we know about FANCY BEAR?”

    Network · falcon_search_actors

  • Looks up threat indicators such as hashes, domains and IPs in CrowdStrike intel

    Looks up threat indicators such as hashes, domains and IPs in CrowdStrike intel. Part of the Intel module. It only reads data and cannot change anything.

    Try: “Is this domain a known bad indicator?”

    Network · falcon_search_indicators

  • Searches CrowdStrike intelligence reports

    Searches CrowdStrike intelligence reports. Part of the Intel module. It only reads data and cannot change anything.

    Try: “Find recent intel reports about ransomware against healthcare.”

    Network · falcon_search_reports

  • Builds a MITRE ATT&CK report for a threat actor

    Builds a MITRE ATT&CK report for a threat actor. Part of the Intel module. It only reads data and cannot change anything.

    Try: “Give me the MITRE ATT&CK techniques used by SCATTERED SPIDER.”

    Network · falcon_get_mitre_report

  • Runs a search query against your Next-Gen SIEM logs

    Runs a search query against your Next-Gen SIEM logs. Part of the NGSIEM module. It only reads data and cannot change anything.

    Try: “Search for PowerShell started by Office apps in the last 7 days.”

    Read · falcon_search_ngsiem

Read from the source code

Pros and cons

Good

  • Built and maintained by CrowdStrike, MIT licensed
  • Covers detections, hosts, intel, cases, cloud, NG-SIEM, policies and more
  • A real read-only switch, plus per-module and per-tool allow and deny lists
  • Dynamic mode keeps a large tool set from crowding your assistant's context
  • Runs with uvx, pip or Docker, with guides for Amazon Bedrock and Google Cloud

Watch out

  • Needs a Falcon subscription and an API client with the right scopes
  • One shared API key, no per-user sign-in
  • Pre-1.0, so tool names and parameters can change
  • HTTP mode is open unless you set an API key
  • Some module tools have open bugs, such as Live Response sessions

Permissions

high risk · 5 things to watch

High risk

With every module on, your assistant can change or delete policies, exclusions and quarantined files in your Falcon tenant, so a bad instruction can weaken your defences. Start it in read-only mode and give the API key only the scopes you need.

What it can do

Watch out for

  • It can change or delete your Falcon defences

    With all modules on, it can delete policies, exclusions, IOCs, firewall groups and quarantined files. Run it read-only unless you need changes. github.com

  • HTTP mode has no password by default

    Anyone who can reach the port can use your CrowdStrike keys. Keep it on localhost or set an API key when you open it to the network. github.com

  • Everyone shares one API key

    Actions run as the API client, not as each analyst. Give the key only the scopes your modules need. github.com

  • Tool names can change before 1.0

    Pin a version and read the changelog before upgrading. github.com

  • Docker image waits on a certificate update

    An open issue asks CrowdStrike to drop revoked eMudhra certificates from the image; CrowdStrike says the fix ships in the next release. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyStart the server with --read-only (or FALCON_MCP_READ_ONLY=true) so only read-only tools are registered. --exclude-tools removes named tools, --modules limits modules, and an API client with read-only scopes adds a second layer.
Talks toYour Falcon API region (api.crowdstrike.com, api.us-2.crowdstrike.com, api.eu-1.crowdstrike.com or api.laggar.gcw.crowdstrike.com)
Sign-in and keysFalcon API client ID and secret in environment variables or a .env file on the machine running the server
Scopes
  • Whatever API scopes you grant the Falcon API client; each module needs its own scopes (see CrowdStrike's Module Overview)

  • All actions run as that one API client, not as the person asking

Alternatives

Use falcon-mcp when you want to run it yourself with an API key and control exactly which tools it offers. CrowdStrike's hosted server is the pick if each analyst should sign in with their own Falcon account, and the community servers suit MSPs managing many tenants.

ServerOfficialRunsSign-inRead-only optionToolsPopularity
For CrowdStrike Falcon
falcon-mcpThis pageOfficialLocalAPI keyYes172274
Servosity CrowdStrikeCommunityLocal–––67
Other tools for the same job
CrowdStrike MCP (hosted)OfficialHostedFalcon accountRead-only role––
wit-secops crowdstrike-mcpCommunityLocal–Default–9/wk

What people say

Security teams like how tightly they can limit it but want per-user sign-in before rolling it out widely.

What people like

  • Built and actively maintained by CrowdStrike, with frequent releases
  • Fine control over what it exposes: modules, single tools and a read-only switch

Common complaints

  • No per-user sign-in in this server; teams waiting for it are holding back wider rollout
  • Some module tools are broken in current releases, such as Live Response session tools

In their words

Questions

Is the CrowdStrike Falcon MCP server free?

The server is free and open source under the MIT license. You need a CrowdStrike Falcon subscription and an API client to use it, and what it can reach depends on the Falcon modules you pay for.

Is falcon-mcp an official CrowdStrike product?

Partly. CrowdStrike builds and maintains it in its own GitHub organization, so it is CrowdStrike's code, not a third-party project. Its README still says it is not an official CrowdStrike product, and support runs through GitHub issues, though customers can also ask their usual CrowdStrike Technical Support.

Can it be read-only?

Yes. Start it with --read-only and it only offers tools that cannot change your tenant. Giving the API client read-only scopes adds a second safeguard.

Is it safe to connect Falcon to an AI assistant?

Only with limits. With every module on it can delete policies, exclusions and quarantined files, so run it read-only, turn on only the modules you need, and keep it off the network unless you set an API key.

Which API scopes does the Falcon API client need?

It depends on the modules you turn on. CrowdStrike's Module Overview lists the scopes for each one; give the client only those.

Does it support signing in with my Falcon account?

No. This server uses one shared API client. CrowdStrike's separate hosted CrowdStrike MCP server lets each person sign in with their own Falcon account and requires a CrowdStrike MCP User role.

Can it run commands on my hosts?

Only read-only Real Time Response commands for triage. It cannot run commands that change a host, and the Live Response tools currently have an open bug.

My AI app slows down with so many tools. What can I do?

Turn on only the modules you need, list exact tools to allow, or use dynamic mode. Dynamic mode replaces the full list with three tools that list, find and run the rest on demand. Two of those, the search and run tools, appear only when you start it with --dynamic, so a normal start offers 170 of the 172 tools listed above.

Can I run it on AWS or Google Cloud?

Yes. CrowdStrike publishes deployment guides for Amazon Bedrock AgentCore and Google Cloud.

How do I add it to Claude Desktop?

Use the install box above. You will need a .env file with your Falcon client ID, client secret and region URL.

Examples

  • Morning triage of new high-severity detections

    Summarize the new high and critical detections from the last 24 hours, grouped by host.

  • Check one host during an investigation

    Show me the details and recent detections for host FIN-LAPTOP-22, and whether it is contained.

  • Research an adversary named in a report

    What does CrowdStrike intelligence say about FANCY BEAR, and which indicators should I watch for?

  • Hunt in Next-Gen SIEM

    Search Next-Gen SIEM for PowerShell processes started by Office apps in the past 7 days.

Information

updated Nov 2, 2026

Publisher
CrowdStrike (official)
Package
falcon-mcp
Registry
PyPI
Transport
stdio, Streamable HTTP
Auth
token in env
Version
0.20.0
License
MIT
Last commit
Oct 28, 2026
Open issues
26
Listed in
Official MCP registry

WebsiteDocsGitHubPyPIOfficial MCP RegistryInstall guideChangelogIssues

Other CrowdStrike Falcon MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 8
  1. falcon-mcp README · github.com
  2. Editor Integration · github.com
  3. Falcon MCP documentation · developer.crowdstrike.com
  4. falcon-mcp module source · github.com
  5. API Credentials · github.com
  6. Patch docker image against eMudhra leaked certs · github.com
  7. Add OAuth authentication support (hosted server comment) · github.com
  8. RTR tools issue · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.