Cookie Compliance
Was dieses MCP kann
Explains, previews, configures, and installs a cookie consent management banner that blocks trackers and records consent.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'key': {'type': 'string', 'description': 'One key to explain. Accepts a bare name (`blocking`, `bodyText`, `bannerBackground`) or a dotted path exactly as the preview tools take it (`config.blocking`, `config.regulations.gdpr`, `design.primaryColor`, `text.bodyText`, `consentConfig.*`). Every match is returned when a bare name exists in more than one vocabulary.'}, 'list': {'enum': ['config', 'regulations', 'consentConfig', 'design', 'text', 'snippet', 'all'], 'type': 'string', 'description': 'Enumerate a whole vocabulary instead of explaining one key: `config` (the 69 BannerConfigJSON settings, each with its tier and consequence), `regulations`, `consentConfig`, `design`, `text`, `snippet` (the huOptions keys that go in the page, including `blocking`), or `all`. Use this to find out WHICH setting does what you want before naming one â\x80\x94 start with `config` for anything about consent categories, geolocation, consent mode or GPC.'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'text': {'type': 'object', 'properties': {'en': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'description': 'Partial overrides of huOptions.text.en.', 'additionalProperties': {}}, 'design': {'type': 'object', 'description': 'Partial overrides of huOptions.design (see help.explainConfigKey for valid keys).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'blocking': {'type': 'boolean'}, 'globalCookie': {'type': 'boolean'}, 'currentLanguage': {'type': 'string'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'brand': {'type': 'object', 'properties': {'theme': {'enum': ['light', 'dark'], 'type': 'string', 'description': 'Force a light or dark banner. Inferred from pageBackground when omitted.'}, 'textScale': {'enum': ['small', 'medium', 'large'], 'type': 'string', 'description': 'Overall text size: small, medium (the widget default) or large.'}, 'brandColor': {'type': 'string', 'description': 'The site\'s brand/accent colour as hex, e.g. "#20c19e" â\x80\x94 becomes the banner\'s button and accent colour.'}, 'cornerStyle': {'enum': ['square', 'rounded', 'pill'], 'type': 'string', 'description': 'Button corner shape: square (0px), rounded (6px) or pill (25px, the widget default).'}, 'pageBackground': {'type': 'string', 'description': 'The page\'s background colour as hex, e.g. "#0f1117" â\x80\x94 the banner surface is matched to it, and the theme is inferred from it if theme is omitted.'}}, 'description': "Facts about the site's own look. Given these, a complete valid design is derived for you â\x80\x94 you do not need to know the design key names."}, 'design': {'type': 'object', 'description': 'Explicit huOptions.design overrides to validate. Applied on top of anything derived from brand.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'key': {'type': 'string', 'description': 'One key to explain. Accepts a bare name (`blocking`, `bodyText`, `bannerBackground`) or a dotted path exactly as the preview tools take it (`config.blocking`, `config.regulations.gdpr`, `design.primaryColor`, `text.bodyText`, `consentConfig.*`). Every match is returned when a bare name exists in more than one vocabulary.'}, 'list': {'enum': ['config', 'regulations', 'consentConfig', 'design', 'text', 'snippet', 'all'], 'type': 'string', 'description': 'Enumerate a whole vocabulary instead of explaining one key: `config` (the 69 BannerConfigJSON settings, each with its tier and consequence), `regulations`, `consentConfig`, `design`, `text`, `snippet` (the huOptions keys that go in the page, including `blocking`), or `all`. Use this to find out WHICH setting does what you want before naming one â\x80\x94 start with `config` for anything about consent categories, geolocation, consent mode or GPC.'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'domain': {'type': 'string', 'description': 'The site being onboarded, e.g. example.com. Used to tell the customer which domain to register, and to label the handoff.'}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['appID'], 'properties': {'appID': {'type': 'string', 'description': "The customer's registered Cookie Compliance AppID, e.g. `examplecom-1a2b3c4`. Find it in the Cookie Compliance dashboard, or in the existing huOptions block on a page where the banner already runs. If the customer does not have one yet, call help.startSignup instead â\x80\x94 do not invent one."}, 'blocking': {'type': 'boolean', 'description': 'Whether the widget blocks non-essential scripts and iframes before consent. Defaults to true, which is the compliant posture â\x80\x94 only set false if the site owner has explicitly asked for it.'}, 'globalCookie': {'type': 'boolean', 'description': 'Share the consent cookie across subdomains. Defaults to false.'}, 'currentLanguage': {'type': 'string', 'description': "Two-letter language code for the banner's initial render. Defaults to `en`."}}, 'additionalProperties': {}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Kamy
Renders, converts, edits and extracts PDFs, manages document templates and schedules, supports e-signature workflows and provides…
Spdx License
Browses SPDX open-source license metadata, approved-license lists, and complete license texts.
Licenses
Looks up SPDX open-source license metadata and retrieves complete license texts.
Clearlydefined
Finds software package coordinates and provides license, attribution, provenance, harvesting, and completeness information for ex…
SPDX license expression tokens, value discarded
Tokenizes and checks SPDX license expressions.
SPDX license id shape
Checks the shape of SPDX license identifiers.
AgentAegis
Performs cybersecurity assessments including vulnerability scans, code and dependency audits, secret detection, threat intelligen…
aribot-mcp
Performs threat modeling, code security, API and cloud security scans, compliance analysis, and governed remediation.