furkankoykiran/upwork-mcp
MCP server for Upwork's GraphQL API — job search, proposal management, profile tracking
Platform-specific configuration:
{
"mcpServers": {
"upwork-mcp": {
"command": "npx",
"args": [
"-y",
"upwork-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/@furkankoykiran/upwork-mcp) [](https://github.com/furkankoykiran/upwork-mcp/actions) [](https://opensource.org/licenses/MIT) [](https://codecov.io/gh/furkankoykiran/upwork-mcp)
> A Model Context Protocol server that connects AI agents to Upwork's GraphQL API — enabling job discovery, proposal management, profile tracking, and analytics.
# Install globally
npm install -g @furkankoykiran/upwork-mcp
# Or use with npx (no installation needed)
npx @furkankoykiran/upwork-mcpclaude mcp add upwork -- npx -y @furkankoykiran/upwork-mcpThen set your credentials:
export UPWORK_CLIENT_ID="your_client_id"
export UPWORK_CLIENT_SECRET="your_client_secret"And authenticate:
npx @furkankoykiran/upwork-mcp authgit clone https://github.com/furkankoykiran/Loading reviews...