Upwork Talent Marketplace
Unified workflow capability for finding, evaluating, and engaging freelancers on Upwork. Combines job search, freelancer profile access, contract management, and messaging into a single talent acquisition workflow. Designed for hiring managers, agencies, and developer platforms integrating Upwork talent data.
What You Can Do
MCP Tools
search-jobs
Search Upwork job postings by keywords, skills, and budget
get-job
Get detailed information for a specific Upwork job posting
search-freelancers
Search for freelancers on Upwork by skills, rate, and availability
get-freelancer-profile
Retrieve the full profile for a specific Upwork freelancer
list-contracts
List all Upwork contracts with optional status filtering
get-contract
Get detailed information for a specific Upwork contract
list-messages
List messages in a contract messaging room
send-message
Send a message in a contract messaging room
execute-graphql
Execute a custom GraphQL query against the Upwork API