Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

movahedi.ca Privacy Data

ca.movahedi/privacy

Canadian privacy enforcement, glossary, and Quebec Law 25 guidance for AI agents.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
685ms
last probe
Tools
13
callable
Resources
10
readable
Prompts
5
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
13 tools, 10 resources, 5 prompts returned.
pass 3 or more catalogue items 10/10
28 items in total; 3 or more earns these points.
pass Describes itself 10/10
81 characters; more than 30 earns these points.

Tools · 13

privacy_search_enforcement_actions

Search verified Canadian privacy enforcement actions: CAI orders and decisions under Quebec Law 25 and OPC findings under PIPEDA. Use this when someone asks about privacy fines, enforcement cases agai…

privacy_get_enforcement_case

Get the full record of one privacy enforcement action by its ID, including the plain-language summary, outcome, penalty amount, and the official regulator source link. Use this after privacy_search_en…

privacy_lookup_glossary_term

Look up the plain-language definition of a privacy or data-protection term, from 'Law 25' and 'PIPEDA' to 'privacy officer', 'data breach', and AI governance concepts. Use this whenever someone asks w…

privacy_list_glossary_terms

Browse the 343-term Canadian privacy glossary with optional text search or first-letter filtering. Use this to explore which terms exist, find the right slug for privacy_lookup_glossary_term, or gathe…

privacy_law25_requirements

Get the Quebec Law 25 compliance checklist: the concrete requirements organizations must meet, covering the privacy officer, purposes, consent, individual rights, retention, cross-border transfers, br…

classify_cookie

Classify one cookie by name: which vendor pattern it matches, the organisation that receives and uses the data (the legal party), its purpose, typical retention, and control class. Use this when someo…

lookup_tracker

Search the cookie and tracker knowledge base by cookie name, vendor, recipient organisation, or purpose. Use this to find which cookies a vendor sets, which organisation receives a tracker's data, or …

lookup_crawler

Look up one AI crawler or bot by its exact user-agent token, for example GPTBot or Claude-User. Returns the operator, what the agent is for (training, search indexing, or user-triggered fetching), whe…

list_crawlers

List AI crawlers from the registry, optionally filtered by operator (OpenAI, Anthropic, Google), purpose (training, search-index, user-triggered, search-and-training, other), or status (active, retire…

privacy_search_api

Search the movahedi.ca public API by plain question, without guessing an endpoint. Use this when unsure which operation fits a question, for example 'has anyone been fined for facial recognition' or '…

privacy_execute_plan

Run several read-only privacy API operations in one call, instead of many single-tool calls. Each operation names an allowlisted GET path template, parameters, and optional select, filter, sort, limit…

canadian_privacy_consequential_action_lookup_v1

Look up the twelve consequential actions in the Canadian privacy corpus v2026.12.1: the moments where an AI agent handling personal information can cause real legal harm (vendor onboarding, cross-bord…

canadian_privacy_breach_deadline_calculator_v1

Breach notification clocks for Canadian privacy regimes, verified against primary sources. Give a jurisdiction (CA-FED, CA-QC, CA-ON, CA-BC, CA-AB, OSFI-FRFI, AMF-QC), an incident discovery date, and …

Resources · 10

openapi

The full OpenAPI 3.1 document for the public REST API.

movahedi://api/openapi
terms

Terms of use for the public API and MCP server.

movahedi://api/terms
datasets-meta

Counts and versions for every dataset served by the API and MCP.

movahedi://datasets/meta
crawlers-meta

Registry version, counts, operators, purposes, and citation.

movahedi://datasets/crawlers/meta
law25-checklist

The full Quebec Law 25 checklist by category.

movahedi://guides/law25-checklist
corpus-meta

Corpus version, issue date, resource list, versioning policy, and changelog page URLs.

movahedi://corpus/v2026.12.1/meta
corpus-consequential-actions

The 12-row consequential-action index: statutory triggers, enforcement guidance, and what an agent may prepare versus must never do.

movahedi://corpus/v2026.12.1/consequential-actions
corpus-law25-checklist

The Quebec Law 25 compliance checklist, pinned to the current corpus version.

movahedi://corpus/v2026.12.1/law25-checklist
corpus-enforcement-cases

CAI and OPC enforcement case summaries with source URLs, pinned to the current corpus version.

movahedi://corpus/v2026.12.1/enforcement-cases
corpus-changelog

Public change notes: the change-note format and every published note. Read this when the corpus version changes.

movahedi://corpus/v2026.12.1/changelog

Prompts · 5

law25_gap_check

Returns a gap table template for the Law 25 checklist, optionally by category. It does not fill gaps and does not claim compliance.

enforcement_briefing

Searches enforcement actions and returns a briefing template with the top cases and their official source URLs.

cookie_audit_summary

Classifies a list of cookie names and returns a vendor, recipient, and category table. Classification is by pattern, not live site inspection.

crawler_check

Looks up one AI crawler token and returns operator, purpose, robots.txt behavior, and citation.

board_case_brief

Builds a board-ready brief for one enforcement case id: facts, findings, and why it matters, where every sentence touching a legal or regulatory claim must carry its citation id. Evidence comes from t…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://movahedi.ca/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "movahedi.ca_privacy_data": {
      "url": "https://movahedi.ca/mcp",
      "transport": "streamable-http"
    }
  }
}