$npx -y skills add sickn33/agentic-awesome-skills --skill ai-dev-jobs-mcpSearch 8,400+ AI and ML jobs across 489 companies, inspect listings and employers, match roles, and view salary and market stats via AI Dev Jobs MCP
| 1 | # AI Dev Jobs MCP |
| 2 | |
| 3 | ## Overview |
| 4 | |
| 5 | AI Dev Jobs is a remote MCP server that gives AI agents access to a live index of AI and ML job listings. As of April 17, 2026, the live MCP stats report 8,405 active roles across 489 companies, a $213,500 median salary, and 600 new jobs this week. Agents can search jobs by role, location, or company, retrieve full job details, list hiring companies, match roles to a profile, and get salary or aggregate market statistics. It is designed for AI agents that assist with job searching, recruiting, or labor market analysis. |
| 6 | |
| 7 | ## When to Use This Skill |
| 8 | |
| 9 | - Use when helping a user search for AI or ML engineering jobs |
| 10 | - Use when an agent needs to look up which companies are hiring for specific AI roles |
| 11 | - Use when building recruiting or talent-matching workflows |
| 12 | - Use when analyzing the AI job market (open positions, top companies, role distribution) |
| 13 | |
| 14 | ## MCP Configuration |
| 15 | |
| 16 | Add the AI Dev Jobs MCP server to your client configuration. The endpoint uses streamable HTTP and requires no authentication. |
| 17 | |
| 18 | ### Claude Desktop / Cursor / Windsurf |
| 19 | |
| 20 | ```json |
| 21 | { |
| 22 | "mcpServers": { |
| 23 | "ai-dev-jobs": { |
| 24 | "url": "https://aidevboard.com/mcp" |
| 25 | } |
| 26 | } |
| 27 | } |
| 28 | ``` |
| 29 | |
| 30 | No API key or authentication is required. |
| 31 | |
| 32 | ## Available Tools |
| 33 | |
| 34 | ### `search_jobs` |
| 35 | |
| 36 | Search the job index by keyword, location, company, or work arrangement. Returns matching listings with title, company, location, and salary information. |
| 37 | |
| 38 | ``` |
| 39 | search_jobs({ query: "machine learning engineer", location: "remote" }) |
| 40 | ``` |
| 41 | |
| 42 | ### `get_job` |
| 43 | |
| 44 | Retrieve full details for a specific job listing by ID, including description, requirements, salary range, and application link. |
| 45 | |
| 46 | ``` |
| 47 | get_job({ id: "abc123" }) |
| 48 | ``` |
| 49 | |
| 50 | ### `list_companies` |
| 51 | |
| 52 | List all companies in the index with their open position counts. Useful for discovering which companies are actively hiring. |
| 53 | |
| 54 | ``` |
| 55 | list_companies({}) |
| 56 | ``` |
| 57 | |
| 58 | ### `get_company` |
| 59 | |
| 60 | Retrieve details for a specific company, including available AI roles when exposed by the endpoint. |
| 61 | |
| 62 | ``` |
| 63 | get_company({ id: "openai" }) |
| 64 | ``` |
| 65 | |
| 66 | ### `get_stats` |
| 67 | |
| 68 | Get aggregate statistics about the job market: total listings, top companies by open roles, role distribution, and location breakdown. |
| 69 | |
| 70 | ``` |
| 71 | get_stats({}) |
| 72 | ``` |
| 73 | |
| 74 | ### `match_jobs` |
| 75 | |
| 76 | Match jobs against a candidate profile, skills list, or preferences. |
| 77 | |
| 78 | ``` |
| 79 | match_jobs({ skills: ["python", "llm", "pytorch"], workplace: "remote" }) |
| 80 | ``` |
| 81 | |
| 82 | ### `get_salary_data` |
| 83 | |
| 84 | Retrieve salary statistics for roles, tags, levels, or locations when available. |
| 85 | |
| 86 | ``` |
| 87 | get_salary_data({ tag: "llm", level: "senior" }) |
| 88 | ``` |
| 89 | |
| 90 | ### `list_tags` |
| 91 | |
| 92 | List indexed tags that can be used to filter searches or salary analysis. |
| 93 | |
| 94 | ``` |
| 95 | list_tags({}) |
| 96 | ``` |
| 97 | |
| 98 | ## Examples |
| 99 | |
| 100 | ### Example 1: Find Remote ML Jobs |
| 101 | |
| 102 | ```text |
| 103 | Use @ai-dev-jobs-mcp to find remote machine learning engineer positions. |
| 104 | ``` |
| 105 | |
| 106 | The agent will call `search_jobs({ query: "machine learning engineer", location: "remote" })` and return matching listings. |
| 107 | |
| 108 | ### Example 2: Check Which Companies Are Hiring |
| 109 | |
| 110 | ```text |
| 111 | Use @ai-dev-jobs-mcp to list all companies currently hiring for AI roles. |
| 112 | ``` |
| 113 | |
| 114 | The agent will call `list_companies({})` and return companies sorted by number of open positions. |
| 115 | |
| 116 | ### Example 3: Get Job Market Overview |
| 117 | |
| 118 | ```text |
| 119 | Use @ai-dev-jobs-mcp to show current AI job market statistics. |
| 120 | ``` |
| 121 | |
| 122 | The agent will call `get_stats({})` and return aggregate data on listings, top employers, and role distribution. |
| 123 | |
| 124 | ### Example 4: Get Full Job Details |
| 125 | |
| 126 | ```text |
| 127 | Use @ai-dev-jobs-mcp to get the full details for job ID abc123. |
| 128 | ``` |
| 129 | |
| 130 | The agent will call `get_job({ id: "abc123" })` and return the complete listing with requirements and application link. |
| 131 | |
| 132 | ### Example 5: Match Jobs to a Candidate Profile |
| 133 | |
| 134 | ```text |
| 135 | Use @ai-dev-jobs-mcp to match remote LLM roles to a senior Python and PyTorch profile. |
| 136 | ``` |
| 137 | |
| 138 | The agent will call `match_jobs({ skills: ["python", "llm", "pytorch"], workplace: "remote" })` and return suitable listings. |
| 139 | |
| 140 | ### Example 6: Compare Salary Data |
| 141 | |
| 142 | ```text |
| 143 | Use @ai-dev-jobs-mcp to compare senior LLM salary data. |
| 144 | ``` |
| 145 | |
| 146 | The agent will call `get_salary_data({ tag: "llm", level: "senior" })` and summarize available compensation ranges. |
| 147 | |
| 148 | ## Best Practices |
| 149 | |
| 150 | - Use `search_jobs` with specific keywords for targeted results rather than broad queries |
| 151 | - Use `list_companies` to discover companies, then `search_jobs` filtered by company name for focused searches |
| 152 | - Use `get_stats` to provide users with market context before diving into specific listings |
| 153 | - Use `match_jobs` when the user gives skills, seniority, location, or work arrangement preferences |
| 154 | - Use `get_salary_data` only as market context; remind users that l |