mcp-server
M
mcp-server
/manage_trigger

Manage a workspace trigger (SFTP/AWS S3 pull, spec chaining, or schedule)

Create, list, update, delete, or fire a workspace job trigger. Four types: - "sftp"/"aws_s3": pulls files from a connection (sftp: remote server; aws_s3: S3 buc

liveunknown~5s typical
mcpmcp-server
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-com-dpf-it-mcp-server /manage_trigger for me.

Input

FieldTypeDescription
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
action*string (create | list | update | delete | run-now | clear-processed-files)Which operation to perform.
triggerIdstringExisting trigger. Required for update/delete/run-now/clear-processed-files.
specNamestringThe spec this trigger fires. Required for create.
connectionIdstringsftp/aws_s3 only. Connection to pull from. Required for create when type is "sftp"/"aws_s3
typestring (sftp | aws_s3 | spec_success | schedule)Trigger type. Optional for create (defaults to "sftp"). For sftp/aws_s3 must match the con
s3Bucketstringaws_s3 only. Bucket to poll. Required for create when type is "aws_s3", or to change it on
s3Prefixstringaws_s3 only. Optional key prefix; defaults to the whole bucket.
frequencyobjectRequired for create when type is "sftp", "aws_s3", or "schedule"; optional on update to ch
upstreamSpecNamestringspec_success only. The spec whose successful job completion fires this trigger. Required f
preRulesstringsftp/aws_s3 only. Natural language: which files to pick up (e.g. "only *.csv under /outbou
postRulesstringsftp/aws_s3 only. Natural language: what to do after a file loads (e.g. "rename with .done
dedupebooleansftp/aws_s3 only. Required for create — ask the user rather than assuming a value; do not
enabledbooleanWhether the trigger is active. Defaults to true on create.
specIdstringrun-history: filter to runs of triggers feeding this spec.
pageSizeintegerrun-history: records per page (default 25).
cursorstringrun-history: opaque `nextCursor` from a prior page (omit for the first page).
startTimestringrun-history: ISO 8601 lower bound (inclusive) on when the run started.
endTimestringrun-history: ISO 8601 upper bound (inclusive) on when the run started.

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"mcp-com-dpf-it-mcp-server","endpoint":"/manage_trigger","input":{"action":"create"}}'
cli
npx cracked-ai run -p mcp-com-dpf-it-mcp-server -e /manage_trigger -i '{"action":"create"}'
mcp
run_tool({ provider: "mcp-com-dpf-it-mcp-server", endpoint: "/manage_trigger", input: {"action":"create"} })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.