MCP App Store
by KeenEthics
Legal
iubenda: Privacy policy & cookie banner icon

iubenda: Privacy policy & cookie banner

by iubenda

Overview

Handle your website's privacy compliance by asking Claude. Generate a privacy policy, cookie policy, and terms and conditions for your website or app, then set up a cookie banner that collects cookie consent from your visitors. iubenda's privacy policy generator builds your policy from the services your site actually uses. Add them from iubenda's catalog of thousands of services, or run the cookie scanner to find the trackers and third-party services on your live site, then add what it finds to your policy. Configure your cookie consent banner (position, colors, and consent behavior) in plain language, and update your documents whenever your site changes. Built for founders, agencies, and developers who need to meet the requirements of the General Data Protection Regulation (GDPR), the EU ePrivacy Directive, the California Consumer Privacy Act (CCPA) and other US state privacy laws, and privacy rules across markets. Works with every iubenda plan, including the free one. Claude asks before anything final or permanent, like finalizing a policy or deleting a site.

Tools

create_site

ChatGPT
Create a new iubenda site. Legislation flags (gdpr, fadp, ccpa_only_california, gdpr_only_eu, lgpd_only_brazil) are enabled by default. No Privacy Policy, Cookie Solution, or Terms & Conditions is active until explicitly created. The response includes a dashboard_url field linking to the new site on iubenda.com. If the response includes a business_details_warning field, surface it to the user.

create_site_pcp_service

ChatGPT
Add a PCP catalog service to a site. Use list_pcp_services to find available service IDs. Requires an active Privacy & Cookie Policy on the site.

create_terms_conditions

ChatGPT
Create a Terms & Conditions document for a site. Only one per site; the site must exist first. The document is created as a draft (shown as "resume generation" in the dashboard) until owner info is set via update_site.

delete_site

ChatGPT
Delete an iubenda site by ID.

delete_site_pcp_service

ChatGPT
Remove a PCP service from a site. Use the primary key returned by list_site_pcp_services or create_site_pcp_service.

delete_terms_conditions

ChatGPT
Delete the Terms & Conditions document for a site.

get_pcp_service

ChatGPT
Get a PCP catalog service by ID, including available personal data types and processing places.

get_pricing_package

ChatGPT
Get the current pricing package for a site.

get_scan

ChatGPT
Retrieve the current Radar compliance scan for an iubenda site. Poll this after start_scan until status is completed — status is the authoritative signal. Also returns ready (boolean alias for status == "completed"), detected services (perfect_matches, other_matches), trackers, document detection (detected_pp/cp/tc/impressum), and installation state (pp_installed, cp_installed, tc_installed).

get_site

ChatGPT
Retrieve a single iubenda site by ID.

get_site_pcp_service

ChatGPT
Get a PCP service added to a site by its catalog service_id. Use list_site_pcp_services to find the primary key for update/delete operations.

get_terms_conditions

ChatGPT
Get the Terms & Conditions document for a site.

get_user

ChatGPT
Retrieve the authenticated user's account details. The updated_at field reflects internal account record changes and does not indicate user-initiated activity.

list_pcp_services

ChatGPT
Browse the catalog of available Privacy Controls and Cookie Policy (PCP) services. Use to discover services available to add to a site. Pass query to filter services by a keyword in the service name (e.g. "google").

list_site_pcp_services

ChatGPT
List PCP services added to a site. Requires an active Privacy & Cookie Policy on the site.

list_sites

ChatGPT
List all iubenda sites. Sites represent websites or apps that need privacy and consent tooling.

start_scan

ChatGPT
Schedule a Radar compliance scan for an iubenda site. Returns immediately with an empty envelope; the scan runs asynchronously and typically takes 1–2 minutes. iubenda emails the site owner when the scan finishes. Ask the user whether they prefer to wait for that email or to check back in the chat in a couple of minutes; when ready, use get_scan(site_id) to retrieve the results.

update_site

ChatGPT
Update an existing iubenda site.

update_site_pcp_service

ChatGPT
Update a PCP service added to a site. Use the primary key returned by list_site_pcp_services or create_site_pcp_service.

update_terms_conditions

ChatGPT
Update the Terms & Conditions document for a site.

create_site

Claude

create_site_pcp_service

Claude

create_terms_conditions

Claude

delete_site

Claude

delete_site_pcp_service

Claude

delete_terms_conditions

Claude

get_pcp_service

Claude

get_pricing_package

Claude

get_scan

Claude

get_site

Claude

get_site_pcp_service

Claude

get_terms_conditions

Claude

get_user

Claude

list_pcp_services

Claude

list_site_pcp_services

Claude

list_sites

Claude

start_scan

Claude

update_site

Claude

update_site_pcp_service

Claude

update_terms_conditions

Claude

App Stats

56

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily