GDPR provider fiches and a static cookie scan before consent.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Look up one StackLégal provider fiche by canonical slug, alias (for example ga), or exact catalog name. Returns the same object as GET /api/v1/providers/{slug}. A name match is not a legal qualification. lang defaults to French.
Canonical slug, alias, or exact provider name as shown on the fiche.
Optional shipped locale. Omit for French. Slugs do not change with language.
Look up one StackLégal provider fiche by canonical slug, alias (for example ga), or exact catalog name. Returns the same object as GET /api/v1/providers/{slug}. A name match is not a legal qualification. lang defaults to French.
| Argument | Type | Description |
|---|---|---|
| lang | string | Optional shipped locale. Omit for French. Slugs do not change with language. |
| slug_or_name* | string | Canonical slug, alias, or exact provider name as shown on the fiche. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug_or_name"
],
"properties": {
"lang": {
"type": "string",
"description": "Optional shipped locale. Omit for French. Slugs do not change with language."
},
"slug_or_name": {
"type": "string",
"description": "Canonical slug, alias, or exact provider name as shown on the fiche."
}
}
}List StackLégal provider fiches. Same payload as GET /api/v1/providers. Pass ids to request specific slugs, 81 at most, in that order. Omit ids for the full catalog. Unknown slugs are returned in unknown and the rest still succeeds. lang defaults to French.
| Argument | Type | Description |
|---|---|---|
| ids | array | Optional slugs or aliases. Omit for the full catalog. |
| lang | string | Optional shipped locale. Omit for French. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional slugs or aliases. Omit for the full catalog."
},
"lang": {
"type": "string",
"description": "Optional shipped locale. Omit for French."
}
}
}Fetch one public URL once, without a consent cookie, and report trackers present on the first HTML response and Set-Cookie headers. JavaScript is not executed. Each tracker includes a provider slug when the scanner catalog maps it to a fiche, and the result links to the StackLégal scanner page. This is not a legal qualification. The address and the caller IP are not stored. Limited to a few scans per 10 minutes.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http or https URL on port 80 or 443, with no username in the address. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public http or https URL on port 80 or 443, with no username in the address."
}
}
}