upwork-workflows
Installation
SKILL.md
Orchestrate Upwork MCP workflows
Use this skill for any task that spans multiple Upwork tools, moves money, or needs safe state handling.
The server is self-describing. search_tools lists what the selected account can use, and get_tool_help returns any tool's live actions and complete parameter schema. Treat those as the source of truth for names, actions, and parameters, and never guess. What follows is the set of conventions that a single tool call does not reveal.
Start every workflow
- Call
list_accounts. - If more than one account is returned, ask the user which account to use. Refer to accounts by
nameandrole_label. - Retain the selected
org_uidand the rawrolevalue, which isCLIENT,TALENTfor a freelancer, orFL_AGENCYfor an agency. Passorg_uidon every subsequent tool call, and passroleas well in compact mode. - If an account has
suspended: true, tell the user that actions under it are blocked or restricted before acting. - Never display
org_uidor the raw role code. Use the display name androle_labelinstead.