
AI Dev Jobs
Connects Claude to AI Dev Jobs' live database of 8,700+ AI engineering roles with salary data averaging $228k. Exposes 13 tools for searching jobs by tech stack (LLM, PyTorch, agents, etc.), filtering by location and workplace type, matching roles to skill profiles, pulling salary benchmarks, querying company hiring data, and generating commerce quotes for job board services. Useful when building recruiting agents, compensation research tools, or job matching pipelines that need fresh data on who's hiring AI engineers and what they're paying. The MCP wraps their REST API at aidevboard.com/api/v1 with structured search, match, and analytics operations you can call directly from prompts.
- tools
- 20
- transport
- HTTP
- last updated
- May 8, 2026
Install
From registry metadata$ npx add-mcp https://aidevboard.com/mcp --name jobsRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http jobs https://aidevboard.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 20 toolsVerified live against the running server on Nov 6, 2026.
search_jobsSearch curated AI/ML engineering roles for free. Filter by tags (e.g. llm, pytorch), workplace (remote/hybrid/onsite), global remote eligibility, experience level, salary range, or keyword. After selecting a role, candidates may use compile_job_specific_resume for a $0 transie...11 params
Search curated AI/ML engineering roles for free. Filter by tags (e.g. llm, pytorch), workplace (remote/hybrid/onsite), global remote eligibility, experience level, salary range, or keyword. After selecting a role, candidates may use compile_job_specific_resume for a $0 transie...
companystringglobal_remotebooleanjob_typestringfull-time · part-time · contract · freelancelevelstringjunior · mid · senior · lead · principallimitintegerlocationstringposted_within_daysintegerquerystringsalary_minintegertagsarrayworkplacestringremote · hybrid · onsiteget_jobFetch full job posting by ID or slug: title, description, requirements, salary, workplace, tags, apply URL. Use after search_jobs to read a specific listing.1 params
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.
id*stringlist_companiesReturns top AI/ML companies by active role count, optionally with average salary. Useful for discovering who is hiring in AI.1 params
Returns top AI/ML companies by active role count, optionally with average salary. Useful for discovering who is hiring in AI.
limitintegerget_companyGet 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.1 params
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.
slug*stringget_statsCurrent 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. This is free index data and does not create a payment handoff.
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. This is free index data and does not create a payment handoff.
No parameters. Call it with no arguments.
match_jobsRank active AI/ML jobs against a candidate profile for free. Scoring combines tag overlap (+2 per match), salary overlap (+3), workplace/level/type/location matches, and description keyword hits. After selecting a role, candidates may use compile_job_specific_resume for a $0 t...8 params
Rank active AI/ML jobs against a candidate profile for free. Scoring combines tag overlap (+2 per match), salary overlap (+3), workplace/level/type/location matches, and description keyword hits. After selecting a role, candidates may use compile_job_specific_resume for a $0 t...
job_typestringfull-time · part-time · contract · freelancelevelstringjunior · mid · senior · lead · principallimitintegerlocationstringsalary_maxintegersalary_minintegerskills*arrayworkplacestringremote · hybrid · onsiteget_salary_dataSalary 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.4 params
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.
companystringlevelstringjunior · mid · senior · lead · principaltagstringworkplacestringremote · hybrid · onsiteget_similar_jobsGiven 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.2 params
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.
id*stringlimitintegerget_trending_companiesCompanies 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.2 params
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.
daysintegerlimitintegerlist_tagsReturns all available job tags/skills with the count of active jobs for each. Use to discover what tags are available for search_jobs filtering.
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. Call it with no arguments.
analyze_application_readinessAnalyze candidate-verified evidence against one active job for $0 without requiring identity. The transient response reports covered and unsupported public job signals without an acceptance probability, does not persist candidate evidence, does not submit an application, and r...3 params
Analyze candidate-verified evidence against one active job for $0 without requiring identity. The transient response reports covered and unsupported public job signals without an acceptance probability, does not persist candidate evidence, does not submit an application, and r...
candidate_skillsarrayevidence_bulletsarrayjob_id*stringcompile_job_specific_resumeCompile a $0 candidate-controlled ATS-oriented plain-text Markdown resume for one active job using only candidate-verified evidence. Without identity, returns a transient non-persisted preview that cannot be approved or submitted. With a verified candidate key, saves an immuta...3 params
Compile a $0 candidate-controlled ATS-oriented plain-text Markdown resume for one active job using only candidate-verified evidence. Without identity, returns a transient non-persisted preview that cannot be approved or submitted. With a verified candidate key, saves an immuta...
candidate_skillsarrayevidence_bullets*arrayjob_id*stringapprove_compiled_applicationCreate a short-lived, single-use authorization for one email-verified candidate, one exact compiled artifact hash, and one unchanged active job. Requires principal_authorized=true, costs the candidate $0, and does not submit an application.3 params
Create a short-lived, single-use authorization for one email-verified candidate, one exact compiled artifact hash, and one unchanged active job. Requires principal_authorized=true, costs the candidate $0, and does not submit an application.
artifact_hash*stringartifact_id*stringprincipal_authorized*booleanapply_to_jobSubmit only the exact, visible compiled artifact after the email-verified human principal approves its hash. Requires the single-use approval authorization, an API key, and principal_authorized=true. Candidates and agents are never charged.5 params
Submit only the exact, visible compiled artifact after the email-verified human principal approves its hash. Requires the single-use approval authorization, an API key, and principal_authorized=true. Candidates and agents are never charged.
compiled_artifact_hash*stringcompiled_artifact_id*stringcompiled_authorization_id*stringjob_id*stringprincipal_authorized*booleanrecord_my_application_outcomeRecord one email-verified candidate's explicitly authorized, fixed-taxonomy application outcome for $0. The receipt is candidate-reported, not employer-verified, creates no acceptance-rate claim, and never changes organic ranking.3 params
Record one email-verified candidate's explicitly authorized, fixed-taxonomy application outcome for $0. The receipt is candidate-reported, not employer-verified, creates no acceptance-rate claim, and never changes organic ranking.
application_id*stringoutcome*stringscreening_requested · assessment_requested · interview_requested · rejected · withdrawn · no_response_30dprincipal_authorized*booleanlist_my_interview_outcomesList employer-reported interview outcomes for applications submitted with the authenticated developer API key. No candidate fee is ever created.
List employer-reported interview outcomes for applications submitted with the authenticated developer API key. No candidate fee is ever created.
No parameters. Call it with no arguments.
respond_to_interview_outcomeRecord the authenticated candidate's independent response to an employer-reported interview. Requires explicit principal authorization. Confirmation can make a fixed employer fee billable; candidates and agents pay $0.3 params
Record the authenticated candidate's independent response to an employer-reported interview. Requires explicit principal authorization. Confirmation can make a fixed employer fee billable; candidates and agents pay $0.
candidate_confirms_interview*booleanoutcome_id*stringprincipal_authorized*booleanlist_productsReturns AI Dev Board's only agent-readable commercial offer: the employer-funded Verified Interview Pilot. Candidates and agents pay $0; job discovery and the evidence-backed application workflow are free. The pilot is billable only after an owner-approved program, a verified...
Returns AI Dev Board's only agent-readable commercial offer: the employer-funded Verified Interview Pilot. Candidates and agents pay $0; job discovery and the evidence-backed application workflow are free. The pilot is billable only after an owner-approved program, a verified...
No parameters. Call it with no arguments.
quote_productReturns the deterministic, outcome-only terms for AI Dev Board's Verified Interview Pilot. No candidate or agent is charged; legacy package, sponsorship, and Dossier product IDs are retired from agent commerce.1 params
Returns the deterministic, outcome-only terms for AI Dev Board's Verified Interview Pilot. No candidate or agent is charged; legacy package, sponsorship, and Dossier product IDs are retired from agent commerce.
product_idstringstart_checkoutReturns a non-charging owner-review request template for the Verified Interview Pilot only. It creates no request, program, candidate action, invoice, or charge. Employer identity, exact-role authority, and acknowledgement of the capped 30-day terms are required before a separ...7 params
Returns a non-charging owner-review request template for the Verified Interview Pilot only. It creates no request, program, candidate action, invoice, or charge. Employer identity, exact-role authority, and acknowledgement of the capped 30-day terms are required before a separ...
companystringemployer_namestringpilot_authority_assertedbooleanpilot_role_referencestringpilot_terms_acknowledgedbooleanproduct_idstringwork_emailstringSponsors
Details
- Website
- aidevboard.com
- Categories
- Search & Web Crawling, Finance & Commerce
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026