Trigger.dev MCP by usefulapi
Debug background jobs — runs, traces, spans, schedules, queues and deployments.
Connect it
Settings → Connectors → Add custom connector
URL: https://trigger-dev.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://trigger-dev.usefulapi.io/mcp{
"mcpServers": {
"trigger-dev": {
"url": "https://trigger-dev.usefulapi.io/mcp"
}
}
}claude mcp add --transport http trigger-dev https://trigger-dev.usefulapi.io/mcp{
"servers": {
"trigger-dev": {
"type": "http",
"url": "https://trigger-dev.usefulapi.io/mcp"
}
}
}22 tools, verified live
trigger_list_runsread-onlyList task runs, filtered by status, task, tag, queue, schedule or a time window. This is the main read for 'what ran, and what failed?'. Trigger.dev: GET /api/v1/runs.
trigger_get_runread-onlyFetch a single run's outcome — its status, output, error and attempts. Trigger.dev: GET /api/v1/runs/{runId}/result.
trigger_get_run_traceread-onlyFetch the full execution trace of a run — every span, with timings and nesting. The tool for 'where did this run spend its time, and where did it break?'. Trigger.dev: GET /api/v1/runs/{runId}/trace.
trigger_get_run_spanread-onlyFetch a single span from a run's trace, with its own logs and attributes. Trigger.dev: GET /api/v1/runs/{runId}/spans/{spanId}.
trigger_list_run_eventsread-onlyList the lifecycle events of one run — queued, dequeued, started, retried, completed. Trigger.dev: GET /api/v1/runs/{runId}/events.
trigger_get_run_metadataread-onlyFetch the mutable metadata a run has written about itself — progress, checkpoints and custom state. Trigger.dev: GET /api/v1/runs/{runId}/metadata.
trigger_get_batch_resultsread-onlyFetch the outcome of every run in a batch. Trigger.dev: GET /api/v1/batches/{batchId}/results.
trigger_list_schedulesread-onlyList the cron schedules configured for tasks, with their next run times. Trigger.dev: GET /api/v1/schedules.
trigger_get_scheduleread-onlyFetch a single schedule with its cron expression, timezone and active state. Trigger.dev: GET /api/v1/schedules/{scheduleId}.
trigger_list_queuesread-onlyList task queues with their concurrency limits and current depth — where you look when work is backing up. Trigger.dev: GET /api/v1/queues.
trigger_get_queueread-onlyFetch a single queue's concurrency limit, running count and queued count. Trigger.dev: GET /api/v1/queues/{queue}.
trigger_get_current_deploymentread-onlyFetch the deployment currently serving the key's environment — its version, git ref and status. Trigger.dev: GET /api/v1/deployments/current.
trigger_list_env_varsread-onlyList the environment variables configured for a project environment. Values may be redacted depending on the key's permissions. READ ONLY — this server exposes no env-var writes. Trigger.dev: GET /api/v1/projects/{projectRef}/envvars/{env}.
trigger_list_waitpoint_tokensread-onlyList outstanding waitpoint tokens — runs paused waiting for an external signal. Trigger.dev: GET /api/v1/waitpoints/tokens.
trigger_list_bulk_actionsread-onlyList bulk replay and cancel operations and their progress. Trigger.dev: GET /api/v1/bulk-actions.
trigger_cancel_runcan modifyCancel an in-flight run. Note this is the one endpoint on API v2, not v1. Trigger.dev: POST /api/v2/runs/{runId}/cancel.
trigger_replay_runcan modifyRe-run one specific past run with the same payload. This EXECUTES your production task again — the same side effects it had the first time. Trigger.dev: POST /api/v1/runs/{runId}/replay.
trigger_reschedule_runcan modifyChange when a delayed run will execute. Only applies to runs that have not started. Trigger.dev: POST /api/v1/runs/{runId}/reschedule.
trigger_add_run_tagscan modifyAttach tags to a run so you can filter for it later. Additive and safe. Trigger.dev: POST /api/v1/runs/{runId}/tags.
trigger_activate_schedulecan modifyResume a paused schedule so it fires again. Trigger.dev: POST /api/v1/schedules/{scheduleId}/activate.
trigger_deactivate_schedulecan modifyPause a schedule so it stops firing. The usual first move when a scheduled task is misbehaving. Trigger.dev: POST /api/v1/schedules/{scheduleId}/deactivate.
trigger_pause_queuecan modifyPause a queue so its runs stop being dequeued, or resume it. The containment move when a task is failing in a loop. Trigger.dev: POST /api/v1/queues/{queue}/pause.
Alternatives in Developer Tools
Compare →COContrastAPIA
55 tools, 7 Resources, Sigma rules, email SPF/DMARC, MITRE, CVE/KEV, risk_score. No key.
QRQR RápidoA
Generate QR codes for URLs, PIX, Wi-Fi, vCards, WhatsApp and more. For AI agents.
KeployA
End-to-end API testing — generate and run tests from OpenAPI, curl, Postman, or real user traffic.
ShipStaticA
Deploy static websites, landing pages, and prototypes instantly from AI agents.
RNRelease Notes IndexA
Release notes and changelogs from across the web, indexed for agents. Also via CLI and REST API.
CDclassifier.devA
Sort up to 1,000 texts into your own labels with a calibrated confidence per answer. No API key.