Other

Microworkers MCP Server

Connect your account, then chat with AI to run tools.

Microworkers is a crowdsourcing marketplace for microtasks. Create campaigns to get workers to sign up for services, collect data, moderate content, and complete other human-intelligence tasks. 2M+ global workers. Pay per task starting at $0.10.

Managed
37 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Microworkers — workflow patterns, data models, and gotchas for your AI agent.

Microworkers

Crowdsourcing marketplace: employers post campaigns, workers submit proof, employers rate Satisfied / Revise / Not satisfied. Charged only for Satisfied tasks.

Workflow

  1. Categories — list categories; fetch one with include=sub_categories for min pricing and a sub-category id.
  2. Template — HTML with <input name="...">, <textarea>, <select>; questions auto-parsed from input names. Follow Policy below.
  3. Campaign — template id, sub-category id, payment ≥ minimum, positions (Basic ≥30, HG ≥1), funded balance. New campaigns start PENDING_REVIEW.
  4. Approval — admin review typically takes up to 24 hours. Accounts can earn auto-approve after successful history (80%+ success rate, SMS verified, compliant formatting). If review stalls with no API blocked_reason, check the support inbox (below).
  5. Slots — poll NOTRATED; rate OK (pay), REVISE or NOK with comments. Unrated slots may auto-OK after TTR.
  6. Async jobs — campaign restart and task-group create return a job id; poll until Uploaded.

Policy

Copy: Clear numbered steps; general audience; no ALL CAPS steps, rude tone, or CAPS warnings/threats. Proofs in the proof box only — never email. Targeting: Intl campaigns for broad workers (country exclusion OK). Fair review: Satisfied when requirements met; Revise if incomplete; Not satisfied with reason if not met. Allowed: Articles, social actions, bookmarks, signups/referrals, transcription, extraction, app/site testing, file up/download, etc. Forbidden: Worker payments (cards, bank, fees, auto-charge trials), spam/ad clicks, negative or fake reviews, dating/adult, phone-activated tasks, survey/offer-wall farming, >3 connected tasks, off-platform contact or payment. Blocklist: CPA/offer programs, ad-click tasks, Google/Yelp/Amazon/Craigslist reviews, crypto exchanges, dating/adult, and many named platforms (Yelp, Amazon, Google AdSense, Binance, OnlyFans, Trust Pilot, etc.).

Fees

Deposits: card, Skrill, Dwolla (US). Not charged for Not satisfied ratings.

  • Basic: 7.5% task fee; $0.75 approval fee (waived on restart); +$0.01/task for file proof.
  • HG: 10% task fee (≥$0.10/task) or $0.01 below; $0 approval; +$0.01 file proof. Rough Basic estimate: positions × payment × 1.075 + surcharges.

Campaign types & tasks

  • Basic — all workers in geo zone (int, west1, europe1/2, asia1, caribbean1). Min 30 positions.
  • HG — curated worker group. Min 1 position.
  • Fixed — same template for every worker; no tasks array.
  • Unique — per-worker data (URLs, labels, etc.) via tasks array or task groups.

Slot flow: UNTAKEN → LOCKED → NOTRATED → OK/NOK/REVISE (+ REFUNDED, NOTREVIEWED).

Support inbox

Review blockers often appear only in employer INBOX, not in campaign GET, the dashboard, or API v2 — the campaign may stay PENDING_REVIEW with no blocked_reason while admin asks for URL/copy/geo fixes.

  1. List INBOX messages (filter by campaign id in subject/body).
  2. Fix the issue (correct create body, stop/recreate, etc.).
  3. Reply on the thread with type E-CAMPAIGN.

Legacy API: api.microworkers.com. Message IDs in URL path, not query params. Types: O-GENERAL, E-CAMPAIGN, E-ENABLE-CHAT, E-OTHER — pass include=message_types when listing.

Reviewing slots

Each slot includes answers (form responses), assigned_task_data (key-value pairs from the assigned task), and task_ids. For unique campaigns, compare assigned data against answers.

Gotchas

  • Speed 1–1000 (higher = faster completion); employer-only rating (method 3) default.
  • ${VAR} in template HTML populated from task data for unique positions.
  • File proof download URLs require auth.
  • Some categories (e.g. Offer/Sign up) force qualification test regardless of parameter.
  • File-proof fields (numberOfFileProofs, allowedFileTypes) must be in original create POST; PATCH ignored.
  • Omit internalTemplate.numberOfSubTasks when referencing an existing template id.

Tools in this Server (37)

Mw Create Hire Group Campaign

Create a campaign targeting a specific hire group of workers.

Mw Delete Campaign

Delete a stopped campaign. The campaign must be stopped first. This permanently removes it from your account.

Mw Delete Hire Group Campaign

Delete a stopped hire group campaign.

Mw Delete Message

Move a support inbox message to trash (legacy API: PUT /message/delete/{message_id}).

Mw Delete Task Group Slots

Delete all untaken slots from a tasks group. Only removes slots with UNTAKEN status.

Mw Delete Template

Delete a custom template. Cannot delete templates that are in use by active campaigns.

Mw Download File Proof

Get the download URL for a worker's file proof. The URL requires authentication with the API key header.

Mw Exclude Worker

Exclude a worker from all your future campaigns. Use for workers who submit low-quality or spam work. To undo, remove the worker from the exclusion li...

Mw Get Account

Get your Microworkers account ID and balance. The balance shows how much money is available to fund campaigns. Deposit funds at https://www.microworke...

Mw Get Campaign

Read Basic Campaigns (API: GET /basic-campaigns or /basic-campaigns/{id}). Omit campaign_id to list your campaigns with pagination (next_page_token). ...

Mw Get Category

Microworkers campaign categories. Omit category_id to list every category (id + title); pass category_id to fetch a single category. Comma-separated i...

Mw Get Hire Group Campaign

Read hire group campaigns. Without campaign_id, lists your campaigns. With campaign_id, returns details for one campaign.

Mw Get Hire Groups

List Microworkers hire groups (built-in defaults, your custom groups, or both). Use group IDs when creating hire group campaigns. For scope 'all', pag...

Mw Get Job Queue

Check the status of an async job. Some operations (like campaign restart, adding task groups) return a job ID. Use this to see if the job completed su...

Mw Get Message

Read employer support inbox messages on api.microworkers.com. Omit message_id to list messages (optionally filter by folder, unread state, dates, or c...

Mw Get Slot

Get slot details or list worker submission slots. With slot_id: returns one slot (answers, status, file proofs). Without slot_id: pass campaign_id and...

Mw Get Task

Read tasks for a Basic Campaign (GET /basic-campaigns/{campaign_id}/tasks[/task_id]). campaign_id is required. Without task_id, lists tasks with page_...

Mw Get Task Group

Read tasks groups for a Basic Campaign (GET …/tasks-groups or …/tasks-groups/{tasks_group_id}). campaign_id is required. Without tasks_group_id, retur...

Mw Get Template

Task form templates: HTML instructions and questions workers fill out. Omit template_id to list your custom templates with page_size / next_page_token...

Mw Get Transaction

Read Microworkers account transactions (GET /accounts/me/transactions or …/transactions/{id}). Omit transaction_id to list with optional transaction_t...

Mw Get Worker

Get information about a Microworkers worker by their ID.

Mw Give Bonus

Give a bonus to a worker for a completed slot. The bonus must be between 10% and 200% of the position cost. Can only be given to slots rated as OK (Sa...

Mw Pause Campaign

Pause an active campaign. Workers currently working can finish, but no new workers can accept tasks. Resume the campaign to reactivate.

Mw Pause Hire Group Campaign

Pause a hire group campaign. Suspends new task pickup without deleting campaign data; use mw_resume_hire_group_campaign to restore availability.

Mw Rate Slot

Rate a worker's submitted task. 'OK' approves and pays the worker, 'NOK' rejects (no payment, must include reason), 'REVISE' sends it back for the wor...

Mw Remove Excluded Worker

Remove a worker from your exclusion list so they can work on your campaigns again.

Mw Restart Campaign

Restart a finished or stopped campaign with additional positions. Minimum 30 positions.

Mw Resume Campaign

Resume a paused campaign so new workers can accept tasks again.

Mw Resume Hire Group Campaign

Resume a paused hire group campaign.

Mw Stop Campaign

Stop a campaign permanently. Unfinished positions are refunded. This cannot be undone — pause the campaign instead if you want to temporarily halt.

Mw Stop Hire Group Campaign

Stop a hire group campaign permanently.

Mw Update Campaign Question

Update question settings on a campaign — make answers required, enforce unique answers across the campaign or per question.

Mw Update Tmpl Question

Update question settings on a template — make answers required or enforce unique answers.

Mw Upsert Campaign

Create or update a Basic Campaign (Pattern B). Omit campaign_id to POST a new campaign — supply title, description, category_id, payment_per_task, tem...

Mw Upsert Message

Create or reply on the employer support inbox (legacy api.microworkers.com). Omit reply_to_message_id to start a new thread. Set reply_to_message_id t...

Mw Upsert Task Group

Create or update a tasks group under a Basic Campaign (Pattern B). Omit tasks_group_id and pass tasks[] to POST /basic-campaigns/{campaign_id}/tasks-g...

Mw Upsert Template

Create or update a reusable task template. Omit template_id to create (POST); pass template_id to update (PUT). Creating requires title and html_code....

Frequently Asked Questions

What is the Microworkers MCP server?

Microworkers is a crowdsourcing marketplace for microtasks. Create campaigns to get workers to sign up for services, collect data, moderate content, and complete other human-intelligence tasks. 2M+ global workers. Pay per task starting at $0.10. It provides 37 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Microworkers to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/microworkers. Authentication is handled automatically.

How many tools does Microworkers provide?

Microworkers provides 37 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Microworkers require?

Microworkers uses API Key. Microworkers requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Microworkers to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/microworkers

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Microworkers and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Microworkers will appear under Not connected — select it and click Connect to complete OAuth.
Name: Microworkers
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/microworkers
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Microworkers?

Sign in to connect your credentials and start running tools from the chat.