Hover to scrollSearch Upwork jobs by keyword or paste a search URL and pull every matching job as a clean dataset — title, description, budget, skills, proposals, and the full client block (location, total spent, rating, hire rate, payment verification). Filter fresh-first so you apply before anyone else.
- 1 Ounie credit per job returned, charged only for jobs actually returned (unused reserves refund automatically)
- Web dashboard, REST API, and a native MCP server for Cursor, Claude, and ChatGPT
- AI agents without an account pay per call in USDC on Base via x402
For agents
Works with Claude, ChatGPT, and any MCP client. One server, every app: paste the gateway config and the agent can discover and run Upwork Leads — and the rest of the store — through ounie_list_apps → ounie_describe_app → ounie_invoke_app.
{
"mcpServers": {
"ounie": {
"url": "https://mcp.ounie.com"
}
}
}Scoped endpoint — just this app. Point a client here when the agent should only ever see Upwork Leads's tools:
{
"mcpServers": {
"upwork": {
"url": "https://upwork.ounie.com/api/mcp"
}
}
}To spend your Ounie credits on the scoped endpoint, append your app key to the URL as ?api_key=… — the header-less form clients like the Ounie AI Team need.
Credits used
| Upwork job scrape | 1 credit per call |