Skip to main content
Glama
ElliotPadfield

Hatchet MCP

hatchet-mcp

CI npm version license: MIT

An MCP server that lets AI agents observe and operate Hatchet workflows — status, runs, logs, workers, and metrics, plus trigger / cancel / replay.

Why: Hatchet has a great API but no MCP. This wraps it so agents (Claude Code / Desktop, etc.) can see and act on workflow state.

Install

Add this to your Claude Code / Claude Desktop MCP config:

{
  "mcpServers": {
    "hatchet": {
      "command": "npx",
      "args": ["-y", "hatchet-mcp"],
      "env": { "HATCHET_CLIENT_TOKEN": "<your-hatchet-api-token>" }
    }
  }
}

Get the token from the Hatchet dashboard → API tokens. The token is a JWT that encodes the server URL and tenant, so it's the only required setting.

Related MCP server: temporal-mcp

Configuration

Variable

Required

Description

HATCHET_CLIENT_TOKEN

Yes

Hatchet API token (JWT). Encodes the server URL + tenant, so it's normally all you need.

HATCHET_API_BASE

No

Override the API base URL. Self-hosters can point this at any Hatchet instance.

HATCHET_TENANT_ID

No

Override the tenant id decoded from the token.

Self-hosting? Set HATCHET_API_BASE to your own Hatchet instance and it works anywhere.

Tools

Observability (read-only)

Tool

Description

whoami

Show the resolved Hatchet tenant + server URL and confirm the token works.

list_workflows

List workflow definitions for the tenant.

list_runs

List workflow runs (with an optional lookback window and filters).

get_run

Get the full detail of one workflow run — status, tasks, errors.

get_run_logs

Get log lines for a task by its external id.

list_workers

List workers and their status.

get_queue_metrics

Get task/queue metrics for the tenant (queue health).

Actions (mutate live state)

Tool

Description

trigger_workflow

Trigger a new workflow run by name with a JSON input payload.

cancel_runs

Cancel one or more runs/tasks by external id.

replay_runs

Replay/retry one or more runs/tasks by external id.

Safety

The read tools (whoami, list_workflows, list_runs, get_run, get_run_logs, list_workers, get_queue_metrics) are non-destructive.

trigger_workflow, cancel_runs, and replay_runs mutate live state — their descriptions are prefixed MUTATES LIVE STATE so agents and users know they affect real runs.

The token grants full tenant access — treat it as a secret. Never commit it to source control.

Development

pnpm install
pnpm test    # vitest
pnpm build   # tsup -> dist/index.js

TypeScript / ESM, tested with vitest.

Status

v0.1.0 — all tools verified against Hatchet Cloud; works with self-hosted instances via HATCHET_API_BASE. trigger_workflow uses the stable /workflow-runs/trigger endpoint.

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables monitoring and debugging of Hatchet workflows and jobs through MCP clients like Claude Code. Users can list workflows, track run statuses, query queue metrics, and retrieve job results using natural language commands.
    6
    2
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Provides AI agents with read-only access to Temporal infrastructure through 28 tools, plus an Agent Skill with expert guidance for writing correct Temporal code.
    33
    5
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    An MCP server for Hatchet, the durable orchestration engine, enabling LLMs to inspect workflow definitions, runs, logs, and more, with optional mutating tools for triggering, canceling, and managing workflows.
    MIT

View all related MCP servers

Related MCP Connectors

  • AI agent run monitoring with incident replay and SLA receipts.

  • See, price, and control every tool call your AI agents make: policy checks, cost, and audit tools.

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ElliotPadfield/hatchet-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server