com.aidevboard/jobs
Official13 toolsAI Dev Jobs
MCP for 8,700+ current AI jobs. 13 tools: search, match, salaries, companies, commerce quotes.
Search and analyze 8,700+ AI job listings with salary data and company insights.
Captured live from the server via tools/list.
search_jobs
Search curated AI/ML engineering roles. Filter by tags (e.g. llm, pytorch), workplace (remote/hybrid/onsite), experience level, salary range, or keyword. Results are ranked by quality score and recency.
Parameters (10)
- companystring
Company slug (e.g. 'openai', 'anthropic') — returns only that company's jobs
- job_typestring
Employment type
- levelstring
Experience level
- limitinteger
Max results (default 10, max 25)
- locationstring
Location substring (e.g. 'San Francisco')
- posted_within_daysinteger
Only return jobs posted within the last N days. Useful for polling agents that check for new listings — try 1 for daily, 7 for weekly.
- querystring
Keyword query — matches title, description, company name, and tags
- salary_mininteger
Minimum salary in USD. Matches if job's max salary >= this value (range overlap).
- tagsarray
Tag filter (e.g. ['llm', 'pytorch']). Returns jobs with ANY of these tags.
- workplacestring
Filter by workplace type
get_job
Fetch full job posting by ID or slug: title, description, requirements, salary, workplace, tags, apply URL. Use after search_jobs to read a specific listing.
Parameters (1)
- idstringrequired
Job ID (UUID) or slug
list_companies
Returns top AI/ML companies by active role count, optionally with average salary. Useful for discovering who is hiring in AI.
Parameters (1)
- limitinteger
Max companies (default 20, max 50)
get_company
Get detailed profile for an AI company: total open roles, salary range, top tags/skills, workplace distribution, and apply URL. Use after list_companies or search_jobs to learn more about a specific employer.
Parameters (1)
- slugstringrequired
Company slug (e.g. 'anthropic', 'openai', 'deepmind'). Use the slug from search_jobs or list_companies results.
get_stats
Current AI Dev Jobs index statistics: total active jobs, companies hiring, median salary, new jobs today / this week, and the top 10 trending tags across jobs posted in the last 7 days.
No parameters.
match_jobs
Rank active AI/ML jobs against a candidate profile (skills, salary range, workplace, level). Scoring combines tag overlap (+2 per match), salary overlap (+3), workplace/level/type/location matches, and description keyword hits. Use this when an agent is choosing which role to surface to its user — it returns pre-ranked matches with scoring explanations.
Parameters (8)
- job_typestring
- levelstring
- limitinteger
Max results (default 10)
- locationstring
Location substring (e.g. 'San Francisco')
- salary_maxinteger
Maximum salary USD
- salary_mininteger
Minimum salary USD
- skillsarrayrequired
Candidate skills/tags (e.g. ['python','llm','pytorch'])
- workplacestring
get_salary_data
Salary benchmarks for AI/ML roles. Filter by tag (e.g. 'llm', 'pytorch'), experience level, workplace type, or company. Returns average, median, p25, p75, min, max, and sample count. Useful for compensation research and negotiation.
Parameters (4)
- companystring
Company slug (e.g. 'anthropic', 'openai')
- levelstring
Experience level
- tagstring
Filter by tag (e.g. 'llm', 'pytorch', 'agents')
- workplacestring
Workplace type
get_similar_jobs
Given a job ID or slug, return active jobs that match on tag overlap, same workplace, level, and job type. Ranked by similarity score (tag overlap weighted 3x). Use after search_jobs to surface nearby roles — matches the /jobs/{id}/similar REST endpoint.
Parameters (2)
- idstringrequired
Job ID (UUID) or slug — same identifier get_job accepts
- limitinteger
Max results (default 5, max 20)
get_trending_companies
Companies posting the most AI/ML jobs in the last N days. Complements get_stats trending_tags_7d — while that answers 'what skills are trending', this answers 'who's hiring most aggressively'. Returns company name/slug/logo plus the count of new jobs in the window.
Parameters (2)
- daysinteger
Look-back window in days (default 7, max 30)
- limitinteger
Max results (default 10, max 25)
list_tags
Returns all available job tags/skills with the count of active jobs for each. Use to discover what tags are available for search_jobs filtering.
No parameters.
list_products
Returns agent-readable sellable products for AI Dev Board plus unavailable waitlist products. Use before quote_product or start_checkout.
No parameters.
quote_product
Returns a deterministic quote for an AI Dev Board product, including amount in cents, currency, supported payment mode, and checkout requirements. Accepts product_id or dossier sku.
Parameters (3)
- product_idstring
Product ID from list_products, e.g. aidevboard_promote_listing or aidevboard_dossier_baseline.
- skustring
Dossier SKU alias: baseline, pitch, or pitch10.
- tierstring
Legacy alias. tier=promote maps to aidevboard_promote_listing.
start_checkout
Returns the correct checkout handoff for a product without charging automatically. For promoted listings it returns the POST /api/v1/checkout body; for Dossier it returns the authenticated checkout URL.
Parameters (5)
- buyer_emailstring
Required by POST /api/v1/checkout for promoted listings. Blocks anonymous probes from creating pending Stripe sessions.
- job_idstring
Required for aidevboard_promote_listing.
- payment_modestring
Payment mode. stripe_checkout is the default; stripe_spt is supported for promoted-listing checkout when the HTTP caller supplies shared_payment_granted_token to /api/v1/checkout.
- product_idstring
Product ID from list_products.
- skustring
Dossier SKU alias: baseline, pitch, or pitch10.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"jobs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://aidevboard.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.