PrivacyPill

app.lovable.privacy-pill-consent-studioPublished by privacy-pill-consent-studio.lovable.appOfficial publisherv1.0.0Updated Oct 30, 2026

GDPR cookie banners with Consent Mode v2, plus a free scan of what loads before consent.

VerifiedStreamable HTTPWeb executableDeveloper ToolsSecurity & Monitoring

Overview

AI-generated overview

PrivacyPill scans public pages for trackers and cookies loaded before consent and manages GDPR cookie banners with Consent Mode v2.

What you can do
  • Scan a public page as a first-time visitor and report trackers, cookies and third-party contacts that load before consent, with fixes
  • Run a compliance scan of a page for trackers, cookies and Consent Mode setup and get a 0-100 score
  • List sites on the account with plan, site key and last scan score, and read one site's banner settings
  • Create a site and its cookie banner, and update layout, colours, categories, services, Consent Mode v2, languages and wording
  • Get the embed snippet with install steps for HTML, Google Tag Manager, WordPress, Shopify and Webflow
  • Show account details, licenses and limits, and list built-in banner presets, layouts, languages and categories
When to use it
Useful when you need to check whether a site loads analytics or ad trackers before visitors consent, or when you want an assistant to set up and adjust a cookie banner and hand back the embed code.
Requirements
Remote HTTP endpoint, no install. The pre-consent scan works without signing in (limited to 10 checks per hour per visitor); the account tools require OAuth sign-in to a PrivacyPill account. No environment variables or headers are declared.
Before you install
Account tools create and change data: create_site adds a domain and banner, configure_banner modifies banner settings, and run_compliance_scan with apply=true adds detected services to a site's banner. Scans fetch public pages, so the target URL is sent to the service. Free plan includes one site; Pro features such as geo-targeting and monthly rescans need a paid plan.

Installation

In SourceWeft

  1. Open PrivacyPill 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/app.lovable.privacy-pill-consent-studio%2Fprivacypill/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": {
    "privacypill": {
      "type": "http",
      "url": "https://privacy-pill-consent-studio.lovable.app/mcp"
    }
  }
}

Tools

9

get_account

Get account

Show the signed-in PrivacyPill account: number of sites, licenses (Free, Pro, Lifetime) and limits.

Takes no parameters.

list_sites

List sites

List the domains (sites) on the PrivacyPill account with their plan, site key and last scan score.

Takes no parameters.

get_site

Get site and banner settings

Get one site with its full cookie banner settings (layout, colours, categories, Consent Mode, languages).

Parameterssite_idrequired

create_site

Create site

Add a domain to PrivacyPill and create its cookie banner. Returns the site, its banner settings and the embed snippet. The free plan includes one site.

Parametersnamedesigndomainrequiredlicense_id

configure_banner

Configure banner

Update a site's cookie banner: layout (pill, bar, modal, corner), colours or preset, categories, services, Google Consent Mode v2, languages and wording. Only the fields you pass change. Pro sites can also switch geo-targeting and monthly rescans.

Parametersnamedesigndomainsite_idrequiredgeo_targetingmonthly_rescan

get_embed_snippet

Get embed snippet

Get the one-line PrivacyPill embed (with Consent Mode fallback) for a site, plus install steps for HTML, Google Tag Manager, WordPress, Shopify and Webflow.

Parameterssite_idrequired

run_compliance_scan

Run compliance scan

Scan a public web page for trackers (GA4, Google Ads, GTM, Meta Pixel, Hotjar, TikTok, LinkedIn…), cookies and Consent Mode setup, and get a 0–100 compliance score. Scans of your own domains are saved; apply=true adds the detected services to that site's banner.

Parametersurlrequiredapplysite_id

list_banner_presets

List banner presets

List the built-in banner colour presets and the allowed layouts, languages and categories.

Takes no parameters.

Version history

1
  1. v1.0.0LatestOct 30, 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.