RNCP / RS — certifications professionnelles (France compétences)
RemoteAbout RNCP / RS — certifications professionnelles (France compétences)
mcp-rncp is a stdio MCP server for searching France’s RNCP and RS professional certification registers. It serves users checking certification details, skill blocks, validity, and SIRET authorizations, with sourced answers and regularly refreshed data.
Key features
- 01Search RNCP and RS registers
- 02Retrieve certification sheets and skill blocks
- 03Check validity and expiry dates
- 04Look up SIRET habilitations
- 05Compare records and recent changes
Use cases
- 01Find certifications matching a profession
- 02Review certification details and competency blocks
- 03Check whether a certification is current
- 04Verify an organization’s SIRET habilitation
MCP support
Exposes certification search and register data as MCP tools over stdio; a hosted Streamable HTTP endpoint is also available.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp-rncp.com/mcpclaude mcp add --transport http aldebertarnaud-mcp-rncp https://mcp-rncp.com/mcp{"mcpServers":{"aldebertarnaud-mcp-rncp":{"type":"http","url":"https://mcp-rncp.com/mcp"}}}Open in Cursor{"servers":{"aldebertarnaud-mcp-rncp":{"type":"http","url":"https://mcp-rncp.com/mcp"}}}Open in VS Code{"mcpServers":{"aldebertarnaud-mcp-rncp":{"type":"http","url":"https://mcp-rncp.com/mcp"}}}{"mcpServers":{"aldebertarnaud-mcp-rncp":{"serverUrl":"https://mcp-rncp.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
9| Parameter | Type | Required | Description |
|---|---|---|---|
| nsf | string | No | NSF code or prefix, e.g. '326' (IT) |
| rome | string | No | ROME code, e.g. 'M1805' |
| limit | integer | No | |
| query | string | Yes | Free text, French (e.g. 'développeur web', 'gestion paie') |
| niveau | integer | No | Qualification level 3 (CAP) to 8 (doctorate); RS entries have no level |
| repertoire | enum | No | Restrict to one registerRNCP | RS |
| actives_only | boolean | No | Only certifications currently registered (default true) |
Details
From the project READMEmcp-rncp
MCP server (stdio) for the French RNCP / RS registers of professional certifications — France compétences open data, no API key. Search, full sheets, blocs de compétences (EDOF), validity/expiry, SIRET habilitations, comparisons, recent changes.
{ "mcpServers": { "rncp": { "command": "npx", "args": ["-y", "mcp-rncp"] } } }
Requires Node ≥ 22.16 (node:sqlite with FTS5). First run downloads the data (~90 MB) into
~/.cache/mcp-rncp (Windows: %LOCALAPPDATA%\mcp-rncp), verifies its SHA-256 and refreshes weekly.
Options: --db <rncp.sqlite> (or MCP_RNCP_DB) to pin a local database, --cache-dir <dir>, --update,
--no-update, --help.
Hosted alternative (Streamable HTTP, no install): https://mcp-rncp.com/mcp.
Data: France compétences via data.gouv.fr, Licence Ouverte 2.0 — every answer cites the source and export date. Docs, tools and licence: https://github.com/ALDEBERTArnaud/mcp-rncp
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.