Upwork buyer intelligence for your own agent, over MCP.
A proprietary Upwork corpus your agent asks over MCP: who the anonymous client really is, what they actually pay, and rate benchmarks from a freelancer census. You bring the agent and the subscription; the corpus answers, it is never downloaded.
Use it with the agent you already run.
One line per client; the token is the only secret.
- where
- terminal
- status
- syntax confirmed against `claude mcp add --help`
14 questions your agent can ask.
Grouped by the job they do; every one answers from the corpus, none hands it over.
search_jobsSearch Upwork postings by words, an exact phrase, and structured filters.plan
get_prefilter_catalogThe fields search_jobs and save_search can filter on, with their types and the values each accepts.
check_prefilterValidate a filter without running it, and see how much it would catch.
get_jobOne posting in full, as the corpus holds it.plan
get_job_scoreHow good a posting is on its own terms, 0-100, and WHY.plan
get_buyerWho is actually behind an anonymous posting.plan
get_buyer_qualityWhether the client behind a posting actually pays, and how much of that we can honestly claim to know.plan
rate_benchmarkWhat freelancers with a given skill LIST as their hourly rate, as a distribution rather than an average.plan
skill_demandHow many jobs mentioning a skill were posted recently, and whether that is rising or falling week by week.plan
Four rules the server enforces.
Not a policy page — code paths.
Pricing for one token.
Questions an agent operator asks.
01What is in the corpus?
Public Upwork job postings collected continuously since March 2024, the contracts and hires visible on them, and a census of public freelancer profiles with their listed rates. On top of that, a buyer de-anonymization layer that names the company behind an anonymous posting with a confidence grade, and its posting and hiring history. Nothing private to any Upwork account.
02Is this affiliated with Upwork?
Not affiliated with, endorsed by, or sponsored by Upwork Inc. Upwork is a trademark of Upwork Inc. Data is compiled from public postings and public profiles and is provided as-is.
03What does a token with no workspace get?
Everything. tools/list returns the same tools to every authenticated token — there are no tiers. A 14-day trial is written onto the token when you mint it; when it ends the corpus tools refuse and name the price, while get_plan and your saved searches stay readable so you can see what you had.
04Can my agent pull the whole corpus?
No. There is no list-all tool — search requires a filter and returns compact public postings only. Within your own filter you can page to the end, because a survey you cannot finish is not an answer; what you cannot do is write a filter that matches the corpus. Rate statistics refuse to answer below five freelancers. Buyer dossiers open only for a job your own feeds matched. Every call is logged per token with a daily cap and a distinct-query guard on the corpus tools.
05Which clients work?
Anything that speaks MCP over Streamable HTTP with a bearer header: Claude Code, Codex CLI, Cursor, VS Code, Gemini CLI, or curl. The connect page prints the exact line for each. The endpoint needs the trailing slash.
06How do I revoke a token?
Write to [email protected] with the token label the connect page showed you. Revocation is immediate; mint a new one any time.