Skip to main content
Glama
adrojis

tracecat-mcp-community

by adrojis

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRACECAT_API_URLNoTracecat API base URLhttp://localhost/api
TRACECAT_PASSWORDYesLogin password
TRACECAT_USERNAMEYesLogin email
TRACECAT_WORKSPACE_IDNoWorkspace ID (uses first workspace if omitted)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
tracecat_list_workflowsB

List all workflows in the current workspace

tracecat_create_workflowC

Create a new workflow

tracecat_get_workflowA

Get details of a specific workflow by ID

tracecat_update_workflowC

Update an existing workflow

tracecat_deploy_workflowA

Deploy (commit) a workflow to make it active

tracecat_export_workflowB

Export a workflow as YAML definition

tracecat_delete_workflowB

Delete a workflow permanently

tracecat_validate_workflowA

Validate a workflow WITHOUT deploying it. Checks actions, inputs, expressions, graph connectivity, and trigger connections. Returns errors and warnings.

tracecat_autofix_workflowA

Validate a workflow and automatically fix common issues: orphan nodes (position + connect), disconnected trigger (connect to first action), unclosed expressions (close }}). Returns a report of fixes applied.

tracecat_run_workflowC

Execute a workflow by ID with optional input payload

tracecat_list_executionsB

List workflow executions, optionally filtered by workflow ID

tracecat_get_executionB

Get details of a specific workflow execution

tracecat_run_workflow_draftA

Execute a workflow in DRAFT mode (uses uncommitted version, useful for testing before deploy)

tracecat_cancel_executionB

Cancel a running workflow execution

tracecat_get_execution_compactA

Get compact execution details (lighter response with action-level status, inputs, results, errors)

tracecat_list_casesC

List all cases in the current workspace

tracecat_create_caseC

Create a new case

tracecat_update_caseC

Update an existing case

tracecat_add_commentA

Add a comment to a case

tracecat_get_caseB

Get details of a specific case by ID

tracecat_delete_caseA

Delete a case permanently

tracecat_list_commentsA

List all comments on a case

tracecat_list_case_tasksB

List all tasks attached to a case

tracecat_create_case_taskB

Create a task on a case (checklist item / investigative step)

tracecat_update_case_taskB

Update a case task (status, title, assignee, etc.)

tracecat_delete_case_taskB

Delete a task from a case

tracecat_list_case_fieldsA

List all custom case field definitions (workspace-scoped schema for case extras)

tracecat_create_case_fieldB

Define a new custom case field (appears on every case). Common types: text, number, boolean, date, long_text, url, select.

tracecat_update_case_fieldB

Update a custom case field definition

tracecat_delete_case_fieldA

Delete a custom case field definition (IRREVERSIBLE — drops the field from all cases)

tracecat_list_actionsB

List all actions for a given workflow

tracecat_create_actionB

Create a new action in a workflow

tracecat_get_actionB

Get details of a specific action by ID

tracecat_update_actionB

Update an existing action (title, description, inputs, control_flow). Note: inputs must be a YAML string, not a JSON object.

tracecat_delete_actionB

Delete an action from a workflow

tracecat_search_secretsC

Search for secrets by name or type

tracecat_create_secretC

Create a new secret

tracecat_get_secretA

Get a secret by name (returns metadata, not decrypted values)

tracecat_update_secretB

Update an existing secret's keys, description, or environment

tracecat_delete_secretB

Delete a secret permanently

tracecat_list_tablesA

List all tables in the current workspace

tracecat_create_tableC

Create a new table

tracecat_get_tableB

Get details of a specific table by ID (includes columns)

tracecat_update_tableC

Update a table's name or description

tracecat_delete_tableC

Delete a table

tracecat_create_columnC

Create a new column in a table

tracecat_delete_columnB

Delete a column from a table

tracecat_list_rowsB

List rows in a table with optional pagination

tracecat_get_rowB

Get a specific row by ID from a table

tracecat_insert_rowA

Insert a new row into a table. Data keys must match existing column names.

tracecat_update_rowB

Update an existing row in a table

tracecat_delete_rowC

Delete a row from a table

tracecat_batch_insert_rowsA

Insert multiple rows into a table at once. Each row is a flat object with keys matching column names.

tracecat_get_webhookA

Get webhook details for a workflow (URL, status, methods)

tracecat_update_webhookC

Update webhook settings for a workflow (status, methods, entrypoint, CIDR allowlist)

tracecat_create_webhook_keyB

Generate or rotate a webhook API key for a workflow

tracecat_list_schedulesB

List all schedules in the current workspace

tracecat_create_scheduleB

Create a new schedule for a workflow (cron or interval)

tracecat_get_scheduleC

Get details of a specific schedule

tracecat_update_scheduleB

Update a schedule (cron, interval, status, inputs)

tracecat_delete_scheduleC

Delete a schedule

tracecat_health_checkA

Check if the Tracecat API is running and healthy

tracecat_get_graphA

Get the workflow graph (nodes, edges, positions, version). Use this to inspect the visual layout and connections between actions.

tracecat_add_edgesA

Add connections (edges) between actions in a workflow graph. source_type is 'trigger' for the trigger node or 'udf' for actions. source_handle can be 'success', 'error', or null (default).

tracecat_delete_edgesB

Remove connections (edges) between actions in a workflow graph.

tracecat_move_nodesA

Reposition action nodes in the workflow graph. Recommended layout: trigger at (500,0), first action at y>=300, 160px vertical spacing, 320px horizontal spacing for parallel nodes.

tracecat_update_trigger_positionA

Reposition the trigger node in the workflow graph. Default recommended position is (500, 0).

tracecat_docsB

Get inline documentation about Tracecat concepts. Topics: action_types, expressions, functions, control_flow, common_mistakes.

tracecat_tools_documentationA

Get documentation of ALL Tracecat MCP tools grouped by category. Use this to discover available tools and learn how to use them. Optionally filter by category.

tracecat_list_templatesA

List available SOAR workflow templates. Returns template ID, title, description, category, and action count for each template.

tracecat_get_templateA

Get the full YAML template for a SOAR workflow pattern. Use tracecat_list_templates to see available template IDs.

tracecat_list_foldersB

List all workflow folders in the current workspace

tracecat_create_folderB

Create a new workflow folder

tracecat_update_folderB

Rename a workflow folder

tracecat_delete_folderB

Delete a workflow folder

tracecat_move_workflow_to_folderA

Move a workflow into a folder (or to root with '/')

tracecat_get_workspaceB

Get the current workspace ID and base UI URL (useful for building workflow links)

tracecat_list_workspacesA

List all workspaces accessible to the current user

tracecat_create_workspaceC

Create a new workspace

tracecat_update_workspaceC

Update a workspace (rename)

tracecat_delete_workspaceA

Delete a workspace (IRREVERSIBLE — deletes all workflows, cases, and data inside)

tracecat_list_variablesA

List non-sensitive workspace variables (names + environments). For secret values use secrets tools instead.

tracecat_search_variablesA

Search variables by names, ids, or environment — returns full variable objects with values

tracecat_get_variableA

Get a variable by name (returns full object including values)

tracecat_create_variableA

Create a non-sensitive variable (base URLs, project IDs, tenant defaults). For secrets use tracecat_create_secret.

tracecat_update_variableB

Update a variable's values, description, or environment

tracecat_delete_variableB

Delete a variable permanently

tracecat_list_integrationsB

List all configured OAuth integrations for the current user

tracecat_get_integrationA

Get integration details (provider config, connection status, grant type) for a specific provider

tracecat_test_integrationA

Test a client_credentials integration's connection without consuming tokens. For authorization_code integrations this may not apply.

tracecat_disconnect_integrationA

Revoke an integration's OAuth tokens while preserving its configuration (reconnectable via UI)

tracecat_delete_integrationA

Remove an integration entirely (configuration + tokens). Use disconnect if you only want to revoke tokens.

tracecat_list_providersA

List all available OAuth providers (both built-in and custom) that can be used to create integrations

tracecat_get_providerA

Get provider metadata — scopes, auth endpoints, schema — for building integration configuration

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/adrojis/tracecat-mcp-community'

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