此 MCP 可以做什么
Provides Canadian privacy definitions, enforcement case research, and Quebec Law 25 compliance requirements.
工具
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'pattern': '^[a-z0-9-]{1,64}$', 'examples': ['cai-2026-05-06-openai'], 'description': 'The case ID from a search result.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['case'], 'properties': {'case': {'type': 'object', 'required': ['id', 'title', 'regulator', 'date', 'summary', 'source_url'], 'properties': {'id': {'type': 'string'}, 'date': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'penalty': {'type': ['number', 'null']}, 'summary': {'type': 'string'}, 'regulator': {'type': 'string'}, 'source_url': {'type': 'string'}}}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'category': {'enum': ['Governance', 'Transparency', 'Individual rights', 'Data lifecycle', 'Transfers', 'Consent', 'Incident response', 'Minors', 'Automated decisions', 'Oversight'], 'type': 'string', 'examples': ['Consent'], 'description': 'Only requirements in this category. Omit for the full checklist.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['requirements', 'categories', 'total_count'], 'properties': {'categories': {'type': 'array', 'items': {'type': 'string'}, 'description': "All available categories for the 'category' filter."}, 'total_count': {'type': 'integer', 'description': 'Number of requirements returned.'}, 'requirements': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'category', 'title', 'requirement', 'guidance'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'category': {'type': 'string'}, 'guidance': {'type': 'string'}, 'requirement': {'type': 'string'}}}, 'description': 'Law 25 requirements.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum terms to return in this call.'}, 'query': {'type': 'string', 'examples': ['consent'], 'maxLength': 120, 'description': 'Search term names and definitions.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 100000, 'minimum': 0, 'description': 'Number of matching terms to skip. Use next_offset to page forward.'}, 'starts_with': {'type': 'string', 'pattern': '^[a-z]$', 'examples': ['p'], 'description': 'Only terms whose slug starts with this letter.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['terms', 'total_count', 'has_more', 'next_offset', 'truncated'], 'properties': {'terms': {'type': 'array', 'items': {'type': 'object', 'required': ['term', 'slug', 'definition'], 'properties': {'slug': {'type': 'string'}, 'term': {'type': 'string'}, 'related': {'type': 'array', 'items': {'type': 'string'}}, 'updated': {'type': 'string'}, 'definition': {'type': 'string'}}}, 'description': 'Matching glossary terms.'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'truncated': {'type': 'boolean', 'description': 'True when results were shortened to fit the 50 KB output cap. Use the paginated REST API for the full set.'}, 'next_offset': {'type': ['integer', 'null'], 'description': "Pass as 'offset' in the next call to continue paging. Null when has_more is false."}, 'total_count': {'type': 'integer', 'description': 'Total number of matches across all pages.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['term'], 'properties': {'term': {'type': 'string', 'pattern': '^[a-z0-9-]{1,64}$', 'examples': ['law-25', 'pipeda'], 'description': 'The glossary slug.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['term'], 'properties': {'term': {'type': 'object', 'required': ['term', 'slug', 'definition'], 'properties': {'slug': {'type': 'string'}, 'term': {'type': 'string'}, 'related': {'type': 'array', 'items': {'type': 'string'}}, 'updated': {'type': 'string'}, 'definition': {'type': 'string'}}}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'year': {'type': 'integer', 'maximum': 1970, 'minimum': 2000, 'examples': [2025], 'description': 'Filter by decision year.'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum cases to return in this call.'}, 'query': {'type': 'string', 'examples': ['facial recognition', 'TikTok'], 'maxLength': 120, 'description': 'Free-text search over case titles and summaries.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 100000, 'minimum': 0, 'description': 'Number of matching cases to skip. Use next_offset from the previous response to page forward.'}, 'regulator': {'enum': ['cai', 'opc'], 'type': 'string', 'examples': ['cai'], 'description': "Limit to one regulator: 'cai' (Quebec Commission d'acces a l'information, Law 25) or 'opc' (federal Office of the Privacy Commissioner, PIPEDA)."}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['results', 'total_count', 'has_more', 'next_offset', 'truncated'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'regulator', 'date', 'summary', 'source_url'], 'properties': {'id': {'type': 'string'}, 'date': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'penalty': {'type': ['number', 'null']}, 'summary': {'type': 'string'}, 'regulator': {'type': 'string'}, 'source_url': {'type': 'string'}}}, 'description': 'Matching enforcement actions.'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'truncated': {'type': 'boolean', 'description': 'True when results were shortened to fit the 50 KB output cap. Use the paginated REST API for the full set.'}, 'next_offset': {'type': ['integer', 'null'], 'description': "Pass as 'offset' in the next call to continue paging. Null when has_more is false."}, 'total_count': {'type': 'integer', 'description': 'Total number of matches across all pages.'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
Court Listener
Searches and retrieves US court opinions, case citations, federal docket filings, and related legal documents.
Gov Uk Content
Searches and retrieves GOV.UK content, government organisations, and HMRC manuals, sections, and revision histories.
Eur Lex
Searches and retrieves EU legislation and CJEU judgments with article-level text, metadata, CELEX identifiers, and citations.
Openparliament Ca
Provides searchable Canadian Parliament data on bills, politicians, committees, meetings, and recorded votes.
Govinfo
Searches and retrieves metadata and document content from US government publications, including bills, regulations, court materia…
Dailymed
Retrieves FDA DailyMed structured drug labels, label histories and diffs, drug classes, recent updates, and label references by d…