Skip to main content
Glama
Defender XDR MCP Server

Defender XDR MCP Server

by RedBeard955

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_ENVNoRuntime environment. In production, startup fails if required values such as JWT_SIGNING_KEY are missing.production
MDCA_AUTHNoAuthentication mode for Defender for Cloud Apps: obo for on-behalf-of user authentication, or token for a legacy API token.obo
MCP_PROFILENoOptional profile. Set to read for a read-only server with read permissions only.
MDCA_API_URLNoDefender for Cloud Apps API URL for sanction_cloud_apps. Empty means the tool is not configured.
MDE_API_HOSTNoHost of the Defender for Endpoint API. Regional hosts such as eu., uk., or us.api.security.microsoft.com are allowed. Only Microsoft hosts are permitted.api.security.microsoft.com
MDE_RESOURCENoResource for the OBO token exchange (WindowsDefenderATP). Normally should not be changed.https://api.securitycenter.microsoft.com
MDCA_API_TOKENNoLegacy Defender for Cloud Apps API token. Only used when MDCA_AUTH=token.
JWT_SIGNING_KEYYesKey for cursors and confirmations. Required in production; startup fails if it is missing.
CUSTOM_HUNTS_FILENoPath to a custom hunt catalog for run_custom_hunt. Empty uses the bundled custom_hunts.json.
SENTINEL_WORKSPACESNoSentinel/ISOC workspaces offered by name in the form name=workspace-id, separated by commas. Empty uses the user's primary workspace.
ALLOWED_CLIENT_APP_IDSYesApp ID of the allowed Copilot Studio client application. The server rejects tokens from other client apps.
MCP_MAX_RESPONSE_BYTESNoSize budget for tool responses; long texts are truncated.
HUNTING_TIMEOUT_SECONDSNoTime limit per Advanced Hunting query, 10-300 seconds. Copilot Studio cancels tool calls after 120 seconds, so do not set much above 100.90

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources