Verified AI/tech jobs from company ATSs: search, fit matching, salary stats; employer job posting
Déduit des transports déclarés par cette annonce (stdio, streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
ENTRA_API_KEYClé d’APIfacultatifEmployer API key (entra_live_…) from https://entracareers.com/employer/profile?tab=api-keys — enables employer tools
Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.
search_jobsSearch thousands of verified AI & tech jobs on ENTRA (aggregated directly from company hiring systems — zero ghost jobs). Filters: work location, country, company, annual salary, experience, posted_within_days. rank_by date | salary | fit (fit needs profile_keywords). Returns total_found and live r…Search thousands of verified AI & tech jobs on ENTRA (aggregated directly from company hiring systems — zero ghost jobs). Filters: work location, country, company, annual salary, experience, posted_within_days. rank_by date | salary | fit (fit needs profile_keywords). Returns total_found and live r…
Aucun schéma d’entrée n’a été publié pour cet outil.
get_jobFull details of one ENTRA job by id: description, requirements, skills, salary band, company, apply link.Full details of one ENTRA job by id: description, requirements, skills, salary band, company, apply link.
Aucun schéma d’entrée n’a été publié pour cet outil.
list_companiesList companies hiring on ENTRA (OpenAI, Anthropic, SpaceX, Stripe and 300+ more) with open-role counts and profile links.List companies hiring on ENTRA (OpenAI, Anthropic, SpaceX, Stripe and 300+ more) with open-role counts and profile links.
Aucun schéma d’entrée n’a été publié pour cet outil.
match_jobsAI matching, live: pass resume_text (free text) or skills[] plus optional target_role / remote_only / country / min_salary. Extracts skills, role and seniority deterministically, runs 2–4 searches, dedupes and ranks with an explainable fit_score (0–100), why[], matched_skills, skill_gaps, salary an…AI matching, live: pass resume_text (free text) or skills[] plus optional target_role / remote_only / country / min_salary. Extracts skills, role and seniority deterministically, runs 2–4 searches, dedupes and ranks with an explainable fit_score (0–100), why[], matched_skills, skill_gaps, salary an…
Aucun schéma d’entrée n’a été publié pour cet outil.
match_profileBackward-compatible alias of match_jobs: skills[] (+ role_hint, remote_only, limit) → ranked verified roles with fit explanation.Backward-compatible alias of match_jobs: skills[] (+ role_hint, remote_only, limit) → ranked verified roles with fit explanation.
Aucun schéma d’entrée n’a été publié pour cet outil.
salary_statsSalary statistics for a role query from ENTRA listings that publish a band (up to 150 most recent): count_with_salary, min / p25 / median / p75 / max per currency (annualized; USD reported as USD-equivalent, other currencies as-is), top 5 companies by count. Listed bands only — no estimates.Salary statistics for a role query from ENTRA listings that publish a band (up to 150 most recent): count_with_salary, min / p25 / median / p75 / max per currency (annualized; USD reported as USD-equivalent, other currencies as-is), top 5 companies by count. Listed bands only — no estimates.
Aucun schéma d’entrée n’a été publié pour cet outil.
companies_hiringWhich companies are hiring for a role right now: aggregates ENTRA search results (up to 300 most recent roles) into companies with open-role counts, sample titles, latest post date, verified flag and profile URLs.Which companies are hiring for a role right now: aggregates ENTRA search results (up to 300 most recent roles) into companies with open-role counts, sample titles, latest post date, verified flag and profile URLs.
Aucun schéma d’entrée n’a été publié pour cet outil.
prepare_applicationPrepare an application for an ENTRA job: returns the direct apply link and a short checklist. The human reviews and applies — no auto-submission.Prepare an application for an ENTRA job: returns the direct apply link and a short checklist. The human reviews and applies — no auto-submission.
Aucun schéma d’entrée n’a été publié pour cet outil.
employer_whoamiIdentify the employer API key: company, key name/prefix, granted scopes and which employer tools are usable. Calls GET /employer/api-keys/me (cached). Start here in employer mode.Identify the employer API key: company, key name/prefix, granted scopes and which employer tools are usable. Calls GET /employer/api-keys/me (cached). Start here in employer mode.
Aucun schéma d’entrée n’a été publié pour cet outil.
post_jobPublish a job on ENTRA for your company (scope jobs:write). Human-friendly input: title, description, employment_type, work_location (remote/onsite/hybrid), country + city (names; resolved to ENTRA ids), optional specialization (free text, best active match), experience_level, salary band, benefits…Publish a job on ENTRA for your company (scope jobs:write). Human-friendly input: title, description, employment_type, work_location (remote/onsite/hybrid), country + city (names; resolved to ENTRA ids), optional specialization (free text, best active match), experience_level, salary band, benefits…
Aucun schéma d’entrée n’a été publié pour cet outil.
my_jobsList your company's jobs (scope jobs:read): status active | closed | all, optional search, limit, page. Each job: status, location, salary, applications count, expiry, public + manage URLs.List your company's jobs (scope jobs:read): status active | closed | all, optional search, limit, page. Each job: status, location, salary, applications count, expiry, public + manage URLs.
Aucun schéma d’entrée n’a été publié pour cet outil.
close_jobClose (unpublish) one of your jobs (scope jobs:write). Without confirm:true it only returns a preview of the job that would be closed; with confirm:true it PATCHes isActive:false. Reversible with update_job {is_active:true}.Close (unpublish) one of your jobs (scope jobs:write). Without confirm:true it only returns a preview of the job that would be closed; with confirm:true it PATCHes isActive:false. Reversible with update_job {is_active:true}.
Aucun schéma d’entrée n’a été publié pour cet outil.
update_jobUpdate fields of one of your jobs (scope jobs:write): title, description, requirements, employment_type, work_location, experience_level, salary_*, benefits, internal_job_id, expires_in_days (extend), country+city, specialization, is_active (re-open/close). Only the fields you pass are changed.Update fields of one of your jobs (scope jobs:write): title, description, requirements, employment_type, work_location, experience_level, salary_*, benefits, internal_job_id, expires_in_days (extend), country+city, specialization, is_active (re-open/close). Only the fields you pass are changed.
Aucun schéma d’entrée n’a été publié pour cet outil.
job_applicationsApplications to your jobs (scope applications:read): pass job_id for one job or nothing for all company jobs; optional status filter (client-side), limit, page. Shows candidate name, resume headline, cover letter and contact details exactly as ENTRA returns them — never inferred.Applications to your jobs (scope applications:read): pass job_id for one job or nothing for all company jobs; optional status filter (client-side), limit, page. Shows candidate name, resume headline, cover letter and contact details exactly as ENTRA returns them — never inferred.
Aucun schéma d’entrée n’a été publié pour cet outil.
search_candidatesSearch published resumes on ENTRA (scope candidates:read): query (title/bio text), skills[] (names → ANY match), specialization, country/city, experience, work_location/remote_only, employment_type, ready_to_relocate, expected-salary bounds, has_linkedin/has_portfolio, published_within_days, limit…Search published resumes on ENTRA (scope candidates:read): query (title/bio text), skills[] (names → ANY match), specialization, country/city, experience, work_location/remote_only, employment_type, ready_to_relocate, expected-salary bounds, has_linkedin/has_portfolio, published_within_days, limit…
Aucun schéma d’entrée n’a été publié pour cet outil.
match_candidatesRank candidates for one of your jobs (scope candidates:read): pass job_id (or job_text). Extracts skills/role/seniority deterministically (same extractor as match_jobs), runs 2–3 resume searches, dedupes and scores 0–100 with why[] (skills overlap, headline vs role, seniority, location/remote). Ret…Rank candidates for one of your jobs (scope candidates:read): pass job_id (or job_text). Extracts skills/role/seniority deterministically (same extractor as match_jobs), runs 2–3 resume searches, dedupes and scores 0–100 with why[] (skills overlap, headline vs role, seniority, location/remote). Ret…
Aucun schéma d’entrée n’a été publié pour cet outil.
16 outils sur 16 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
Verified AI/tech jobs from company ATSs: search, fit matching, salary stats; employer job posting
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
L'exploration s'est arrêtée à la limite de profondeur 4. Tout ce qui se trouve en dessous n'a jamais été résolu.
L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.
36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)
54 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.
+42 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.
Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.