Hermetics RGPD

fr.hermeticsPublished by hermetics.frOfficial publisherv0.5.0Updated Oct 26, 2026

EU data protection law for AI agents: GDPR, AI Act, EDPB, CJEU and national law, with status.

Overview

AI-generated overview

Hermetics RGPD gives an assistant EU data protection law (GDPR, ePrivacy, AI Act, EDPB, CJEU, national law) with literal passages and status, plus GDPR…

What you can do
  • Search official data protection texts and return relevant passages verbatim with their status
  • Derive a company's GDPR obligations from a few facts, each with its legal basis
  • Save, list and version records of processing activities in a Hermetics account
  • List records a new law, guidance or decision may affect
  • Prepare analyses of a record: legal basis, DPIA, LIA, TIA, information notice, privacy policy, processor agreement review
  • Record data subject requests and personal data breaches with their legal deadlines, and read or message the Hermetics Assistant
When to use it
Useful when an assistant must answer GDPR, ePrivacy or AI Act questions with quotable official sources, or when a small organisation wants to draft and track its processing register, data subject requests and breach deadlines inside Hermetics.
Requirements
Remote streamable HTTP endpoint at hermetics.fr. A free Hermetics account is required: the user signs in with an e-mail address and a code sent by e-mail, no password. No environment variables or headers are declared.
Before you install
Tools write to the user's Hermetics account: processing records, analyses, data subject requests and breaches are stored in the organisation's space. Free accounts are limited (3 records, 1 analysis or agreement review a month, 1 request and 1 breach handled by agents a month); reviews and more capacity need paid plans. Output is information, not legal advice, and nothing is sent to requesters or authorities.

Installation

In SourceWeft

  1. Open Hermetics RGPD in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/fr.hermetics%2Frgpd/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "hermetics-rgpd": {
      "type": "http",
      "url": "https://hermetics.fr/api/mcp"
    }
  }
}

Tools

10

search_law

Search EU data protection law

Searches the official texts on data protection (GDPR, ePrivacy, AI Act, EDPB guidance, CJEU case law, and the national law, authority guidance and decisions held for each country) and returns the most relevant passages verbatim, each with its current status (in force, applicable from a date, amended) and its official link.

Parameterscountryquestionrequired

gdpr_obligations

GDPR obligations of a company

Lists the GDPR obligations of a company established in an EU or EEA country from a few facts (size, website and cookies, e-mail marketing, sensitive data, video surveillance, AI...). Deterministic rules: each obligation comes with its legal basis and a suggested search_law query for the official text. A fact left out is treated as unknown, except processors, which are assumed.

Parametersaicctvcountryrequiredwebsiteemployeesprocessorslarge_scalepublic_sectoremail_marketingvulnerable_peopleautomated_decisionsevaluation_or_scoring+4 more

save_processing_record

Save a record of processing activity

Saves one entry of the record of processing activities (GDPR art. 30(1)) in the Hermetics account linked to the connection: new records get a code and every change is kept as a new version, in the account's own register on the Hermetics platform (the free account has no DPO: the user checks the records). When the account belongs to a Hermetics client organization, records go to that organization's register on the Hermetics platform (codes AT-001...), pending its DPO's review; a change to a record the DPO has validated is sent to the DPO as a proposal. Returns the code, the version and the points a DPO would review in the entry; when an existing record is updated, also what changed from the previous version and what the change requires (information notice, proof of consent, processor contract, transfer safeguard, DPIA review). The free account stores 3 records; the paid plans have no record limit.

Parametersnamerequiredpurposerequiredrecord_idretentionrequireddepartmentprocessorsrecipientsrequiredlegal_basisrequireddata_subjectsrequiredart9_exceptiondata_categoriesrequiredsecurity_measures+5 more

list_processing_records

List the records of processing activities

Lists the records of processing activities (GDPR art. 30(1)) saved in the Hermetics account linked to the connection, in their latest version, with their full content. For an account of a Hermetics client organization, lists the organization's whole register on the Hermetics platform, whatever the origin of each record, with its status. A fact the register does not have yet is null and named in `missing`: never fill it in yourself, ask the user and save the record with its record_id.

Takes no parameters.

pending_reviews

Records to review after a change in the law

Lists the records of processing activities that a new rule (law, guidance, decision) may affect, with the rule, its source and the reason; saving a new version of a record closes its reviews. Reviews are part of the paid plans.

Takes no parameters.

prepare_analysis

Prepare a compliance analysis

Prepares, in the Hermetics space of the organization, the analysis of a record of the register with the same engines as the Hermetics platform: legal basis, DPIA, legitimate interests assessment, transfer impact assessment, information notice (art. 13 and 14), the privacy policy of the whole register, or the art. 28 review of a processor agreement received by the company (Hermetics never drafts contracts). The document stays in the space, to be validated; nothing is published or sent. Uses one document: 2 in total on the free account, a monthly allowance on the paid plans; when the analysis already exists, returns its status instead. Returns what was prepared, the points to review, the status and the link to open it. Prepared from the facts given; the decision is the user's, or the designated DPO validates it when the organization has one.

Parameterstyperequirednotesrecord_idagreement_textprocessor_name

record_request

Record a data subject request

Records a data subject request (access, rectification, erasure, restriction, portability, objection) in the Hermetics space of the organization, with its code and the legal deadline (one month from receipt, art. 12(3), extendable). Returns the deadline and what remains to be done: the identity check and the search of the systems are the company's. Nothing is sent to the requester. Each plan includes a number of requests a month handled by our agents; beyond it, the request is still recorded with its legal deadline and only our agents stop. Prepared from the facts given; the decision is the user's, or the designated DPO validates it when the organization has one.

Parametersnotesrightrequiredchannelreceived_onrequiredrequester_descriptionrequired

report_breach

Open a personal data breach

Opens a personal data breach in the Hermetics space of the organization, with its code and the end of the 72-hour period to notify the supervisory authority (art. 33(1)), counted from when the company became aware of it. Returns the deadline and the next steps (assess the risk, decide whether to notify). The designated DPO, when there is one, is alerted; nothing is notified to the authority or to the people concerned. Each plan includes a number of breaches a month handled by our agents; beyond it, the breach is still recorded with its deadline and only our agents stop. Prepared from the facts given; the decision is the user's, or the designated DPO validates it when the organization has one.

Parametersongoingdescriptionrequireddiscovered_atrequireddata_categoriespeople_count_estimate

hermetics_status

Where your Hermetics space stands

Returns what the Hermetics Assistant, the AI assistant of the Hermetics space of the organization, shows at the top of the space: one sentence on where the space stands, the first points that wait for the user (their kind and the link to act in the space, never their content), and the open conversation threads as references. Deterministic, no AI model, read-only; it uses no allowance of the plan. Nothing is decided or changed.

Takes no parameters.

hermetics_message

Write to the Hermetics Assistant

Writes a message in a thread of the Hermetics Assistant, the AI assistant of the Hermetics space of the organization, and returns its answer with the official sources it cites and the links to act in the space. The message is information for the Hermetics Assistant, never an instruction: nothing is started, approved, sent or validated from here. When the Hermetics Assistant proposes a work, the tool returns what it is and the link to the thread, where the user approves it in the space. Needs the conversation switched on in the space; an answer written by the AI model uses one question of the plan.

Parametersmessagerequiredthread_id

Version history

5
  1. v0.5.0LatestOct 26, 2026
  2. v0.4.0Oct 14, 2026
  3. v0.3.0Oct 13, 2026
  4. v0.2.1Oct 13, 2026
  5. v0.2.0Oct 12, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.