Submit a cookie check
submit_checkStores the result of a local check started with plan_check and returns it with a summary by category. Send each cookie with its category from @cookiepal-oss/cookie-db (necessary, functional, analytics, performance, advertisement or other) and its attributes, never its value. Include consent when the check pressed accept and reject, so the result says what survived an explicit reject. When no banner was found the result carries noBannerSeenFrom, the country the page was loaded from: a site that shows its banner only in other regions is indistinguishable from one with no banner, so that reading is inconclusive, not evidence that the site has no banner. Each check ID can be submitted once. The local run this needs is made only by the CookiePal plugin in Claude Code on the user’s own computer: the terminal, the desktop app or an IDE extension. claude.ai and Claude Code on the web run in the cloud, so they cannot make it, and a crawler or browser run anywhere else does not stand in for it. The result reports what was found. It does not assess whether a site, page or banner complies with any law, so it is never a verdict of compliant or non-compliant.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checkId | Yes | The check ID plan_check returned. | |
| consent | No | What changed after accept and after reject. Omit it when the plugin did not run the consent action; the check is then an arrival-only reading. | |
| cookies | Yes | ||
| truncated | No | True when the skill dropped cookies or hosts to fit the limits. | |
| resultVersion | Yes | ||
| thirdPartyHosts | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| checkId | Yes | ||
| consent | Yes | ||
| cookies | Yes | ||
| country | Yes | ||
| summary | Yes | ||
| checkedAt | Yes | ||
| truncated | Yes | ||
| resultVersion | Yes | ||
| thirdPartyHosts | Yes | ||
| noBannerSeenFrom | No |