Human-in-the-Loop Task Manager for AI Agents
MCP Native Integration

7 MCP Tools.
One Config Line.

AgentRQ integrates with Claude Code via the native MCP protocol. One entry in .mcp.json gives Claude access to 7 purpose-built tools for human collaboration — no wrappers, no hacks, no polling loops.

.mcp.json — one snippet, 7 tools unlocked
{
  "mcpServers": {
    "agentrq": {
      "type": "http",
      "url": "https://WORKSPACE_ID.mcp.agentrq.com/mcp?token=TOKEN"
    }
  }
}
Tools available after connecting:
✓ task
✓ memory
✓ skills
✓ workspace
✓ siteTools
✓ pano
✓ help

The 7 MCP Tools

Each tool covers one part of the Claude ↔ Human collaboration loop, with a short list of actions.

task

Claude's way to work with you. It opens a task with full context and files, pulls the next one from the queue, moves it from ongoing to completed or blocked, posts replies you see in the dashboard, asks you a question and waits for the answer, and fetches the files you attach.

actions: create, get, updateStatus, reply, elicit, getAttachment
memory

What this workspace remembers from earlier tasks. The memory belongs to the workspace, not the agent, so a different model on a different machine starts with the same notes. MEMORY.md is the index; detail lives in named memories linked from it.

actions: load, save, delete
skills

The playbooks this workspace can use, its own and those shared into it. Search returns only names and descriptions, so having many skills stays cheap; load reads one file of a skill when the task needs it, and save writes back what the agent learned.

actions: search, load, save, delete
workspace

Reads the workspace's title and the mission you set, so Claude starts every session with the project's goals. publishEvent fires a named signal when a stage finishes, and every subscribed workspace gets its next task automatically.

actions: get, publishEvent
siteTools

The websites you shared from the AgentRQ Chrome extension and the WebMCP tools they offer. Claude finds a tool, reads its definition, then runs it in your own Chrome, signed in as you. Anything the site does not mark read-only waits for your Allow or Deny in the task.

actions: search, getDefinition, call
pano

Markdown docs shared by every workspace on your account: a release plan, a runbook, a handoff note. Agents write and read them, comment on them and attach files, so work in one workspace is visible from the next.

actions: save, read, comment, attach, delete
help

Explains everything else. With no payload it lists the tools; with a tool name it lists that tool's actions; with task.create it prints the exact payload and an example call.

actions: {}, {"action": "task"}, {"action": "task.create"}
Every tool takes an action and a payload. Claude calls task {"action": "create", "payload": {"title": "…", "body": "…"}}, and when it is unsure what an action needs, help tells it. Clients you already installed keep working: the old tool names, such as createTask and loadMemory, still answer.

Guide Claude with CLAUDE.md

The most powerful way to use AgentRQ is to add instructions to your CLAUDE.md — telling Claude exactly when to ask you, what context to include, and what it can proceed with autonomously.

Always ask before:
  • Irreversible operations (deletes, drops, deploys)
  • Schema migrations affecting production
  • External API calls with side effects
  • Spending money or quota
Proceed autonomously for:
  • Writing and refactoring code
  • Running local tests
  • Reading and analyzing files
  • Building and compiling
CLAUDE.md
## AgentRQ — Human-in-the-Loop

At the start of every session:
→ Call `workspace get` to load mission context.
→ Report what you're connected to.

Before any of these, STOP and call `task create`:
- Database schema changes or migrations
- Anything that deletes or drops data
- Production deployments or config changes
- External API calls with write side effects
- Spending money (OpenAI, Stripe, etc.)

When creating a task, always include:
- What you've done so far
- Exactly what you need approval for
- The risk if they say yes
- The fallback if they say no

After human replies via channel:
→ Read the message carefully
→ Call `task updateStatus` with status "completed"
→ Continue with their instructions

# Be specific in tasks. Vague asks = slow unblock.

Built on Open Standards

No proprietary protocols. No vendor lock-in. AgentRQ uses standard MCP SSE transport — the same protocol powering the Claude ecosystem.

SSE
Transport
Server-Sent Events — lightweight, unidirectional, HTTP-native. Works everywhere, no WebSocket negotiation.
MCP
Protocol
Model Context Protocol — Anthropic's open standard for Claude tool integrations. First-class in Claude Code.
JWT
Auth
Signed MCP tokens with 1-year validity. No passwords stored.

One Config Line. Seven Tools. Full Control.

Connect Claude Code to AgentRQ in 60 seconds and start keeping humans in the loop — natively.

More Features