Skip to main content

Triggers

MCP tools for the Triggers module. See the Triggers module docs for permissions and data model.

list-triggers

List triggers

Arguments

ArgumentTypeRequiredDescription
project_idstringno
typestringno
target_typestringno
limitnumbernoMaximum number of results to return
offsetnumbernoNumber of results to skip

create-trigger

Create a trigger

Arguments

ArgumentTypeRequiredDescription
project_idstringnoPublic ID of the project. Optional when authenticating with a project-scoped API key, which defaults to the key's project; required otherwise.
namestringyes
descriptionstringno
typestringyes
target_typestringyes
target_idstringyes
actionstringnoTool targets only — the action for builtin/mcp tools
inputobjectno
cronstringno5-field cron expression (UTC). Required when type is schedule
event_patternstringnoInternal-event subscription pattern. Required when type is event, rejected otherwise. * matches every event, prefix.* a namespace, or give an exact event name such as documents.ingested
activebooleanno
policy_idstringno

get-trigger

Get a trigger

Arguments

ArgumentTypeRequiredDescription
trigger_idstringyes

update-trigger

Update a trigger

Arguments

ArgumentTypeRequiredDescription
trigger_idstringyes
namestringno
descriptionstring | nullno
target_typestringno
target_idstringno
actionstring | nullno
inputobject | nullno
cronstring | nullno
event_patternstring | nullno
activebooleanno
policy_idstring | nullno

delete-trigger

Delete a trigger

Arguments

ArgumentTypeRequiredDescription
trigger_idstringyes

fire-trigger

Fire a trigger

Arguments

ArgumentTypeRequiredDescription
trigger_idstringyes
inputobjectnoFire-time input, shallow-merged over the trigger's static input. For eval targets it may carry agent_version and baseline_run_id.

get-trigger-secret

Get trigger secret

Arguments

ArgumentTypeRequiredDescription
trigger_idstringyes

rotate-trigger-secret

Rotate trigger secret

Arguments

ArgumentTypeRequiredDescription
trigger_idstringyes

list-trigger-firings

List trigger firings

Arguments

ArgumentTypeRequiredDescription
trigger_idstringyesTrigger to list firings for (trg_...)
limitnumberno
offsetnumberno

get-trigger-firing

Get a trigger firing

Arguments

ArgumentTypeRequiredDescription
firing_idstringyes