Tools: 38
Other

Microworkers

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.

Use in your AI tool

You’ll sign in to MCPBundles when your client connects.

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

Chat in MCPBundles Studio

This server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.

Managed
38 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

Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com

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 creates: set number_of_file_proofs=1 when creating a campaign; PATCH cannot add proofs later.
  • Omit internalTemplate.numberOfSubTasks when referencing an existing template id with file proofs only (no inline html_code).
  • Prefer typed campaign, slot, template, hire-group, and worker operations before the generic REST passthrough.

Tools discovered (38)

Showing 25 of 38 from the live probe.

  • 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 list.

  • 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.microworkers.com/deposit.php Optional comma-separated include: 'geo_zones' (all targeting zones and countries), 'excluded_workers' (paginated list of workers you have blocked). When include contains excluded_workers, page_size and next_page_token apply to that list.

  • 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). Provide campaign_id for full detail including slots_count and blocked_reason. UI IDs use a '_B' suffix — strip it for API calls.

  • 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 include: when category_id is set and include contains 'sub_categories', also loads sub-categories with minimum payment per geo zone (same as the dedicated sub-category list API). Key category IDs: '05' = Offer/Sign up, '09' = Data Collection/Mining, '94' = Testing, '99' = Other. Key sub-categories under 05: '0500' = Email Submit, '0501' = Opt-in (Si

  • 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', pagination returns separate cursors for default and custom lists.

  • 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 successfully. Status values include: Pending, Uploading, Uploaded, Validation_Error, Upload_Error.

  • 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 campaign_id). Set message_id to fetch one message with full body. When listing, include='message_types' adds the legacy type map from GET /message/types. Use during PENDING_REVIEW when admin questions do not appear in campaign API responses.

  • 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 exactly one list selector — (1) neither task_id, tasks_group_id, nor hire_group → all slots for a basic campaign; (2) task_id → slots for that task; (3) tasks_group_id → slots for that task group; (4) hire_group=true → slots for a hire group campaign. Statuses include NOTRATED (awaiting review), OK, NOK, LOCKED, UNTAKEN, REVISE.

  • 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_size and next_page_token. With task_id, returns one task — unique key/value data assigned to a worker position.

  • 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, returns a paginated list; with tasks_group_id, returns one group.

  • 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. Comma-separated include on the list path: pass 'default_templates' to also load built-in defaults (GET /templates/default); use default_templates_next_page_token to page that list. Pass template_id to fetch a single template with full HTML and question metadata. Use the template id when creating campaigns.

  • Mw Get Transaction

    Read Microworkers account transactions (GET /accounts/me/transactions or …/transactions/{id}). Omit transaction_id to list with optional transaction_type filter and next_page_token. Set transaction_id for a single deposit, campaign charge, withdrawal, or service line.

  • 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 (Satisfied).

  • Mw Invite Hire Group Worker

    Invite a worker into a custom hire group via POST /hire-groups/custom/{hire_group_id}/workers/{worker_id}. List custom hire groups and look up worker profiles to collect IDs first.

  • 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; resume the hire group campaign to restore availability.

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 38 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 38 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

Ready to use Microworkers?

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

Microworkers MCP Server & Skill