Manage Temporal workflows, schedules, namespaces, task queues, and workflow execution history from MCP clients.
10K+
29 Tools
Version 4.43 or later needs to be installed to add the server automatically
Tools
| Name | Description |
|---|---|
batch_cancel | Cancel multiple workflows matching a query with concurrent processing for speed. Use 'concurrency' to control parallel operations (default: 50). |
batch_cancel_activities | Cancel multiple standalone activities matching a query with concurrent processing for speed. Use 'concurrency' to control parallel operations (default: 50). |
batch_signal | Send a signal to multiple workflows matching a query. Specify 'limit' to control batch size (default: 100). |
batch_terminate | Terminate multiple workflows matching a query. Specify 'limit' to control batch size (default: 100). |
batch_terminate_activities | Terminate multiple standalone activities matching a query. Specify 'limit' to control batch size (default: 100). |
cancel_activity | Cancel a running standalone activity execution |
cancel_workflow | Cancel a running workflow execution |
continue_as_new | Signal a workflow to continue as new (restart with new inputs while preserving history link) |
count_activities | Count standalone activity executions matching a query |
create_schedule | Create a new schedule for periodic workflow execution |
delete_schedule | Delete a schedule |
describe_activity | Get detailed information about a standalone activity execution |
describe_workflow | Get detailed information about a workflow execution |
execute_activity | Execute a standalone Temporal activity and wait for result |
get_activity_result | Get the result of a standalone activity |
get_workflow_history | Get the complete event history of a workflow execution. Specify 'limit' to control the number of events (default: 1000). |
get_workflow_result | Get the result of a completed workflow |
list_activities | List standalone activity executions based on a query. Specify 'limit' to control results and 'skip' for pagination. |
list_schedules | List all schedules. Specify 'limit' to control the number of results (default: 100). Use 'skip' to paginate through results. |
list_workflows | List workflow executions based on a query. Specify 'limit' to control the number of results (default: 100, max recommended: 1000). Use 'skip' to paginate through results. |
pause_schedule | Pause a schedule |
query_workflow | Query a running workflow for its current state |
signal_workflow | Send a signal to a running workflow |
start_activity | Start a new standalone Temporal activity execution |
start_workflow | Start a new Temporal workflow execution |
terminate_activity | Forcefully terminate a standalone activity execution |
terminate_workflow | Forcefully terminate a workflow execution |
trigger_schedule | Manually trigger a scheduled workflow immediately |
unpause_schedule | Resume a paused schedule |