← Back to SnipeWork

Public API & MCP Server

Free live Upwork market intelligence for AI agents, researchers, and developers.

✓ No Auth Required✓ CORS Enabled✓ Rate Limited✓ 60s Cache

What's included

REST API

Single endpoint returns the full dataset. Cached 60 seconds.

curl https://snipework.com/api/market

OpenAPI spec: /.well-known/openapi.json · Rate limit: 10 req/min per IP

MCP Server

Model Context Protocol server for AI agents (Claude, ChatGPT, etc.). Supports JSON-RPC 2.0 over HTTP.

Endpoint

POST https://snipework.com/api/mcp

Available tools

Example — list tools

curl -X POST https://snipework.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list"
  }'

Example — call a tool

curl -X POST https://snipework.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "get_trending_skills",
      "arguments": { "limit": 5 }
    }
  }'

Use in Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "snipework": {
      "url": "https://snipework.com/api/mcp"
    }
  }
}

MCP Server Card: /.well-known/mcp/server-card.json · Rate limit: 30 req/min per IP

Terms

Free for non-commercial use. Attribution appreciated (“Data: SnipeWork.com”). For commercial licenses or higher rate limits, contact support@snipework.com.

Data is updated every minute from live Upwork job postings. SnipeWork is not affiliated with Upwork.