MCP Server for Upwork
Connect your GetMany workspace to Claude, Cursor and any MCP client. Run your scanners, read your live job feed, and steer your auto-bidder — from chat.

500+ freelancers & agencies use GetMany

10,000+
proposals sent

500+
agencies & freelancers

2 min
average setup
What is an MCP Server for Upwork?
MCP (Model Context Protocol) is how AI clients talk to external services. GetMany’s MCP server exposes your workspace — scanners, live job feeds, proposal stats and the auto-bidder — as tools your AI client can call directly. Ask a question, and it reads your real pipeline to answer it.
AI-Native Integration
Works with Claude Code, Claude Desktop, Cursor and any MCP-compatible client. No extensions, no plugins.
Your Live Pipeline
Real scanners, real job feeds, real proposal stats — the same data the app shows you, current to the second.
Your Workspace, Not Raw Upwork
Every tool acts on the workspace you already built: the scanners you tuned, the filters you set, the bidder you configured.
Set Up in 3 Steps
Generate an API key in GetMany. Name it, set an expiry, revoke it whenever you want.
Get API KeyGet API KeyOne command in Claude Code. A short config block in Cursor and Claude Desktop.
claude mcp add --transport http getmany \
https://mcp.getmany.com/mcp \
--header "Authorization: Bearer <YOUR_API_KEY>"Ask: “Which jobs in my React scanner are worth bidding on today?” Done.
Works With Your Favorite AI Tool

Claude Code
Anthropic
One command and you’re connected. The fastest path into your workspace.

Claude Desktop
Anthropic
Full MCP support through the mcp-remote bridge. Requires Node.js.

Cursor
AI Code Editor
Built-in MCP support. Your scanners and job feed inside your dev workflow.
Cline
VS Code Extension
Speaks streamable HTTP — add it like any remote MCP server.

Windsurf
AI IDE
MCP-compatible. Connect your GetMany workspace to your IDE.
MCP Inspector
Debug Tool
Inspect the server’s tools and test calls before wiring up a client.
Works with any MCP client that speaks streamable HTTP and can send a request header.
26 MCP Tools for Upwork
Read your workspace
list_scannersEvery scanner in your workspace, in priority order, with its bidder mode and daily limit
get_scannerOne scanner in full: filters, keywords, bidding preferences, notification channel
list_scanner_feed_jobsThe live feed of jobs matching a scanner right now
get_jobFull job details, client signals, and whether you’ve already applied
list_scanner_filter_optionsEvery valid filter value: categories, occupations, countries, client criteria
summarize_scanner_activityBid funnel over any date range: intents, AI decisions, submissions, views, replies, hires
list_proposalsProposals your agency sent, filtered by freelancer, status or date
get_proposalOne proposal in full: cover letter, screening answers, result history
get_proposals_statsViews, replies, hires and spend, split by boosted and non-boosted
get_agencyYour agency, its teams, and your remaining Connects balance
list_team_membersFreelancers on your agency, with optional profile detail
get_team_memberOne member in full: bio, certificates, earnings, specialized profiles
list_workspace_membersEveryone with access to your workspace, and their role
Change your setup
create_scannerSpin up a new scanner, ready to configure
rename_scannerRename a scanner
duplicate_scannerClone a scanner with its filters and bidder preferences
delete_scannerDestructiveDelete a scanner and stop its auto-bidding — this can’t be undone
update_scannerChange any filter: budget, client criteria, keywords, vendor preferences
update_scanner_prioritiesReorder every scanner in your workspace
assign_scanner_ownerHand a scanner to a workspace member, or unassign it
remove_scanner_attachmentDestructiveDrop an attachment from a scanner’s bidder preferences
configure_bidderSet up and switch on the AI auto-bidder: model, cover letter, schedule, daily limit
pause_bidderPause or resume auto-bidding on a scanner
disable_bidderDestructiveSwitch the auto-bidder off — this clears its saved preferences
Ask the AI decision-maker
Included in your plan — AI bid decisions run on GetMany’s models, not your credits.
evaluate_bidAsk the AI whether one job is worth bidding on, and why
evaluate_scanner_top_jobsBatch-evaluate the top jobs in a feed, up to 10 at a time, positives first
How Teams Use GetMany MCP for Upwork
Four things agencies ask their AI client to do every week
Morning Triage
Score today’s feed before you spend a single Connect.
Which jobs in my React scanner are worth bidding on today?
Evaluated 10 jobs. 3 worth bidding — React Dashboard for Fintech, Next.js migration, Design system build. 7 skipped: budget below your floor, or no payment verification.
Scanner Tuning
Read your bid funnel, then fix the filters that are leaking.
How did my Design scanner do last month?
142 intents → 61 AI-positive → 58 submitted → 31 viewed → 9 replied → 2 hired. Top rejection reason: budget below threshold, 44%.
Bulk Setup
Build and configure scanners by describing them, not by clicking through forms.
Clone my React scanner, rename it Vue, swap the keywords
Created “Vue” at priority 0. Filters and bidder preferences copied, keywords updated. Reconfigure the bidder before it goes live.
Bidder Control
Start, pause and retune the auto-bidder without opening the app.
Pause bidding everywhere except Enterprise until Monday
Paused 4 scanners. Enterprise still active — 12 of 20 daily bids used.
Getmany vs Other Upwork MCP Servers
| Feature | chinchilla (NPM) | zcrossoverz | Apify | DIY / OSS | |
|---|---|---|---|---|---|
| Managed job scanners | |||||
| AI bid decisions | Varies | ||||
| Auto-bidder control | |||||
| Proposal analytics | |||||
| Runs on your real pipeline | Scraper | Varies | |||
| Hosted — nothing to maintain | |||||
| Support | Limited |
What Users Say
“Morning triage used to be forty minutes of scrolling. Now I ask Claude which jobs in my scanners are worth bidding on and get a ranked answer with reasons.”
Alex R.
Freelance React Developer
“We run twelve scanners. Pausing, retuning and reprioritising them from chat — without opening the dashboard — changed how our leads team works.”
Sarah K.
Agency Owner, 12 freelancers
“Pulling the bid funnel for a scanner in one question is what I use most. I found two scanners quietly burning Connects on jobs we never win.”
David M.
Full-Stack Developer
Frequently Asked Questions
The information you need to make the most of our platform.
Learn More About MCP for Upwork
How to Connect Upwork to Claude Desktop
Step-by-step setup guide. From API key to first query.
Learn moreGetMany vs Open-Source Upwork MCP Servers
Feature comparison against the open-source alternatives.
Learn moreUpwork AI Agents: Automate 80% of Your Workflow
Where AI agents actually save time in an agency pipeline.
Learn moreConnect Your Workspace to Claude
Your scanners, job feeds and auto-bidder — from chat.
Works with your existing plan · 2 min setup · Revoke your key anytime