REP27 — EU & UK legal representative

Check EU/UK GDPR Art. 27 and GPSR Art. 16 obligations, see plans, start a free trial

我該用這個嗎

品質與安全性

A
說明品質
92%
結構描述完整度
87%
命名品質
97%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(1)

  • LOWTool 'about_rep27' description lacks action verb在 about_rep27 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,333Token(工具定義)
~3.6 KB典型回應大小
中等的注意力影響(128k 上下文的 1.82%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "rep27": {
      "url": "https://gdprrepresentative.com/mcp-claude"
    }
  }
}

遠端端點

https://gdprrepresentative.com/mcp-claudestreamable-http

它能做什麼

工具清單

工具(6)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢check_obligations(established_in, offers_to_eu, offers_to_uk, sells_consumer_products_eu, sells_consumer_products_uk, ...)

Checks, from a few facts about the company, whether it legally needs an EU GDPR Art. 27 representative, a UK GDPR Art. 27 representative and/or a GPSR Art. 16 EU responsible person, explains why with the legal basis and lists exemptions. Recommends the cheapest REP27 combination. Returns result_url, a personal page with the result.

輸入結構描述

{
  "type": "object",
  "properties": {
    "established_in": {
      "description": "Country where the company is established, name or ISO code (e.g. United States, US, China)",
      "title": "Established In",
      "type": "string"
    },
    "offers_to_eu": {
      "description": "True if the company offers goods or services to people in the EU/EEA or monitors their behaviour (tracking, ad profiling)",
      "title": "Offers To Eu",
      "type": "boolean"
    },
    "offers_to_uk": {
      "default": false,
      "description": "True if the company offers goods or services to people in the UK or monitors their behaviour",
      "title": "Offers To Uk",
      "type": "boolean"
    },
    "sells_consumer_products_eu": {
      "default": false,
      "description": "True if it places physical consumer products on the EU market (own shop or marketplaces like Amazon, Etsy, eBay)",
      "title": "Sells Consumer Products Eu",
      "type": "boolean"
    },
    "sells_consumer_products_uk": {
      "default": false,
      "description": "True if it places physical consumer products on the UK market",
      "title": "Sells Consumer Products Uk",
      "type": "boolean"
    },
    "has_eu_importer_or_manufacturer_in_eu": {
      "default": false,
      "description": "True if an EU-based manufacturer, importer or authorised representative already covers the products",
      "title": "Has Eu Importer Or Manufacturer In Eu",
      "type": "boolean"
    },
    "has_eu_branch": {
      "default": false,
      "description": "True if the company has an establishment (branch or subsidiary) in the EU",
      "title": "Has Eu Branch",
      "type": "boolean"
    },
    "has_uk_branch": {
      "default": false,
      "description": "True if the company has an establishment in the UK",
      "title": "Has Uk Branch",
      "type": "boolean"
    },
    "occasional_low_risk_processing_only": {
      "default": false,
      "description": "True if personal data of EU/UK people is processed only occasionally, at low risk and without special categories (Art. 27(2) exemption)",
      "title": "Occasional Low Risk Processing Only",
      "type": "boolean"
    },
    "public_authority": {
      "default": false,
      "description": "True if the organisation is a public authority or body",
      "title": "Public Authority",
      "type": "boolean"
    },
    "health_or_special_category_data": {
      "default": false,
      "description": "True if it processes health or other special-category data (Art. 9) or criminal-offence data at scale",
      "title": "Health Or Special Category Data",
      "type": "boolean"
    },
    "data_requests_per_year": {
      "default": 0,
      "description": "Expected data-subject requests per year (access, erasure…), 0 if unknown",
      "title": "Data Requests Per Year",
      "type": "integer"
    },
    "currency": {
      "default": "EUR",
      "description": "Currency to also show prices in: EUR, USD, GBP, CAD, AUD, NZD, CHF, CZK, JPY or NOK (ECB rate)",
      "title": "Currency",
      "type": "string"
    },
    "lang": {
      "default": "en",
      "description": "Language code for the answer (ISO 639-1, e.g. en, it, es, fr, de, pt, nl, pl, ja, zh)",
      "title": "Lang",
      "type": "string"
    }
  },
  "required": [
    "established_in",
    "offers_to_eu"
  ],
  "title": "check_obligationsArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "check_obligationsDictOutput"
}
🟢get_plans(service, territory, currency, lang)

Returns REP27 plans with first-year price, renewal price and what each includes, for the GDPR Art. 27 representative (territory eu, uk or both) or the GPSR Art. 16 responsible person. Includes free-trial and cancellation terms.

輸入結構描述

{
  "type": "object",
  "properties": {
    "service": {
      "default": "gdpr",
      "description": "gdpr = GDPR Art. 27 representative, gpsr = GPSR Art. 16 EU responsible person",
      "enum": [
        "gdpr",
        "gpsr"
      ],
      "title": "Service",
      "type": "string"
    },
    "territory": {
      "default": "eu",
      "description": "Territory for the GDPR representative: eu, uk or both (GPSR is always eu)",
      "enum": [
        "eu",
        "uk",
        "both"
      ],
      "title": "Territory",
      "type": "string"
    },
    "currency": {
      "default": "EUR",
      "description": "Currency to also show prices in: EUR, USD, GBP, CAD, AUD, NZD, CHF, CZK, JPY or NOK (ECB rate)",
      "title": "Currency",
      "type": "string"
    },
    "lang": {
      "default": "en",
      "description": "Language code for the answer (ISO 639-1, e.g. en, it, es, fr, de, pt, nl, pl, ja, zh)",
      "title": "Lang",
      "type": "string"
    }
  },
  "title": "get_plansArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_plansDictOutput"
}
🟢find_product_category(product, lang)

Searches REP27's product-category catalogue (toys, cosmetics, electronics, pet products, connected devices…) and returns, for the best matches, the EU legal figure required (responsible person, authorised representative, Art. 4 economic operator, GDPR representative) and the REP27 service.

輸入結構描述

{
  "type": "object",
  "properties": {
    "product": {
      "description": "Product or product type to look up, in any language (e.g. wooden toys, lipstick, smart plug, dog food)",
      "title": "Product",
      "type": "string"
    },
    "lang": {
      "default": "en",
      "description": "Language code for the answer (ISO 639-1, e.g. en, it, es, fr, de, pt, nl, pl, ja, zh)",
      "title": "Lang",
      "type": "string"
    }
  },
  "required": [
    "product"
  ],
  "title": "find_product_categoryArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "find_product_categoryDictOutput"
}
🟢about_rep27

Who provides the REP27 service, legal entities, contacts, terms and verification.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "about_rep27Arguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "about_rep27DictOutput"
}
⚪start_free_trial(name, email, company, country, service, ...)

Starts the REP27 7-day free trial (no card) for the given contact name, work email, company and country. The user receives an email to continue.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "description": "Full name of the contact person, as given by the user",
      "title": "Name",
      "type": "string"
    },
    "email": {
      "description": "Work email of the contact person, as given by the user",
      "title": "Email",
      "type": "string"
    },
    "company": {
      "description": "Legal name of the company",
      "title": "Company",
      "type": "string"
    },
    "country": {
      "description": "Country where the company is established",
      "title": "Country",
      "type": "string"
    },
    "service": {
      "default": "gdpr_eu",
      "description": "Service to try: GDPR representative EU, UK or both, or GPSR responsible person",
      "enum": [
        "gdpr_eu",
        "gdpr_uk",
        "gdpr_both",
        "gpsr"
      ],
      "title": "Service",
      "type": "string"
    },
    "notes": {
      "default": "",
      "description": "Optional short note from the user",
      "title": "Notes",
      "type": "string"
    },
    "lang": {
      "default": "en",
      "description": "Language code for the answer (ISO 639-1, e.g. en, it, es, fr, de, pt, nl, pl, ja, zh)",
      "title": "Lang",
      "type": "string"
    }
  },
  "required": [
    "name",
    "email",
    "company",
    "country"
  ],
  "title": "start_free_trialArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "start_free_trialDictOutput"
}
🟡create_checkout(service, plan, company, country, name, ...)

Creates the secure Mollie checkout for the chosen REP27 plan with the buyer's company, country, contact name and email, and returns the payment link. Payment happens on Mollie's page, never in the chat.

輸入結構描述

{
  "type": "object",
  "properties": {
    "service": {
      "description": "gdpr = GDPR Art. 27 representative, gpsr = GPSR Art. 16 EU responsible person",
      "enum": [
        "gdpr",
        "gpsr"
      ],
      "title": "Service",
      "type": "string"
    },
    "plan": {
      "description": "Plan key as returned by get_plans: base, standard, multi (gdpr) or rp-solo, rp-brand, rp-house (gpsr)",
      "title": "Plan",
      "type": "string"
    },
    "company": {
      "description": "Legal name of the buying company",
      "title": "Company",
      "type": "string"
    },
    "country": {
      "description": "Country where the company is established",
      "title": "Country",
      "type": "string"
    },
    "name": {
      "description": "Full name of the buyer contact, as given by the user",
      "title": "Name",
      "type": "string"
    },
    "email": {
      "description": "Email of the buyer contact, as given by the user",
      "title": "Email",
      "type": "string"
    },
    "territory": {
      "default": "eu",
      "description": "Territory for the GDPR representative: eu, uk or both",
      "enum": [
        "eu",
        "uk",
        "both"
      ],
      "title": "Territory",
      "type": "string"
    },
    "website": {
      "default": "",
      "description": "Company website (optional)",
      "title": "Website",
      "type": "string"
    },
    "vat": {
      "default": "",
      "description": "EU VAT number if the company has one (reverse charge, no VAT)",
      "title": "Vat",
      "type": "string"
    },
    "phone": {
      "default": "",
      "description": "Contact phone (optional)",
      "title": "Phone",
      "type": "string"
    },
    "billing": {
      "default": "yearly",
      "description": "yearly, or monthly only for GPSR responsible-person plans",
      "enum": [
        "yearly",
        "monthly"
      ],
      "title": "Billing",
      "type": "string"
    },
    "currency": {
      "default": "EUR",
      "description": "Currency to pay in: EUR, USD, GBP, CAD, AUD, NZD, CHF, CZK, JPY or NOK (ECB rate)",
      "title": "Currency",
      "type": "string"
    },
    "lang": {
      "default": "en",
      "description": "Language code for the answer (ISO 639-1, e.g. en, it, es, fr, de, pt, nl, pl, ja, zh)",
      "title": "Lang",
      "type": "string"
    }
  },
  "required": [
    "service",
    "plan",
    "company",
    "country",
    "name",
    "email"
  ],
  "title": "create_checkoutArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "create_checkoutDictOutput"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本6 個工具