Skip to main content
Glama
geoffbelknap

LimaCharlie MCP

by geoffbelknap

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LC_UIDNoUser ID for user-scoped API keys.
LC_API_KEYNoLimaCharlie API key for env-based authentication. Use with LC_SECRET_PROVIDER=env.
LC_API_ROOTNoLimaCharlie API root URL.https://api.limacharlie.io
LC_JWT_ROOTNoJWT exchange root URL.https://jwt.limacharlie.io
LC_AUTH_MODENoAuth selector. 'auto' or 'user_api_key'. Default: 'auto'.auto
LC_VAULT_ADDRNoVault server URL. Required for Vault provider.
LC_API_KEY_REFNoVault reference for the LimaCharlie API key. Default: 'vault://secret/data/limacharlie/mcp#api_key'.vault://secret/data/limacharlie/mcp#api_key
LC_MCP_PROFILENoProfile filter: core, fleet, admin, content, detect, contain, evict, recover, review, or full-dev.full-dev
LC_VAULT_TOKENNoVault token value. Alternative to LC_VAULT_TOKEN_FILE. Avoid in shared configs.
LC_USER_API_KEYNoUser-scoped LimaCharlie API key for env-based authentication. Requires LC_AUTH_MODE=user_api_key.
LC_MCP_AUDIT_LOGNoJSONL audit log path.platform cache dir
LC_CASES_API_ROOTNoCases API root URL.https://cases.limacharlie.io
LC_SECRET_PROVIDERNoCredential provider. 'vault' or 'env'. Default: 'vault' when LC_API_KEY is unset.vault
LC_VAULT_NAMESPACENoOptional Vault Enterprise namespace.
LC_AI_SESSIONS_ROOTNoAI-session governance API root URL.https://ai.limacharlie.io
LC_USER_API_KEY_REFNoVault reference for a user-scoped LimaCharlie API key.
LC_VAULT_TOKEN_FILENoFile containing a Vault token. Alternative to LC_VAULT_TOKEN.
LC_MCP_TIMEOUT_SECONDSNoPer-command timeout in seconds.30

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
lc_tool_catalogB

Describe LimaCharlie MCP tools, inputs, bounds, side effects, and use cases.

lc_explain_permissionC

Explain LimaCharlie permissions and missing-permission failures in plain English.

lc_auth_whoamiB

Return the authenticated LimaCharlie API identity.

Pass both oid and check_perm to test a specific permission in an explicit organization context.

lc_auth_statusC

Show LimaCharlie credential mode and cached JWT status without exposing secrets.

lc_auth_refreshB

Force a LimaCharlie JWT refresh using configured API-key credentials.

lc_list_orgsA

List organizations available to the authenticated LimaCharlie API key.

lc_list_sensor_download_targetsA

List supported sensor installer target URLs without downloading binaries.

lc_list_adapter_download_targetsA

List supported adapter binary target URLs without downloading binaries.

lc_review_org_postureC

Review org posture across fleet, outputs, access, content, cases, and optional detection noise.

lc_review_fleet_healthC

Summarize bounded sensor and online-sensor evidence for fleet health review.

lc_review_detection_noiseC

Summarize bounded detection volume and concentration for a time window.

lc_review_content_coverageC

Summarize D&R, FP, logging, integrity, YARA, and MITRE coverage evidence.

lc_review_case_backlogC

Summarize bounded case backlog and dashboard evidence.

lc_review_output_healthC

Summarize outputs, extension subscriptions, and feedback channel health.

lc_review_access_hygieneC

Summarize users, permissions, groups, and API-key hygiene evidence.

lc_list_sensorsA

List sensors for an explicit org, optionally filtered by selector.

lc_get_sensorB

Fetch one sensor by sensor ID for an explicit org.

lc_get_sensor_isolation_statusC

Check whether one sensor is currently network-isolated.

lc_get_sensor_seal_statusC

Check whether one sensor is currently sealed.

lc_wait_sensor_onlineA

Poll one sensor until it is online or a bounded timeout expires.

lc_preview_sensor_taskB

Preview tasking one sensor. No task is queued until confirmation.

lc_preview_isolate_sensorC

Preview isolating one sensor from the network.

lc_preview_rejoin_sensorC

Preview removing network isolation from one sensor.

lc_preview_seal_sensorC

Preview sealing one sensor against uninstall.

lc_preview_unseal_sensorC

Preview unsealing one sensor.

lc_preview_delete_sensorC

Preview deleting one sensor record.

lc_list_online_sensorsB

List currently online sensors or online sensor counts for an explicit org.

lc_list_detectionsB

List one bounded page of detections for an explicit org and unix-second time window.

lc_get_detectionB

Fetch a single detection by detection ID for an explicit org.

lc_list_casesC

List LimaCharlie cases for an explicit org, with optional filters.

lc_get_caseA

Fetch a LimaCharlie case by case number for an explicit org.

lc_preview_create_caseC

Preview creating a LimaCharlie case through ext-cases.

lc_preview_update_caseA

Preview updating a case. No write is sent until confirmation.

lc_preview_add_case_noteD

Preview adding a note to a case.

lc_preview_update_case_note_visibilityC

Preview changing a case note's public visibility.

lc_preview_bulk_update_casesC

Preview bulk-updating up to 200 cases.

lc_preview_merge_casesC

Preview merging source cases into a target case.

lc_list_case_detectionsC

List detections linked to a case.

lc_preview_add_case_detectionC

Preview linking a detection to a case.

lc_preview_remove_case_detectionC

Preview removing a detection link from a case.

lc_list_case_entitiesC

List entities attached to a case.

lc_search_case_entitiesC

Search case entities across an org.

lc_preview_add_case_entityD

Preview adding an entity/IOC to a case.

lc_preview_update_case_entityC

Preview updating a case entity note or verdict.

lc_preview_remove_case_entityC

Preview removing an entity from a case.

lc_list_case_telemetryC

List telemetry references linked to a case.

lc_preview_add_case_telemetryC

Preview linking telemetry to a case.

lc_preview_update_case_telemetryC

Preview updating case telemetry note or verdict.

lc_preview_remove_case_telemetryC

Preview removing telemetry from a case.

lc_list_case_artifactsC

List forensic artifacts linked to a case.

lc_preview_add_case_artifactC

Preview adding a forensic artifact reference to a case.

lc_preview_remove_case_artifactC

Preview removing a forensic artifact reference from a case.

lc_export_caseC

Export a case with detections, entities, telemetry, and artifacts.

lc_get_cases_report_summaryC

Get Cases report summary metrics.

lc_get_cases_dashboard_countsC

Get Cases dashboard counts.

lc_get_cases_configD

Get Cases configuration for an org.

lc_preview_set_cases_configC

Preview replacing Cases configuration for an org.

lc_list_case_assigneesC

List unique case assignee emails for an org.

lc_list_case_orgsA

List ext-cases organizations accessible to the caller.

lc_preview_set_case_tagsC

Preview replacing all tags on a case.

lc_preview_add_case_tagsC

Preview adding tags to a case by replacing the exact merged tag list.

lc_preview_remove_case_tagsB

Preview removing tags from a case by replacing the exact remaining tag list.

lc_list_sensor_eventsC

List one bounded page of historical events for one sensor.

lc_get_sensor_event_overviewC

Fetch event timeline overview for one sensor and time window.

lc_get_eventC

Fetch one sensor event by atom.

lc_list_child_eventsC

Fetch child events for a parent event atom.

lc_get_event_retentionC

Fetch retained event count/statistics for one sensor and time window.

lc_search_iocC

Search Insight prevalence or locations for one IOC/object.

lc_batch_search_iocsC

Batch Insight prevalence or location lookup for bounded IOC groups.

lc_get_object_informationD

Lookup one object through Insight with enrichment-oriented naming.

lc_get_insight_statusC

Check whether Insight retention appears enabled for an org.

lc_validate_search_queryB

Validate LCQL through the org search service before estimation or execution.

lc_estimate_search_queryC

Estimate an LCQL query against an explicit unix-second time window.

lc_execute_search_queryB

Start a paginated LCQL search and return a query_id for bounded polling.

lc_poll_search_queryC

Poll one bounded LCQL search page, returning checkpoint state for resume.

lc_cancel_search_queryC

Cancel a running LCQL search job.

lc_list_saved_queriesC

List saved LCQL queries stored in the query hive.

lc_get_saved_queryC

Fetch one saved LCQL query by name.

lc_preview_set_saved_queryC

Preview creating or updating one saved LCQL query.

lc_preview_delete_saved_queryC

Preview deleting one saved LCQL query.

lc_execute_saved_queryC

Load a saved query and start a paginated LCQL search job.

lc_validate_replay_ruleC

Validate a D&R rule through Replay using a dry-run minimal event.

lc_replay_scan_eventsC

Dry-run a D&R rule against explicit events through Replay.

lc_replay_dry_runB

Dry-run a D&R rule against historical data without creating detections.

lc_list_artifactsC

List one bounded page of artifacts for an org, sensor, time window, or cursor.

lc_get_artifact_urlC

Request original artifact payload or signed export URL.

lc_list_payloadsC

List payload metadata for an org without downloading payload bytes.

lc_get_payload_download_urlC

Request payload API metadata, including a signed download URL when returned.

lc_preview_payload_upload_urlC

Preview requesting a signed payload upload URL without uploading bytes.

lc_preview_delete_payloadD

Preview deleting a payload.

lc_get_arlC

Resolve a LimaCharlie authenticated resource locator.

lc_list_jobsB

List service jobs for an explicit org and time window.

lc_get_jobC

Fetch one service job.

lc_wait_jobB

Poll one service job until terminal state or bounded timeout.

lc_preview_delete_jobC

Preview deleting one service job record.

lc_list_reliable_tasksC

List pending reliable-tasking extension tasks for an org.

lc_preview_reliable_taskC

Preview queueing one reliable task through ext-reliable-tasking.

lc_preview_delete_reliable_taskC

Preview cancelling one pending reliable task through ext-reliable-tasking.

lc_list_audit_logsC

List one bounded page of org audit logs for a time window.

lc_list_tagsC

List tags observed across sensors in an org.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/geoffbelknap/limacharlie-mcp'

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