MCP servers · Public data
France Travail MCP server: connect AI agents to French job market data from the EU
France Travail, the French public employment service, publishes free developer APIs for job offers and its ROME occupation framework, but no MCP server. The open-source france-travail-mcp server wraps those official APIs, not the website. inference.eu agents use it with your francetravail.io credentials to search offers and map job titles to official codes.
- 01Authentication: API key
- 02Community server
- 03EU data centres
What agents can do with it
- 1
Job offer search
`ft_search_offres` searches live offers by keyword, ROME code, location, contract type or salary, `ft_get_offre` returns one offer in full, and `ft_list_referentiel` maps codes for communes and contract types to labels.
- 2
ROME occupations and skills
`ft_search_metiers` and `ft_get_metier` find an occupation in the ROME 4.0 framework and describe it, and `ft_get_fiche_metier` lists the skills and knowledge attached to that occupation.
- 3
Job title prediction and hiring companies
`ft_predict_rome` uses the ROMEO API to guess the ROME code for a free-text job title, and `ft_search_entreprises` finds companies likely to hire, once France Travail has granted access to La Bonne Boîte.
What France Travail and this MCP server are
France Travail, formerly Pôle emploi, is France's public employment service. On francetravail.io it offers free APIs, including Offres d'emploi v2 with several hundred thousand live job offers, the ROME 4.0 occupation and skills framework, the ROMEO title-to-code prediction service and La Bonne Boîte.
The community france-travail-mcp server, published on npm and the MCP registry, exposes these official REST APIs as eight tools over stdio. It is not affiliated with France Travail. Its author points out that other servers with similar names scrape the website instead.
What agents can do with France Travail
A recruiter can ask which permanent pastry chef roles are open around Lyon this week; the agent predicts the ROME code from the job title, searches offers with the right commune codes and summarises salaries and contract types. A careers adviser can show a jobseeker the skills linked to an occupation and nearby offers that fit.
HR and workforce planners use it for market checks: how many offers for a role in a region, which contract types dominate, and what salary ranges employers publish. With La Bonne Boîte access, an agent can also suggest companies for speculative applications.
Setup and authentication
Create an account on francetravail.io, create an application and subscribe it to the APIs you need, at least Offres d'emploi v2. Copy the client ID, starting with PAR_, and the client secret. On inference.eu, add the France Travail connector to an agent and enter both values.
They are stored encrypted in the EU and only reach the agents you allow. The server requests one OAuth token per API scope and caches it. Tools switch on automatically when the matching API is subscribed; La Bonne Boîte needs manual approval and FT_ENABLE_LABONNEBOITE=true.
Data protection and where the data goes
The server sends search criteria, offer IDs and job titles to the France Travail APIs, operated by the French public employment service. Job offers are public. Nothing about jobseekers or your employees is needed for these tools.
On inference.eu, the model that reads the offers runs in EU data centres, and your francetravail.io credentials are stored encrypted in the EU. If an agent combines offers with candidate data from other connectors, such as an applicant tracking system, treat that combination as personal data processing in its own right.
Approvals and safe use
All tools read public data, so the agent cannot post or change offers. The risks lie in interpretation: an agent can misread salary fields or miss that Paris, Lyon and Marseille need arrondissement codes. Ask it to show the codes and filters it used.
If agents use results to contact companies or candidates through email or messaging connectors, require approval on inference.eu before anything is sent. Respect francetravail.io's terms of use, and keep credentials per application so you can rotate a secret without disrupting other agents.
France Travail: common questions
The questions buyers, developers and legal teams ask us most. Something missing? Ask us directly.
Related
- data.gouv.frConnect inference.eu agents to the official data.gouv.fr MCP server. Search French open datasets, query tables and explore public APIs, with no key needed.Public data
- INSEE SireneConnect inference.eu agents to INSEE's Sirene register through an open-source MCP server. Look up SIREN and SIRET numbers, NAF codes and economic series.Company data
- PersonioConnect inference.eu agents to the official Personio MCP server. Read employee, absence and compensation data and request time off, within each user's rights.HR and payroll
Move your AI workloads to EU infrastructure
Tell us which models you use and roughly how much traffic you have. We reply within one working day with pricing and next steps.
- Reply within one working day
- Pricing for your volume
- DPA ready to sign