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.
