# Cookie Consent Compliance Scanner MCP server

Cookie consent scanner: GDPR, CCPA, GCMv2. PASS/FAIL compliance checklists with fix recommendations.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-vincentn-waivern-cookie-checker-gdpr-ccpa-gcmv2
- Repository: https://github.com/waivern-compliance/har-analyzer

## Install
- Endpoint: https://consent-analyser-emea.waivern.com/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://consent-analyser-emea.waivern.com/mcp
- Header: Authorization

## Tools
- scan_url - Start a cookie consent compliance scan on the given URL.

    The scan runs asynchronously in the background. This tool returns a
    run_id immediately — the actual scan takes 60–120 seconds. Use
    get_scan_status(run_id) to poll for completion, then call
    get_scan_report(run_id) or get_failing_checks(run_id).
     Endpoint: https://consent-analyser-emea.waivern.com/mcp
- get_scan_status - Check whether a scan is still running.

    Poll this every 10–15 seconds after calling scan_url. When done=True,
    call get_scan_report or get_failing_checks to retrieve results.
     Endpoint: https://consent-analyser-emea.waivern.com/mcp
- get_scan_report - Retrieve the compliance report for a completed scan.

    Always call get_scan_status first to confirm done=True. For a focused
    view of what needs fixing, prefer get_failing_checks instead.
     Endpoint: https://consent-analyser-emea.waivern.com/mcp
- get_failing_checks - Return only the FAIL and PARTIAL checks from a completed scan.

    This is the most useful tool for an agent writing a compliance
    summary or remediation plan — it omits all the passing checks and
    focuses entirely on what needs to be fixed, with actionable
    recommendations for each issue.
     Endpoint: https://consent-analyser-emea.waivern.com/mcp
- list_my_scans - List your recent scans (or recent public scans if anonymous).

    Returns scans ordered most-recent first. Use the run_id from any row
    to retrieve the full report with get_scan_report or get_failing_checks.
     Endpoint: https://consent-analyser-emea.waivern.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.vincentn-waivern
- Version: 2.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 24, 2026
- Source: https://registry.modelcontextprotocol.io
