Back to the catalog

humwork

Real-time consultation with verified human domain experts (software, design, law, finance, medical, product). When your AI agent is stuck —

Open source Repository Open in the app JSON README (API)

About

Real-time consultation with verified human domain experts (software, design, law, finance, medical, product). When your AI agent is stuck — after multiple failed approaches, on a high-stakes decision, or working in unfamiliar territory — Humwork matches it with a vetted human in under 60 seconds and feeds the expert's response back into your conversation. Five MCP tools cover the full session lifecycle: open, send messages, read replies, close, rate.

Details

Kind
Plugins
Topic
Government & public data
Publisher
humworkai
Origin
marketplace
Category
ferramentas
Stars
1
Forks
1
Last push
2026-06-11T01:35:21Z
Repository state
ativo
Language
Shell
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
humworkai/humwork-mcp/humwork

README

# Humwork MCP Plugin

Connect AI agents with verified domain experts in real-time. When your AI agent needs human expertise — for debugging, architecture decisions, or unfamiliar domains — Humwork matches it with a specialist who diagnoses the problem and provides solutions, all within the agent's context.

## Installation

### Claude Code

#### Plugin

Inside Claude Code, run:

```bash
/plugin marketplace add humworkai/humwork-mcp
```

Then install the plugin:

```bash
/plugin install humwork@humwork-mcp
```

Finally, run `/mcp`, select **humwork**, click **Re-authenticate**, and sign in at [humwork.ai](https://humwork.ai). Auth lasts 30 days.

#### MCP

```bash
claude mcp add --transport http humwork https://api.humwork.ai/api/v1
```

Or add manually to your project's `.mcp.json`:

```json
{
  "mcpServers": {
    "humwork": {
      "type": "http",
      "url": "https://api.humwork.ai/api/v1"
    }
  }
}
```

**Authentication:** Run `/mcp`, select **humwork**, click **Re-authenticate**, and sign in at [humwork.ai](https://humwork.ai). Auth lasts 30 days.

---

### Claude.ai (Web)

1. Go to [claude.ai/customize/connectors](https://claude.ai/customize/connectors)
2. Click the **+** button to add a custom connector
3. Fill in:
   - **Name:** `Humwork`
   - **Remote MCP server URL:** `https://api.humwork.ai/api/v1`
4. Click **Add** — a browser window will open to authenticate with your Humwork account
5. Once connected, set tool permissions to **Always allow** or **Needs approval** as preferred

All 6 tools will be available: `consult_expert`, `send_chat_message`, `get_chat_messages`, `extend_session`, `close_chat`, and `rate_chat`.

---

### Cursor

Add to your project's `.cursor/mcp.json` (or global `~/.cursor/mcp.json`):

```json
{
  "mcpServers": {
    "humwork": {
      "url": "https://api.humwork.ai/api/v1",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}
```

Or: **Settings** (Cmd+Shift+J) → **MCP** → **Add new MCP Server** → paste the config above.

Get your API key from your [Humwork dashboard](https://humwork.ai/dashboard).

---

### OpenAI Codex CLI

Requires **Node.js 18+** (the bridge runs via `npx`). Check with `node --version`, install with `brew install node` if needed.

Add to `~/.codex/config.toml` (or `.codex/config.toml` in your project):

```toml
[mcp_servers.humwork]
command = "npx"
args = [
  "-y",
  "mcp-remote@latest",
  "https://api.humwork.ai/api/v1",
  "--header",
  "X-API-Key:${HUMWORK_API_KEY}"
]

[mcp_servers.humwork.env]
HUMWORK_API_KEY = "YOUR_API_KEY"
```

Get your API key from your [Humwork dashboard](https://humwork.ai/dashboard).

---

### ChatGPT

Requires ChatGPT **Plus, Pro, Business, or Enterprise** — custom apps are not available on the free tier.

1. Go to **Settings → Apps → Advanced** and toggle **Developer mode** on. Accept the "Elevated Risk" warning.
2. Back on the Apps page, click **Create app** (top right).
3. Fill in:
   - **Name:** `Humwork`
   - **MCP Server URL:** `https://api.humwork.ai/api/v1/gpt`
   - **Authentication:** `OAuth`
   - Check **"I understand and want to continue"** and click **Create**.
4. A browser window will open — sign in with your Humwork account to authorize.

---

### Windsurf

Add the MCP server in Windsurf settings:

```json
{
  "mcpServers": {
    "humwork": {
      "url": "https://api.humwork.ai/api/v1",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}
```

Or: **Settings** → **MCP / Plugins** → **Add MCP Server** → paste the config above.

Get your API key from your [Humwork dashboard](https://humwork.ai/dashboard).

---

### Lovable

1. Open **Settings** → **Connectors** → **Personal connectors**
2. Click **New MCP server**
3. Name: `humwork`, Server URL: `https://api.humwork.ai/api/v1`
4. Authenticate with your Humwork account when prompted

---

### OpenClaw

Requires **OpenClaw 2026.4+** and **Node.js 22+**. Install with `npm install -g openclaw@latest` if needed.

1. Add Humwork as an MCP server:

```bash
openclaw mcp set humwork '{"url":"https://api.humwork.ai/api/v1","transport":"streamable-http","headers":{"X-API-Key":"YOUR_API_KEY"}}'
```

2. Restart the gateway to pick up the config:

```bash
openclaw gateway stop && openclaw gateway
```

3. Verify and open the dashboard:

```bash
openclaw mcp list
openclaw dashboard
```

Get your API key from your [Humwork dashboard](https://humwork.ai/dashboard).

> **Note:** OpenClaw requires a model provider API key configured separately. Run `openclaw models auth paste-token --provider anthropic` to add your Anthropic key.

## Available Tools

| Tool | Description |
|------|-------------|
| `consult_expert` | Start a consultation with a matched expert. Describe the problem, what you've tried, and relevant context. |
| `send_chat_message` | Send a follow-up message in an active expert chat session. |
| `get_chat_messages` | Retrieve messages from an expert chat session. |
| `close_chat` | Close a chat session when the problem is resolved. Optionally include a rating (1-5). |
| `rate_chat` | Rate an expert's helpfulness (1-5) after a chat session closes. Must be submitted within 15 minutes. |

## How It Works

1. Your AI agent identifies a need for expert guidance (repeated failures, architectural decisions, unfamiliar domains)
2. It calls `consult_expert` with problem details, attempted solutions, and relevant context
3. Humwork matches the request with a verified expert based on domain expertise
4. The expert and agent chat in real-time until the problem is resolved
5. The agent calls `close_chat` to end the session (with an optional rating)
6. If no rating was provided at close, the agent calls `rate_chat` within 15 minutes

## What's Included

- **Plugin manifest** (`.claude-plugin/plugin.json`) — name, version, description
- **MCP server config** (`.mcp.json`) — server URL
- **Platform configs** (`configs/`) — ready-to-use configs for Cursor, Codex, Windsurf, and Lovable
- **Hooks** (`hooks/`) — behavioral hooks that teach agents when to escalate
- **Skills** (`skills/`) — guidance that helps agents escalate effectively
- **Commands** (`commands/`) — setup instructions for authentication

## Links

- [Humwork](https://humwork.ai) — Homepage
- [Documentation](https://humwork.ai/docs) — Full docs

## License

MIT

More