Skip to main content

Documentation and Search Tools

search_docs

Search the Trigger.dev documentation for guides, examples, and API references. Example usage:
  • “How do I create a scheduled task?”
  • “Show me webhook examples”
  • “What are the deployment options?”

Project Management Tools

list_orgs

List all organizations you have access to. Example usage:
  • “What organizations do I have?”
  • “Show me my orgs”

list_projects

List all projects in your Trigger.dev account. Example usage:
  • “What projects do I have?”
  • “List my Trigger.dev projects”

create_project_in_org

Create a new project in an organization. Example usage:
  • “Create a new project called ‘my-app’”
  • “Set up a new Trigger.dev project”

initialize_project

Initialize Trigger.dev in your project with automatic setup and configuration. Example usage:
  • “Set up Trigger.dev in this project”
  • “Add Trigger.dev to my app”

Task Management Tools

get_current_worker

Get the current worker for a project, including the worker version, SDK version, and registered tasks with their payload schemas. Example usage:
  • “What tasks are available?”
  • “Show me the tasks in dev”

trigger_task

Trigger a task to run with a specific payload. You can add a delay, set tags, configure retries, choose a machine size, set a TTL, or use an idempotency key. Example usage:
  • “Run the email-notification task”
  • “Trigger my-task with userId 123”
  • “Execute the sync task in production”

Run Monitoring Tools

get_run_details

Get detailed information about a specific task run, including logs and status. Enable debug mode to get the full trace with all logs and spans. Example usage:
  • “Show me details for run run_abc123”
  • “Why did this run fail?“

list_runs

List runs for a project. Filter by status, task, tags, version, machine size, or time period. Example usage:
  • “Show me recent runs”
  • “List failed runs from the last 7 days”
  • “What runs are currently executing?“

wait_for_run_to_complete

Wait for a specific run to finish and return the result. Example usage:
  • “Wait for run run_abc123 to complete”

cancel_run

Cancel a running or queued run. Example usage:
  • “Cancel run run_abc123”
  • “Stop that task”

Deployment Tools

deploy

Deploy your project to staging or production. Example usage:
  • “Deploy to production”
  • “Deploy to staging”

list_deploys

List deployments for a project. Filter by status or time period. Example usage:
  • “Show me recent deployments”
  • “What’s deployed to production?“

list_preview_branches

List all preview branches in the project. Example usage:
  • “What preview branches exist?”
  • “Show me preview deployments”
The deploy and list_preview_branches tools are not available when the MCP server is running with the --dev-only flag.