Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CORTEX_URLYesCortex base URL (e.g., https://cortex.example.com:9001)
CORTEX_API_KEYYesAPI key for authentication
CORTEX_VERIFY_SSLNoSet to false to skip SSL verificationtrue

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
cortex_list_analyzersB

List all enabled analyzers, optionally filtered by data type

cortex_get_analyzerB

Get details about a specific analyzer by ID

cortex_run_analyzerC

Submit an observable to a specific analyzer for analysis

cortex_run_analyzer_by_nameB

Run an analyzer by name instead of ID (convenience wrapper)

cortex_run_analyzer_fileB

Submit a file to a specific analyzer for analysis. Provide a file path or base64-encoded content.

cortex_get_jobC

Get the status and details of an analysis job

cortex_get_job_reportB

Get the full report of a completed analysis job

cortex_wait_and_get_reportA

Wait for a job to complete and return the full report (with polling timeout)

cortex_list_jobsB

List recent analysis jobs with optional filters

cortex_get_job_artifactsA

Get artifacts (extracted observables/IOCs) from a completed analysis job

cortex_delete_jobA

Delete a specific analysis job by ID

cortex_cleanup_jobsA

Delete multiple jobs by status or age. Useful for cleaning up failed or old jobs.

cortex_list_respondersB

List all enabled responders, optionally filtered by data type

cortex_run_responderA

Execute a responder action against a TheHive entity (case, task, artifact, alert)

cortex_analyze_observableB

Run ALL applicable analyzers against an observable and collect aggregated results with taxonomy summary. Can auto-detect data type from the value.

cortex_list_analyzer_definitionsA

List all available analyzer definitions (installed but not necessarily enabled). Filter by data type or find analyzers that require no API keys.

cortex_enable_analyzerB

Enable an analyzer definition in the current organization. Provide configuration values for any required fields.

cortex_disable_analyzerA

Disable (remove) an enabled analyzer from the current organization

cortex_list_responder_definitionsA

List all available responder definitions (installed but not necessarily enabled). Filter by data type or find responders that require no API keys.

cortex_enable_responderB

Enable a responder definition in the current organization. Provide configuration values for any required fields.

cortex_disable_responderA

Disable (remove) an enabled responder from the current organization

cortex_get_statusA

Get Cortex instance health status, version info, and configuration

cortex_list_organizationsA

List all organizations (requires superadmin API key via CORTEX_SUPERADMIN_KEY)

cortex_get_organizationA

Get details about a specific organization (requires superadmin API key)

cortex_create_organizationA

Create a new organization in Cortex (requires superadmin API key)

cortex_update_organizationA

Update an organization's description or status (requires superadmin API key)

cortex_list_usersA

List all users across organizations (requires superadmin API key via CORTEX_SUPERADMIN_KEY)

cortex_get_userA

Get details about a specific user (requires superadmin API key)

cortex_create_userA

Create a new user in an organization (requires superadmin API key)

cortex_renew_user_keyA

Generate a new API key for a user (invalidates the previous key). Requires superadmin API key.

cortex_get_user_keyA

Get the current API key for a user. Requires superadmin API key.

Prompts

Interactive templates invoked by user choice

NameDescription
analyze-observableGuided workflow for analyzing an observable through Cortex analyzers
investigate-iocDeep investigation workflow for a suspicious indicator of compromise
setup-cortexGuided workflow to set up a fresh Cortex instance with analyzers and responders
triage-alertGuided workflow for triaging a security alert using Cortex analysis

Resources

Contextual data attached and managed by the client

NameDescription
analyzersList of all enabled Cortex analyzers with their capabilities and supported data types
analyzer-definitionsAll available Cortex analyzer definitions (installed, not necessarily enabled) with config requirements
responder-definitionsAll available Cortex responder definitions with config requirements
recent-jobsRecent Cortex analysis jobs (last 50)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/solomonneas/cortex-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server