Upwork

Find jobs or talent, post jobs and manage proposals and contracts from an AI agent.

Opens Agent Studio, where connecting is one click. The connector URL below works in any MCP client.

Paste it into any MCP client. Setup docs

What the Upwork connector does

The Upwork MCP server connects an Upwork account to Claude and any MCP-compatible agent. Its 46 listed tools search jobs and freelancers, post jobs, manage proposals, offers and milestones, and read dashboards for clients, freelancers and agencies. Upwork draws a firm line: hiring, contracts and payments stay on Upwork.

Connection verified

Connection checked by Agentman on .

Listed in Anthropic’s Connectors Directory at community tier — a listing, not a partner-level review.

Anthropic states this reflects the level of review a connector received, not a security audit.

Upwork tools (46)

  • upwork__boost_profile
  • upwork__confirm_attachment_upload
  • upwork__confirm_draft
  • upwork__end_contract
  • upwork__find_freelancers
  • upwork__find_jobs
  • upwork__find_saved_jobs
  • upwork__get_account
  • upwork__get_agency
  • upwork__get_agency_dashboard
  • upwork__get_client_dashboard
  • upwork__get_client_financials
  • upwork__get_draft
  • upwork__get_freelancer_dashboard
  • upwork__get_freelancer_financials
  • upwork__get_job_posting
  • upwork__get_messages
  • upwork__get_profile
  • upwork__get_rate_insights
  • upwork__get_tool_help
  • upwork__get_upload_status
  • upwork__invite_freelancer
  • upwork__list_accounts
  • upwork__list_client_invitations
  • upwork__list_client_proposals
  • upwork__list_contracts
  • upwork__list_freelancer_proposals
  • upwork__list_milestones
  • upwork__list_offers
  • upwork__manage_client_proposals
  • upwork__manage_milestones
  • upwork__manage_offers
  • upwork__manage_proposals
  • upwork__manage_talent_lists
  • upwork__post_job
  • upwork__respond_to_offer
  • upwork__save_job
  • upwork__send_message
  • upwork__set_tool_mode
  • upwork__set_tool_permission
  • upwork__start_attachment_upload
  • upwork__store_uploaded_files
  • upwork__submit_milestones
  • upwork__update_contract
  • upwork__update_draft
  • upwork__update_profile

Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.

Limits

  • Upwork's documentation is access-restricted, so this page is deliberately thin. https://www.upwork.com/ai/mcp returns HTTP 403 to every automated request we made, including with a browser user-agent — and so does https://www.upwork.com/robots.txt, so we could not even read the access policy. This page therefore carries no prerequisites, plan requirements, rate limits or troubleshooting guidance, because none were available to cite.
  • There is no FAQ on this page, and that is the point. A connector FAQ is only honest when the questions come from the vendor's own troubleshooting material. With the documentation access-restricted there is no sourced question set, so inventing one would be the fabrication this catalogue exists to avoid. It is a Tier C page by necessity, and a thin accurate page beats a full invented one.
  • No tool descriptions or schemas. The endpoint requires OAuth, so we have names from Anthropic's directory and nothing more. What each tool accepts and returns is not something we can state.
  • A permission mechanism exists but is undocumented to us. Three tools set tool mode and permissions; we cannot say what they gate.
  • Write tools reach counterparties. Ending a contract, submitting milestones, posting a job and sending a message all change state other people see.
  • Plan and fee implications are unknown. Upwork's commercial terms around connector use are not something we could verify.

Sources

  • Anthropic Connectors Directory entry, including Upwork's own connector description quoted above (retrieved 2026-09-12) · retrieved 2026-09-12
  • Live OAuth posture check against https://mcp.upwork.com/mcp — HTTP 401 with a www-authenticate Bearer challenge carrying error="invalid_token", and RFC 9728 metadata at https://mcp.upwork.com/.well-known/oauth-protected-resource/mcp returning resource_name: "Upwork MCP" and naming https://mcp.upwork.com as the authorization server (2026-09-12) · retrieved 2026-09-12
  • Upwork MCP documentation as listed by Anthropic — https://www.upwork.com/ai/mcp (HTTP 403, not readable; checked 2026-09-12 with and without a browser user-agent) · retrieved 2026-09-12
  • Upwork support — <mcp-support@upwork.com> · Privacy — https://www.upwork.com/legal#privacy (HTTP 403, not readable — the whole www.upwork.com host is access-restricted to our client, as noted above; the URL is the one Anthropic's directory publishes)
Use it in an agent

Put Upwork to work.

Connect Upwork once and your agents call these tools on their own: on a schedule, in a workflow, with nobody at the keyboard.

Call (650) 285-1019Our AI receptionist answers.