{"name":"SnipeWork Market Intelligence MCP Server","version":"1.0.0","description":"Live Upwork market data via Model Context Protocol","transport":"Streamable HTTP (JSON-RPC 2.0)","endpoint":"https://snipework.com/api/mcp","method":"POST","authentication":"none (rate limited: 30 req/min per IP)","tools":[{"name":"get_market_summary","description":"Get a summary of the current Upwork freelance market: total jobs tracked, jobs posted in last 24h, job type split (fixed vs hourly), and experience level distribution."},{"name":"get_trending_skills","description":"Get the top trending skills on Upwork over the last 7 days. Returns skill names, job counts, and percentage change vs previous week."},{"name":"get_budgets_by_category","description":"Get average budgets by Upwork job category over the last 7 days. Returns average fixed-price and hourly rates per category with 7-day trend."},{"name":"get_top_countries","description":"Get the top countries where Upwork clients are hiring from in the last 7 days. Returns country names, job counts, and percentage share."},{"name":"get_hot_jobs","description":"Get the hottest (highest budget) Upwork jobs posted in the last 24 hours. Returns job title, budget, country, experience level, skills, and direct link."},{"name":"get_activity_heatmap","description":"Get a 7x24 heatmap of job posting activity (day of week x hour of day, UTC). Useful for finding the best times to be online on Upwork to apply first."},{"name":"get_client_quality","description":"Get distribution of client quality on Upwork over last 7 days, grouped by hire rate: low (<30%), medium (30-70%), high (>70%)."},{"name":"get_daily_trend","description":"Get daily job posting count and average budget for the last 7 days. Useful for spotting recent market shifts."}],"serverCard":"https://snipework.com/.well-known/mcp/server-card.json","docs":"https://snipework.com/docs/api"}