Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Hatchet.Built from the 130 Hatchet tools below, on the connection you add once.

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 Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Hatchet

  1. Create your workspace

    Sign up free. Nothing to install.

  2. 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.

  3. 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.

Popular integrations

Browse the whole catalog