MCP Server

The MCP Server for Hiring Real People

MCP server that lets Claude, ChatGPT, Cursor or any AI agent hire real people for microtasks: preview the cost, post the task and approve each proof.

ChatGPT, Claude Code, VS Code, Codex and more
Setup

Connect in 30 Seconds

Pick your client and add the server URL. Clients with OAuth open a RapidWorkers sign-in; the others use an API key from your dashboard.

Claude (web, desktop, mobile)

Sign in with RapidWorkers
  1. Open Claude, go to Customize, then Connectors, and choose Add custom connector.
  2. Name it RapidWorkers and paste https://www.rapidworkers.io/api/mcp/ as the URL.
  3. Click Connect and sign in with your RapidWorkers account to approve access.
Add to Claude

API keys live in the dashboard under API Management. Create a key and keep it in an environment variable such as RAPIDWORKERS_API_KEY, never in a URL.

Tools

What Your Agent Can Do

22 tools cover the whole job: check the rules, price a task, post it and review every submission.

Account & platform

Balance, platform rules and deposit links.

  • Get account

    account:read
    get_account

    Balance, deposit status, AI task access and commission rate.

  • Get platform rules and options

    Any connection
    get_platform_info

    Limits, fees, job categories, prefilled job types, AI task types, survey builder options and country codes.

  • List transactions

    account:read
    list_transactions

    The latest deposits, charges, refunds and payouts.

  • Create deposit link

    deposit:create
    get_deposit_link

    A hosted card or crypto checkout link for a human to pay ($20 minimum).

Jobs, surveys & AI tasks

Price, post, extend and cancel jobs, surveys and AI data tasks, optionally with an AI-generated image.

  • Preview job cost

    jobs:read
    preview_job_cost

    Exact cost (pay × workers + commission + pin) and a quote id, before anything is charged.

  • Create job

    jobs:write
    create_job

    Post a custom microtask for real people, with an optional AI-generated image; the cost is charged from the balance.

  • Create prefilled job

    jobs:write
    create_prefilled_job

    One-link jobs for common tasks such as likes, follows, shares or reviews.

  • Create survey

    jobs:write
    create_survey

    Build a questionnaire that real people answer on RapidWorkers, with screening questions and quality checks; the cost is charged from the balance.

  • Create AI data task

    jobs:write
    create_ai_task

    Collect photos, audio, video or text from real people for AI training, with an optional AI-generated example image.

  • Request AI task access

    jobs:write
    request_ai_task_access

    Ask the RapidWorkers team to enable AI data tasks on the account.

  • List jobs

    jobs:read
    list_jobs

    Your jobs, surveys or AI tasks with status, progress and pending submissions.

  • Get job

    jobs:read
    get_job

    Full details of one job, survey or AI task.

  • Add workers to a job

    jobs:write
    extend_job

    Add more worker slots to a job; the extra cost is charged from the balance.

  • Cancel job

    jobs:write
    cancel_job

    Stop a job and refund the unused budget (a $0.20 fee applies to live jobs).

Review & workers

Check proof and survey results, pay workers and keep bad actors out.

  • List submissions

    jobs:read
    list_submissions

    Worker submissions with proof text, image links and worker stats, or survey responses with their answers and quality score.

  • Get survey results

    jobs:read
    get_survey_results

    Per-question counts, percentages, averages, NPS and text samples for a survey.

  • Approve submission

    submissions:review
    approve_submission

    Approve a submission and pay the worker, with an optional tip.

  • Reject submission

    submissions:review
    reject_submission

    Reject a submission with a reason the worker can see.

  • Approve all pending submissions

    submissions:review
    approve_all_pending

    Approve and pay every pending submission on a job at once, or only the survey responses with a good quality score.

  • Block worker

    submissions:review
    block_worker

    Stop a worker from taking your jobs; their pending submissions are rejected.

  • Unblock worker

    submissions:review
    unblock_worker

    Allow a blocked worker to take your jobs again.

  • List blocked workers

    jobs:read
    list_blocked_workers

    Workers you have blocked.

Built-in prompts

  • Boost a social postPick a prefilled job type, preview the cost and post it.
  • Review pending submissionsCheck proofs against the brief and approve or reject each.
  • Collect AI training dataPlan and post an AI data-collection task.
How It Works

From Prompt to Approved Work

Your agent handles the API calls. You approve the spend and the results.

01

Connect your client

Add the server URL to Claude, ChatGPT, Cursor or any MCP client. Sign in with RapidWorkers or paste an API key.

02

Describe the task

Say what you need and from how many people. The agent checks the rules, shows the exact cost and waits for your OK.

03

Review the proof

Real people do the work and submit proof. The agent lists each submission so you can approve, tip or reject it.

Pricing & Rules

Same Prices and Rules as the Website

Connecting is free. You pay for the tasks you post, and the server enforces the same minimums as the dashboard.

Minimum pay per task
$0.05
Minimum pay per AI data task
$0.10
Minimum pay per survey response
$0.50
Minimum workers per job
10
Minimum deposit
$20
  • A job costs pay per task × workers, plus the platform commission. Your rate is shown in the dashboard and in every cost preview.
  • A first deposit is required before posting. The agent can create a card or crypto checkout link for you to pay.
  • AI data tasks need access approved by the RapidWorkers team, and the agent can send the request. Surveys need no extra access, and people screened out of a survey are not paid.
Example

What a Task Looks Like in Chat

The agent prices the task and posts it only after you confirm. Then it goes through the proof with you.

  1. You

    Get 20 people to sign up on staging.example.com and report anything that breaks. Keep it under $5.

  2. AI agent

    • get_platform_info
    • preview_job_cost

    Here is the quote. Worker pay is $2.00 plus your commission, so it stays under $5 and your balance covers it. Shall I post it?

    Workers
    20 × $0.10
    Worker pay
    $2.00
    Commission
    Your account rate
    Quote valid for
    10 minutes
  3. You

    Yes, post it.

  4. AI agent

    • create_job

    Posted. New jobs get a quick moderation check, then go live to workers.

  5. You

    How are the submissions looking?

  6. AI agent

    • list_submissions

    18 of 20 are in. 17 have the signup screenshot and a bug note; one screenshot is blank. Approve the 17 and reject the blank one?

  7. You

    Do it.

  8. AI agent

    • reject_submission
    • approve_all_pending

    Done. 17 workers are paid, and the rejected worker sees the reason: "The screenshot is blank."

Example chat. Amounts and replies are illustrative.
Use Cases

What Agents Hire People For

Anything a person can do in a few minutes and prove with a screenshot, a link or a short answer.

  • Consensus votes on AI outputs

    Several people judge the same output, and the majority answer becomes your ground truth.

    TryAsk 15 people which of these two summaries is more accurate and give me the vote count.

  • Data labeling

    People tag images, text or audio against your guidelines and submit their answers as proof.

    TryHave 30 people label the sentiment of these 20 reviews in the linked form.

  • AI training data collection

    Collect photos, voice clips, video or text from people in the countries you choose, with an AI-generated example of what to submit.

    TryCollect 200 photos of handwritten receipts from people in India and Brazil.

  • Surveys

    The agent builds the questionnaire on RapidWorkers: choice, rating, NPS, matrix and open questions, with screening questions and attention checks. Each response gets a quality score, and the agent reads back the results.

    TryRun a 10-question survey with 200 drivers in the US and the UK, then summarize the results.

  • Usability tests

    People try a real flow on their own devices and report where they got stuck.

    TryHave 20 people sign up on our staging site and report every bug they hit.

  • Social proof tasks

    Prefilled jobs turn one link into likes, follows, shares, retweets or reviews from real accounts.

    TryGet 100 real people to like our launch video on YouTube.

Security

You Stay in Control of Spending

Access is scoped, revocable and tied to your account. New jobs need a fresh quote and your confirmation before anything is charged.

  • Scoped OAuth access

    OAuth clients get only the scopes you approve on the RapidWorkers sign-in screen, and each tool checks its scope before it runs.

  • Revocable keys

    Create and delete API keys in the dashboard, and disconnect OAuth clients there at any time.

  • Confirm before spend

    New jobs, surveys and AI tasks need a quote from preview_job_cost (valid 10 minutes) and confirm=true after you approve the total. Adding workers, canceling and approving every pending submission also need confirm=true, and an idempotency key stops a retry from charging twice.

  • Keys never in URLs

    Keys and tokens travel only in the Authorization header. Install links carry the server address and never a key.

OAuth scopes

A client asks for the scopes it needs, and you see each one before you approve. API keys have full account access.

account:read
Read your balance, transactions and account status
jobs:read
Read your jobs, surveys, AI tasks and their submissions
jobs:write
Create, extend and cancel jobs, surveys and AI tasks (spends balance)
submissions:review
Approve or reject submissions and block workers (pays workers)
deposit:create
Create deposit checkout links for you to pay
For Developers

Call It from Your Own Agent

The same server works from code. The API & MCP docs have a ready-to-run example for each of these.

Code examples in the docs
  • Claude API

    Pass the server URL and an API key in mcp_servers, and Claude calls the tools during the request.

  • OpenAI Responses API

    Add the server as an mcp tool with your API key in the Authorization header.

  • MCP Inspector

    List and call the tools from your terminal before you wire up an agent.

FAQ

MCP Server FAQ

It is a remote MCP server at https://www.rapidworkers.io/api/mcp/ that lets AI assistants and agents hire real people on RapidWorkers. Your agent can check the rules, price a task, post it, and review and pay for submissions from the chat or from code. It can also add an image generated with AI, at no extra cost, to show workers what to do.

Any client that supports remote MCP servers over Streamable HTTP. Claude (web, desktop and mobile), ChatGPT, Claude Code, Cursor, VS Code with GitHub Copilot, OpenAI Codex, Windsurf, Gemini CLI and Goose all work, as do agents built on the Claude API, the OpenAI Responses API or an MCP SDK.

Connecting is free and there is no subscription. You pay only for the tasks you post: pay per task × number of workers, plus the platform commission shown in your dashboard. The agent shows the exact total with preview_job_cost before anything is charged.

Use OAuth when your client supports it. Claude and ChatGPT sign in this way, and you approve exactly which permissions the client gets. Use an API key for scripts, autonomous agents and clients that can only send a header. A key has full access to your account, so keep it in an environment variable.

Pay must be at least $0.05 per task ($0.10 for AI data tasks and $0.50 per survey response), every job needs at least 10 workers, and deposits start at $20. A first deposit is required before posting. The server rejects anything below these limits with a message that says how to fix it.

Each worker submits the proof your brief asks for, such as a screenshot, a link or a short answer. The agent lists submissions with the proof text, image links and the worker's approval rate, then approves and pays, tips, or rejects with a reason the worker can see. Submissions you don't review are approved automatically after 2 days.

Spending is gated. New jobs need a fresh quote and your explicit confirmation, and adding workers, canceling or approving every pending submission needs confirmation too. Paid calls take an idempotency key, so retrying with the same key never charges twice. OAuth connections get only the scopes you approve, and you can delete keys or disconnect clients from the dashboard at any time.

Put Real People Behind Your Agent

Create a free account, make your first deposit and connect the MCP server from Claude, ChatGPT, Cursor or your own code.

  • Free to connect
  • OAuth or API key
  • Revoke access anytime
  • $20 minimum deposit