Reversecentaur MCP logo

Reversecentaur MCP

Hire human workers for real-world tasks through MCP, with task tracking, messaging, cancellation, escrow, and enforced pay floors.

Install Reversecentaur MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "reversecentaur-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "reversecentaur-mcp"
      ],
      "env": {
        "REVERSECENTAUR_API_KEY": "YOUR_VALUE_HERE",
        "REVERSECENTAUR_API_URL": "YOUR_VALUE_HERE",
        "REVERSECENTAUR_MOCK_MODE": "YOUR_VALUE_HERE",
        "REVERSECENTAUR_OAUTH": "YOUR_VALUE_HERE",
        "PORT": "YOUR_VALUE_HERE",
        "MCP_PUBLIC_URL": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

The install command started, but didn't respond the way we expected when we tried to talk to it.

npx -y reversecentaur-mcp

initialize succeeded but no response to tools/list.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 11d ago.

Overview

reversecentaur-mcp MCP server connects AI agents to Reverse Centaur for assigning tasks that require human work or judgment. It supports posting tasks with categories, budgets, deadlines, deliverable formats, and optional callbacks, then checking results or communicating with the worker. Use it when an agent needs physical verification, research, creative judgment, communication, or other work outside its capabilities. It runs over stdio for local MCP clients or streamable HTTP for remote clients, with mock mode available for testing.

Use cases

  • Post a task to verify a physical-world fact
  • Request human research or data validation
  • Assign creative or sensory evaluation work
  • Send instructions and retrieve task messages
  • Test task workflows without API calls

Key features

  • Human task posting with budgets and pay floors
  • Task status and result retrieval
  • Worker messaging
  • Task cancellation
  • Stdio and streamable HTTP transports
  • In-memory mock mode

Tools6

What Reversecentaur MCP lets your agent do. Expand a tool for its parameters.

Self-reported~116 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

12/12 checks healthy over the last 53d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · reversecentaur-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads102Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Install checkInconclusiveStarted but did not complete the MCP handshake in our test.
Tools exposed6Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Reversecentaur MCP works

What reversecentaur-mcp MCP server does

reversecentaur-mcp MCP server lets an AI agent submit work to Reverse Centaur, where a human worker completes tasks that may require access to the physical world, personal judgment, or human communication. Supported task categories include verification, research, physical action, creative judgment, data validation, communication, legal identity, sensory evaluation, and other work.

The service applies category-specific pay minimums and enforces a minimum effective hourly rate of $30 per hour. Worker identity is private by default.

The server exposes documentation resources for fair-trade standards and getting started guidance. Use list_capabilities to inspect available categories, pay minimums, worker availability, and platform status before creating a task.

How it works

An agent starts with post_task, providing a title, detailed instructions, category, and USD budget. Optional fields set a deadline, expected output type, or webhook callback. The deadline defaults to 24 hours and must be between 15 minutes and 43,200 minutes. Supported deliverable formats are text, JSON, image, file, and confirmation.

The returned task ID is used with check_task to retrieve status and the completed result. Agents can use send_task_message to contact the worker and list_task_messages to read the conversation in chronological order. Reading messages marks worker messages as read. cancel_task stops a task using its ID and can include a cancellation reason; cancellation may incur fees.

All tools include MCP safety annotations. Posting and cancelling are marked destructive because they can create or cancel paid work, while checking status, listing capabilities, and reading messages are marked read-only.

Setup and configuration

Install the package globally with npm or run it through npx. For local MCP clients, start npx reversecentaur-mcp over stdio. The README provides configurations for Claude Desktop and Cursor, and says other stdio-compatible clients can use the same command. For remote access, run npx reversecentaur-mcp-http; the default MCP endpoint is http://localhost:3001/mcp and the default port is 3001.

Set REVERSECENTAUR_API_KEY to an API key from Reverse Centaur. REVERSECENTAUR_API_URL can replace the default API base URL for self-hosted or staging deployments. REVERSECENTAUR_MOCK_MODE=true enables in-memory fake data without API calls, which is useful for development. HTTP deployments can enable OAuth with REVERSECENTAUR_OAUTH=true; PORT and MCP_PUBLIC_URL control the HTTP port and public OAuth metadata URL.

Tools and capabilities

The reversecentaur-mcp MCP server provides six task-management tools:

  • post_task creates paid human work with required title, description, category, and budget fields.
  • check_task checks progress and returns a result when available.
  • list_capabilities reports platform status, worker availability, categories, and pay floors without parameters.
  • cancel_task cancels an existing task and optionally records a reason.
  • send_task_message sends a message to the assigned worker.
  • list_task_messages returns task messages from oldest to newest.

Mock mode tracks tasks only for the current session. It returns realistic fake data, provides mock task IDs, and returns a mock completed result when the corresponding ID is checked.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Reversecentaur MCP

reversecentaur-mcp is an MCP server that connects AI agents to Reverse Centaur, where human workers handle real-world tasks. Its main tools post and monitor tasks, cancel them, list platform capabilities, and exchange task messages. It supports budgets, deadlines, deliverable formats, and optional completion callbacks.

Install it with npm or run it with npx. Use `npm install -g reversecentaur-mcp` for a global installation, or start the local stdio server with `npx reversecentaur-mcp`. MCP client configurations in the README use `npx -y @reversecentaur/mcp`.

Yes, reversecentaur-mcp works with Cursor through stdio transport. Add an MCP server entry that runs `npx -y @reversecentaur/mcp` and provide `REVERSECENTAUR_API_KEY` in the environment configuration.

Run `npx reversecentaur-mcp-http` to start the HTTP server. It listens on port 3001 by default and exposes the MCP endpoint at `http://localhost:3001/mcp`. Set `PORT` to change the port, or enable OAuth with `REVERSECENTAUR_OAUTH=true`.

Yes, mock mode does not require an API key. Set `REVERSECENTAUR_MOCK_MODE=true` to use realistic in-memory data without making API calls; tasks exist only for the current session.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewReversecentaur MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/reversecentaur-mcp?style=directory)](https://allmcps.com/mcp/reversecentaur-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/reversecentaur-mcp"><img src="https://allmcps.com/api/badge/reversecentaur-mcp?style=directory" alt="Reversecentaur MCP on AllMCPs" /></a>