Skip to content

Amazon Bedrock

The Falcon MCP Server is available on the AWS Marketplace for streamlined deployment to Amazon Bedrock AgentCore.

Create API credentials in your CrowdStrike console:

  1. Log into your CrowdStrike console
  2. Navigate to Support > API Clients and Keys
  3. Click Add new API client
  4. Configure scopes based on the modules you plan to use (see API Credentials)
  5. Note down your FALCON_CLIENT_ID, FALCON_CLIENT_SECRET, and FALCON_BASE_URL

The MCP Server requires internet connectivity to communicate with CrowdStrike’s APIs:

  • Internet Gateway or NAT Gateway for outbound connectivity
  • Outbound HTTPS access to api.crowdstrike.com on port 443
  • Appropriate security group rules
  1. Visit the Falcon MCP Server on AWS Marketplace
  2. Subscribe and follow the deployment instructions
  3. Configure the environment variables below
VariableValueDescription
FALCON_CLIENT_IDYour client IDCrowdStrike API client ID
FALCON_CLIENT_SECRETYour client secretCrowdStrike API client secret
FALCON_BASE_URLhttps://api.crowdstrike.comAPI base URL (region-specific)
FALCON_MCP_TRANSPORTstreamable-httpTransport protocol
FALCON_MCP_HOST0.0.0.0Host binding
FALCON_MCP_PORT8000Server port
FALCON_MCP_USER_AGENT_COMMENTAWS/Bedrock/AgentCoreRequest identifier
FALCON_MCP_STATELESS_HTTPtrueRequired for AgentCore
FALCON_MCP_API_KEY(optional)API key to secure the MCP endpoint
FALCON_MCP_MODULES(optional)Comma-separated list of modules to enable. Defaults to all modules when unset
FALCON_MEMBER_CID(optional)Child CID for Flight Control (MSSP multi-tenancy). Targets a specific child CID when authenticating with parent credentials
FALCON_MCP_DEBUGfalseEnable debug logging
FALCON_PROXY_URL(optional)HTTP/HTTPS proxy URL for outbound Falcon API connections in restricted network environments
FALCON_MCP_READ_ONLY(optional)When set to true, register only read-only (non-mutating) tools. Excludes any tool that modifies Falcon state
FALCON_MCP_TOOLS(optional)Comma-separated allow-list of specific tool names to enable, additive to the modules selected via FALCON_MCP_MODULES
FALCON_MCP_EXCLUDE_TOOLS(optional)Comma-separated deny-list of tool names to disable. Takes precedence over FALCON_MCP_TOOLS and FALCON_MCP_READ_ONLY
FALCON_MCP_DYNAMIC(optional)Enable dynamic mode, which exposes a small set of meta-tools for on-demand tool discovery instead of registering the full tool surface

After deployment, verify connectivity by invoking the falcon_check_connectivity tool:

{
"jsonrpc": "2.0",
"id": "1",
"method": "tools/call",
"params": { "name": "falcon_check_connectivity" }
}

Search for recent detections:

{
"jsonrpc": "2.0",
"id": "1",
"method": "tools/call",
"params": {
"name": "falcon_search_detections",
"arguments": { "filter": "status:'new'" }
}
}