The official Upwork MCP server, letting AI agents connect to Upwork and act on your behalf.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http upwork https://mcp.upwork.com/mcp~/.codex/config.toml
[mcp_servers.upwork]
url = "https://mcp.upwork.com/mcp"
# codex mcp add upwork --url https://mcp.upwork.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"upwork": {
"url": "https://mcp.upwork.com/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"upwork": {
"type": "http",
"url": "https://mcp.upwork.com/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"upwork": {
"httpUrl": "https://mcp.upwork.com/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"upwork": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.upwork.com/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"upwork": {
"url": "https://mcp.upwork.com/mcp"
}
}
}