All 27 EU member states · live coverage
Article 27 explained Backed by Cloudkasten GmbH · Erftstadt, DE
MCP server

rep4.eu in your AI assistant

A public Model Context Protocol (MCP) server. Assistants such as Claude and ChatGPT can use it to check whether a company established outside the EU needs a GDPR Article 27 EU representative, and to verify designations rep4.eu has issued. No account and no sign-in.

Server URLs

All tools
https://api.rep4.eu/mcp
ChatGPT
https://api.rep4.eu/mcp/chatgpt (requirement check and verification only)

Streamable HTTP, stateless, no authentication. All tools are read-only.

Connect

  • Claude: Settings → Connectors → Add custom connector, then paste https://api.rep4.eu/mcp.
  • ChatGPT: add the rep4.eu app from the ChatGPT app directory once it is listed, or connect https://api.rep4.eu/mcp/chatgpt in developer mode.
  • Other MCP clients: add a remote server with the URL above and no authentication.

Tools

check_eu_representative_requirement

Check whether a company needs a GDPR Article 27 EU representative

Applies Articles 3(2) and 27(2) GDPR to a few facts about the company: EU establishment, offering goods or services to people in the EU, monitoring their behaviour, how often EU personal data is processed, large-scale sensitive data, public body. Returns one of Required, Likely required, Unclear, Likely not required or Not required, with the reasoning, article references, open questions and notes on the UK and Swiss rules.

Receives: Yes / No / Unsure answers and a processing frequency. No company name or contact details.

Served on: both URLs

verify_eu_representative_designation

Verify a rep4.eu EU representative designation

Looks up a designation by the verification code printed on a rep4.eu designation letter and returns what the public page under rep4.eu/verify/ shows: status, company, representative. There is no search by company name.

Receives: The verification code (a UUID) or the verification URL.

Served on: both URLs

get_pricing

rep4.eu plans and prices

Lists the Essential and Business plans, what each includes, the yearly and quarterly price in a chosen currency, and the term and cancellation rules.

Receives: Optional currency code.

Served on: https://api.rep4.eu/mcp only

Example prompts

  • “We are a US SaaS company with customers in Germany and France. Do we need an EU representative under GDPR?”
  • “Our app is only sold in Canada, but people in the EU can download it. Does Article 27 apply to us?”
  • “Is designation 3f2b6c1e-8a4d-4f7e-9b1a-2c3d4e5f6a7b on rep4.eu still in effect?”
  • “What does an EU representative from rep4.eu cost in USD?”

Data and privacy

  • The tools receive only the arguments listed above. They never ask for names, email addresses, conversation history or files.
  • Tool arguments are not stored. We count calls per tool and outcome (for example "Required" or "not found") without the arguments.
  • Technical request data (time, path, status) is processed by our hosting and network providers as described in the Privacy Policy.
  • The verification tool returns only what the public verification page already shows.

Not legal advice

The requirement check applies the Article 27 rule to the answers it is given. It is general information, not legal advice and not a legal determination for a specific company. Have the result confirmed by a lawyer or your data protection officer before relying on it. Our Article 27 guide explains the rule in full.

Support

Questions or problems with the server: [email protected]. Operated by Cloudkasten GmbH, Germany (Imprint).