# market-intelligence

Query live Upwork freelance market intelligence directly from your AI agent. Get real-time data about:

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add snipework-app/market-intelligence

# Browse available tools
npx -y @smithery/cli@latest tool list snipework-app/market-intelligence

# Get full schema for a tool
npx -y @smithery/cli@latest tool get snipework-app/market-intelligence get_market_summary

# Call a tool
npx -y @smithery/cli@latest tool call snipework-app/market-intelligence get_market_summary '{}'
```

## Direct MCP Connection

Endpoint: `https://market-intelligence--snipework-app.run.tools`

## Tools (8)

- `get_market_summary` — Get a summary of the current Upwork freelance market: total jobs tracked, jobs posted in last 24h, job type split (fixe…
- `get_trending_skills` — Get the top trending skills on Upwork over the last 7 days. Returns skill names, job counts, and percentage change vs p…
- `get_budgets_by_category` — Get average budgets by Upwork job category over the last 7 days. Returns average fixed-price and hourly rates per categ…
- `get_top_countries` — Get the top countries where Upwork clients are hiring from in the last 7 days. Returns country names, job counts, and p…
- `get_hot_jobs` — Get the hottest (highest budget) Upwork jobs posted in the last 24 hours. Returns job title, budget, country, experienc…
- `get_activity_heatmap` — Get a 7x24 heatmap of job posting activity (day of week x hour of day, UTC). Useful for finding the best times to be on…
- `get_client_quality` — Get distribution of client quality on Upwork over last 7 days, grouped by hire rate: low (<30%), medium (30-70%), high …
- `get_daily_trend` — Get daily job posting count and average budget for the last 7 days. Useful for spotting recent market shifts.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get snipework-app/market-intelligence <tool-name>
```
