Claude Code works in your repo and can run the CookieCrumbs CLI as well as the MCP server, which makes it the most complete of the agent set-ups. With the server registered, it scans the site, reads the findings, files each vendor, sets the imprint and privacy links, runs the legal lint and publishes. With the CLI, it also runs npx cookiecrumbs init in the repo, commits cookiecrumbs.config.ts and opens the pull request with the tag in the right file for your framework.
Every write goes through the same two-step gate: a proposal with a diff and the lint, then a confirmation. Claude Code shows you the diff before it confirms, the same way it shows you file edits, and the audit trail records each confirmed write as “via MCP” with the token’s name. Tokens never carry billing or team rights, whatever the agent asks for.
The result is a repeatable, reviewable set-up: the banner is a file in git, the scan is a CI gate, and the consent log is recording in Frankfurt. When a later change adds a tracker, cookiecrumbs scan --fail-on-unknown fails the build and Claude Code can file the new vendor in the same session.