MCP Server

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.

ChatGPT
ChatGPT
Claude
Claude
Gemini
Gemini
Grok
Grok
Getmany
Getmany
Upwork
Upwork
MCP
MCP
Compatible with:Claude DesktopClineCursorAny MCP client

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

1
Create a key

Generate an API key in GetMany. Name it, set an expiry, revoke it whenever you want.

Get API KeyGet API Key
2
Connect

One 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>"
3
Go!

Ask: “Which jobs in my React scanner are worth bidding on today?” Done.

Works With Your Favorite AI Tool

Claude Code

Claude Code

Anthropic

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

Claude Desktop

Claude Desktop

Anthropic

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

Cursor

Cursor

AI Code Editor

Built-in MCP support. Your scanners and job feed inside your dev workflow.

Cline

Cline

VS Code Extension

Speaks streamable HTTP — add it like any remote MCP server.

Windsurf

Windsurf

AI IDE

MCP-compatible. Connect your GetMany workspace to your IDE.

MCP Inspector

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_scanners

Every scanner in your workspace, in priority order, with its bidder mode and daily limit

get_scanner

One scanner in full: filters, keywords, bidding preferences, notification channel

list_scanner_feed_jobs

The live feed of jobs matching a scanner right now

get_job

Full job details, client signals, and whether you’ve already applied

list_scanner_filter_options

Every valid filter value: categories, occupations, countries, client criteria

summarize_scanner_activity

Bid funnel over any date range: intents, AI decisions, submissions, views, replies, hires

list_proposals

Proposals your agency sent, filtered by freelancer, status or date

get_proposal

One proposal in full: cover letter, screening answers, result history

get_proposals_stats

Views, replies, hires and spend, split by boosted and non-boosted

get_agency

Your agency, its teams, and your remaining Connects balance

list_team_members

Freelancers on your agency, with optional profile detail

get_team_member

One member in full: bio, certificates, earnings, specialized profiles

list_workspace_members

Everyone with access to your workspace, and their role

Change your setup

create_scanner

Spin up a new scanner, ready to configure

rename_scanner

Rename a scanner

duplicate_scanner

Clone a scanner with its filters and bidder preferences

delete_scannerDestructive

Delete a scanner and stop its auto-bidding — this can’t be undone

update_scanner

Change any filter: budget, client criteria, keywords, vendor preferences

update_scanner_priorities

Reorder every scanner in your workspace

assign_scanner_owner

Hand a scanner to a workspace member, or unassign it

remove_scanner_attachmentDestructive

Drop an attachment from a scanner’s bidder preferences

configure_bidder

Set up and switch on the AI auto-bidder: model, cover letter, schedule, daily limit

pause_bidder

Pause or resume auto-bidding on a scanner

disable_bidderDestructive

Switch 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_bid

Ask the AI whether one job is worth bidding on, and why

evaluate_scanner_top_jobs

Batch-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.

ClaudeClaude

Which jobs in my React scanner are worth bidding on today?

User
Claude

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.

Ask Claude anything...

Scanner Tuning

Read your bid funnel, then fix the filters that are leaking.

ClaudeClaude

How did my Design scanner do last month?

User
Claude

142 intents → 61 AI-positive → 58 submitted → 31 viewed → 9 replied → 2 hired. Top rejection reason: budget below threshold, 44%.

Ask Claude anything...

Bulk Setup

Build and configure scanners by describing them, not by clicking through forms.

ClaudeClaude

Clone my React scanner, rename it Vue, swap the keywords

User
Claude

Created “Vue” at priority 0. Filters and bidder preferences copied, keywords updated. Reconfigure the bidder before it goes live.

Ask Claude anything...

Bidder Control

Start, pause and retune the auto-bidder without opening the app.

ClaudeClaude

Pause bidding everywhere except Enterprise until Monday

User
Claude

Paused 4 scanners. Enterprise still active — 12 of 20 daily bids used.

Ask Claude anything...

Getmany vs Other Upwork MCP Servers

Feature
Getmany
chinchilla (NPM)zcrossoverzApifyDIY / 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 more

GetMany vs Open-Source Upwork MCP Servers

Feature comparison against the open-source alternatives.

Learn more

Upwork AI Agents: Automate 80% of Your Workflow

Where AI agents actually save time in an agency pipeline.

Learn more

Connect 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