Hatchet integration
Hatchet REST API for the distributed task-queue and durable-workflow platform, on Hatchet Cloud or a self-hosted engine. Trigger workflow runs and read their status, task events, timings and traces, list and filter runs by display name or external id, cancel, replay and restore tasks, branch durable tasks and read their event log, stream task and tenant logs, read task, queue and log point metrics, evaluate CEL expressions, manage event filters, incoming webhooks and HTTP operators, push events and replay or cancel them, schedule runs and cron triggers, inspect workers and workflow versions, and administer a tenant: members, invites, API tokens, rate limits, alerting email groups and settings, Slack and SNS integrations, webhook workers and resource policy. Names carrying v0 target the pre-V1 endpoints, which the vendor documents as incompatible with a V1 engine; prefer the unmarked equivalents on a V1 engine. The credential is a Hatchet API token issued for the tenant, and the instance host is your Hatchet API host, for example cloud.onhatchet.run.
Say what should happen.
The workflow builds itself.
What you can do with Hatchet
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Event, 6 operations
create_v0_eventCreate v0 eventPOSTCreate event.get_eventGet eventGETGet events.get_v0_eventGet v0 eventGETGet event data.list_eventsList eventsGETList events.list_v0_eventsList v0 eventsGETList events.list_v0_step_run_eventsList v0 step run eventsGETList events for step run.
Cron, 5 operations
create_cron_triggerCreate cron triggerPOSTCreate cron job workflow trigger.delete_cron_triggerDelete cron triggerDELETEDelete cron job workflow run.get_cron_triggerGet cron triggerGETGet cron job workflow run.list_cron_triggersList cron triggersGETGet cron job workflows.trigger_cron_workflow_nowTrigger cron workflow nowPOSTTrigger cron job workflow run immediately.
Scheduled, 5 operations
create_scheduled_runCreate scheduled runPOSTTrigger workflow run.delete_scheduled_runDelete scheduled runDELETEDelete scheduled workflow run.get_scheduled_runGet scheduled runGETGet scheduled workflow run.list_scheduled_runsList scheduled runsGETGet scheduled workflow runs.trigger_scheduled_run_nowTrigger scheduled run nowPOSTTrigger scheduled workflow run.
Alerting email group, 4 operations
create_alerting_email_groupCreate alerting email groupPOSTCreate tenant alert email group.delete_alerting_email_groupDelete alerting email groupDELETEDelete tenant alert email group.list_alerting_email_groupsList alerting email groupsGETList tenant alert email groups.update_alerting_email_groupUpdate alerting email groupPATCHUpdate tenant alert email group.
Cancel, 4 operations
cancel_tasksCancel tasksPOSTCancel tasks.cancel_v0_eventsCancel v0 eventsPOSTReplay events.cancel_v0_step_runCancel v0 step runPOSTAttempts to cancel a step run.cancel_v0_workflow_runsCancel v0 workflow runsPOSTCancel workflow runs.
Filter, 4 operations
create_filterCreate filterPOSTCreate a filter.delete_filterDelete filterDELETEDelete a filter.get_filterGet filterGETGet a filter.list_filtersList filtersGETList filters.
Http, 4 operations
create_http_operatorCreate http operatorPOSTCreate an HTTP operator.delete_http_operatorDelete http operatorDELETEDelete an HTTP operator.get_http_operatorGet http operatorGETGet an HTTP operator.list_http_operatorsList http operatorsGETList HTTP operators.
Webhook, 4 operations
create_webhookCreate webhookPOSTCreate a webhook.delete_webhookDelete webhookDELETEDelete a webhook.get_webhookGet webhookGETGet a webhook.list_webhooksList webhooksGETList webhooks.
Api token, 3 operations
create_api_tokenCreate api tokenPOSTCreate API Token.list_api_tokensList api tokensGETList API Tokens.revoke_api_tokenRevoke api tokenPOSTRevoke API Token.
Invite, 3 operations
create_tenant_inviteCreate tenant invitePOSTCreate tenant invite.delete_tenant_inviteDelete tenant inviteDELETEDelete invite.list_tenant_invitesList tenant invitesGETList tenant invites.
Replay, 3 operations
replay_tasksReplay tasksPOSTReplay tasks.replay_v0_eventsReplay v0 eventsPOSTReplay events.replay_v0_workflow_runsReplay v0 workflow runsPOSTReplay workflow runs.
Sn, 3 operations
create_sns_integrationCreate sns integrationPOSTCreate SNS integration.delete_sns_integrationDelete sns integrationDELETEDelete SNS integration.list_sns_integrationsList sns integrationsGETList SNS integrations.
Webhook worker, 3 operations
create_webhook_workerCreate webhook workerPOSTCreate a webhook.delete_webhook_workerDelete webhook workerDELETEDelete a webhook.list_webhook_workersList webhook workersGETList webhooks.
Workflow, 3 operations
delete_workflowDelete workflowDELETEDelete workflow.get_workflowGet workflowGETGet workflow.list_workflowsList workflowsGETGet workflows.
Workflow run, 3 operations
get_v0_workflow_runGet v0 workflow runGETGet workflow run.get_workflow_runGet workflow runGETList tasks.list_workflow_runsList workflow runsGETList workflow runs.
Data, 2 operations
get_v0_event_dataGet v0 event dataGETGet event data.get_v0_tenant_event_dataGet v0 tenant event dataGETGet event data.
Key, 2 operations
list_event_keysList event keysGETList event keys.list_v0_event_keysList v0 event keysGETList event keys.
Log, 2 operations
list_logsList logsGETList log lines.list_task_logsList task logsGETList log lines.
Member, 2 operations
list_tenant_membersList tenant membersGETList tenant members.remove_tenant_memberRemove tenant memberDELETEDelete a tenant member.
Metric, 2 operations
get_v0_workflow_run_metricsGet v0 workflow run metricsGETGet workflow runs metrics.get_workflow_metricsGet workflow metricsGETGet workflow metrics.
Rate limit, 2 operations
delete_rate_limitDelete rate limitDELETEDelete rate limit.list_rate_limitsList rate limitsGETList rate limits.
Slack, 2 operations
delete_slack_webhookDelete slack webhookDELETEDelete Slack webhook.list_slack_webhooksList slack webhooksGETList Slack integrations.
Task, 2 operations
get_taskGet taskGETGet a task.list_dag_tasksList dag tasksGETList tasks.
Task event, 2 operations
list_task_eventsList task eventsGETList events for a task.list_workflow_run_task_eventsList workflow run task eventsGETList tasks.
Tenant, 2 operations
create_tenantCreate tenantPOSTCreate tenant.get_tenantGet tenantGETGet tenant.
Trigger, 2 operations
trigger_v0_workflow_runTrigger v0 workflow runPOSTTrigger workflow run.trigger_workflow_runTrigger workflow runPOSTCreate workflow run.
Version, 2 operations
get_server_versionGet server versionGETWe return the version for the currently running server.list_workflow_versionsList workflow versionsGETGet workflow version.
Worker, 2 operations
get_workerGet workerGETGet worker.list_workersList workersGETGet workers.
Archive, 1 operation
list_v0_step_run_archivesList v0 step run archivesGETList archives for step run.
Branch, 1 operation
branch_durable_taskBranch durable taskPOSTBranch durable task.
Bulk, 1 operation
create_v0_events_in_bulkCreate v0 events in bulkPOSTBulk Create events.
Bulk delete, 1 operation
bulk_delete_scheduled_runsBulk delete scheduled runsPOSTBulk delete scheduled workflow runs.
Bulk update, 1 operation
bulk_update_scheduled_runsBulk update scheduled runsPOSTBulk update scheduled workflow runs.
Debug, 1 operation
debug_cel_expressionDebug cel expressionPOSTDebug a CEL expression.
Display name, 1 operation
list_workflow_run_display_namesList workflow run display namesGETList workflow runs.
Durable task, 1 operation
list_durable_task_event_logList durable task event logGETList durable event log.
External id, 1 operation
list_workflow_run_external_idsList workflow run external idsGETList workflow run external ids.
Feature flag, 1 operation
list_tenant_feature_flagsList tenant feature flagsGETEvaluate a feature flag for a tenant.
Input, 1 operation
get_v0_workflow_run_inputGet v0 workflow run inputGETGet workflow run input.
Integration, 1 operation
list_server_integrationsList server integrationsGETList integrations.
Live, 1 operation
get_livenessGet livenessGETGet liveness.
Log point metric, 1 operation
list_log_point_metricsList log point metricsGETGet log point metrics.
Meta, 1 operation
get_server_metadataGet server metadataGETGet metadata.
Metadata, 1 operation
get_cloud_metadataGet cloud metadataGETGet cloud metadata.
Probe, 1 operation
run_monitoring_probeRun monitoring probePOSTDetailed Health Probe For the Instance.
Queue metric, 1 operation
get_tenant_queue_metricsGet tenant queue metricsGETGet workflow metrics.
Ready, 1 operation
get_readinessGet readinessGETGet readiness.
Request, 1 operation
list_webhook_worker_requestsList webhook worker requestsGETList webhook requests.
Rerun, 1 operation
rerun_v0_step_runRerun v0 step runPOSTRerun step run.
Resource policy, 1 operation
get_tenant_resource_policyGet tenant resource policyGETCreate tenant alert email group.
Restore, 1 operation
restore_taskRestore taskPOSTRestore a task.
Run, 1 operation
list_v0_workflow_runsList v0 workflow runsGETGet workflow runs.
Schema, 1 operation
get_v0_step_run_schemaGet v0 step run schemaGETGet step run schema.
Setting, 1 operation
get_tenant_alerting_settingsGet tenant alerting settingsGETGet tenant alerting settings.
Shape, 1 operation
get_v0_workflow_run_shapeGet v0 workflow run shapeGETGet workflow run.
Statu, 1 operation
get_workflow_run_statusGet workflow run statusGETGet workflow run status.
Step run, 1 operation
get_v0_step_runGet v0 step runGETGet step run.
Step run event, 1 operation
list_v0_workflow_run_step_run_eventsList v0 workflow run step run eventsGETList events for all step runs for a workflow run.
Step run queue metric, 1 operation
get_v0_step_run_queue_metricsGet v0 step run queue metricsGETGet step run metrics.
Task metric, 1 operation
get_task_status_metricsGet task status metricsGETGet task metrics.
Task point metric, 1 operation
get_task_point_metricsGet task point metricsGETGet task point metrics.
Task stat, 1 operation
get_tenant_task_statsGet tenant task statsGETGet task stats for tenant.
Task timing, 1 operation
list_workflow_run_task_timingsList workflow run task timingsGETList timings for a workflow run.
Trace, 1 operation
get_traceGet traceGETGet OTel trace.
Worker count, 1 operation
get_workflow_worker_countGet workflow worker countGETGet workflow worker count.
Showing the first 120 of 130 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Hatchet from Claude Code, Cursor or Codex
Connect Hatchet in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Hatchet operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Hatchet
- Create your workspace
Sign up free. Nothing to install.
- Connect Hatchet once
Add your Hatchet connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Hatchet integration FAQ
What can you do with the Hatchet integration?
LiveContext exposes 130 operations on Hatchet, covering event, cron, scheduled and alerting email group.
