aidevboard avatar

AI Dev Jobs

com.aidevboard/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 jobs

Run 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/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 20 tools

Verified 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...

Parameters* required
companystring
Company slug (e.g. 'openai', 'anthropic') — returns only that company's jobs
global_remoteboolean
Only roles explicitly open to candidates worldwide. Ambiguous or region-restricted remote jobs are excluded.
job_typestring
Employment typeone of full-time · part-time · contract · freelance
levelstring
Experience levelone of junior · mid · senior · lead · principal
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 typeone of remote · hybrid · onsite
get_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.

Parameters* required
id*string
Job ID (UUID) or slug
list_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.

Parameters* required
limitinteger
Max companies (default 20, max 50)
get_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.

Parameters* required
slug*string
Company slug (e.g. 'anthropic', 'openai', 'deepmind'). Use the slug from search_jobs or list_companies results.
get_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...

Parameters* required
job_typestring
one of full-time · part-time · contract · freelance
levelstring
one of junior · mid · senior · lead · principal
limitinteger
Max results (default 10)
locationstring
Location substring (e.g. 'San Francisco')
salary_maxinteger
Maximum salary USD
salary_mininteger
Minimum salary USD
skills*array
Candidate skills/tags (e.g. ['python','llm','pytorch'])
workplacestring
one of remote · hybrid · onsite
get_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.

Parameters* required
companystring
Company slug (e.g. 'anthropic', 'openai')
levelstring
Experience levelone of junior · mid · senior · lead · principal
tagstring
Filter by tag (e.g. 'llm', 'pytorch', 'agents')
workplacestring
Workplace typeone of remote · hybrid · onsite
get_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.

Parameters* required
id*string
Job ID (UUID) or slug — same identifier get_job accepts
limitinteger
Max results (default 5, max 20)
get_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.

Parameters* required
daysinteger
Look-back window in days (default 7, max 30)
limitinteger
Max results (default 10, max 25)
list_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...

Parameters* required
candidate_skillsarray
Candidate-declared skills used to identify relevant public job language. Only verified evidence counts as coverage.
evidence_bulletsarray
Candidate-owned factual evidence. Raw text is processed transiently and is not retained in MCP analytics.
job_id*string
Active job UUID or slug returned by search_jobs or get_job.
compile_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...

Parameters* required
candidate_skillsarray
Candidate-declared skills. The draft lists a skill as evidence-backed only when verified evidence supports it.
evidence_bullets*array
Candidate-owned factual evidence. Raw text is processed transiently and is not retained in MCP analytics.
job_id*string
Active job UUID or slug returned by search_jobs or get_job.
approve_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.

Parameters* required
artifact_hash*string
Exact SHA-256 artifact hash returned by compile_job_specific_resume.
artifact_id*string
Private artifact ID returned by compile_job_specific_resume.
principal_authorized*boolean
True only after the named candidate reviews and authorizes this exact artifact for its exact job.
apply_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.

Parameters* required
compiled_artifact_hash*string
Exact SHA-256 hash of the candidate-approved compiled artifact.
compiled_artifact_id*string
Private artifact ID returned by compile_job_specific_resume.
compiled_authorization_id*string
Short-lived single-use authorization returned by approve_compiled_application.
job_id*string
Active job UUID returned by search_jobs or get_job.
principal_authorized*boolean
True only after the named candidate explicitly authorizes this exact application.
record_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.

Parameters* required
application_id*string
Application ID returned by apply_to_job.
outcome*string
one of screening_requested · assessment_requested · interview_requested · rejected · withdrawn · no_response_30d
principal_authorized*boolean
True only after the named candidate authorizes this exact self-report.
list_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.

Parameters* required
candidate_confirms_interview*boolean
outcome_id*string
principal_authorized*boolean
True only after the candidate authorizes this attestation.
list_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.

Parameters* required
product_idstring
The only active value is aidevboard_verified_interview_pilot.
start_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...

Parameters* required
companystring
Verified Interview Pilot employer company.
employer_namestring
Verified Interview Pilot employer contact name. Included only in the returned review-request template; this MCP call does not submit it.
pilot_authority_assertedboolean
True only after the principal explicitly authorizes requesting owner review for this exact employer and role.
pilot_role_referencestring
Public job URL, requisition ID, or exact role reference for the pilot.
pilot_terms_acknowledgedboolean
True only after the employer principal acknowledges the canonical 30-day, $99-per-mutually-confirmed-interview, three-interview/$297-cap terms.
product_idstring
Product ID from list_products.
work_emailstring
Verified Interview Pilot work email. Included only in the returned review-request template; this MCP call does not submit it.

Sponsors

Details

Website
aidevboard.com
Categories
Search & Web Crawling, Finance & Commerce
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1vannet avataraNotepadvannet/anotepad-mcpAI access to your aNotepad online notes: read, search, write, and organize via 22 tools.0stars
2arcasos avatarArcasos Rentalscom.arcasos/arcasos-rentalsKorean premium short-term rental search: natural language or structured filters (SHV engine).0stars
3atomdomains avatarAtom.com — Premium Domainsatomdomains/atom-mcp-serverSearch, appraise, trademark-check, and buy premium brandable domain names from Atom.com.0stars
4mcp avatarAVnester — Indian Real Estate Intelligencecom.avnester.mcp/property-intelligenceIndian real estate: property search, locality insights, affordability & pan-India stamp-duty tools.0stars
5websfactory avatarBeauticsLabwebsfactory/beauticslab-mcpSearch Korean cosmetics from Olive Young, Daiso, Naver, Coupang, 11st with EWG ingredient analysis.0stars
6markchiang avatarAgent Ipmarkchiang/go-agentsAgent IP: MCP server with patents search tools0stars