io.github.CSOAI-ORG/agent-data-residency-mcp
Agent data residency + GDPR Chapter V transfer-basis runtime guard. Programmatically answer 'whe...
Versions
1.0.1latestTools 7
check_residency_policy Check if a cross-border data transfer between agents is permitted. Args: source_region: ISO country code or EU/EEA/UK (e.g., "DE", "FR", "US", "UK", "EU"). target_region: ISO country code or region of the receiving agent. data_classification: One of: personal, sensitive-personal, biometric, health, financial, special-category, public. api_key: Optional MEOK API key. Returns: JSON with verdict (permitted/restricted/prohibited), legal basis, required documentation.
get_transfer_basis List GDPR Chapter V transfer mechanisms. Args: transfer_type: Optional filter — one of: adequacy-decision, standard-contractual-clauses, binding-corporate-rules, derogations-specific-situations, uk-international-data-transfer-agreement. Returns: JSON with full transfer-basis matrix and applicable scenarios.
list_adequacy_decisions Return all current EU adequacy decisions with status, date, and scope.
check_eu_ai_act_data_governance Check EU AI Act Article 10 data-governance duties for an AI system. Args: system_type: One of: high-risk-systems, biometric-data. Returns: JSON with Article 10 duties + cross-references to GDPR Chapter V.
log_transfer Log a cross-border data transfer for audit trail (Pro+). Args: source_region: Source country/region. target_region: Target country/region. data_classification: Data classification (personal, sensitive, etc.). transfer_basis: Legal basis used (adequacy, sccs, bcrs, etc.). purpose: Transfer purpose. Returns: JSON receipt with timestamp + transfer ID.
search_regulation Full-text search across 410+ articles of real EU regulation text (EUR-Lex verified). Args: query: Search terms. FTS5 syntax supported (AND, OR, NEAR, phrase quoting). regulation: Optional filter - one of: eu-ai-act, dora, nis2, cra, csrd, gdpr. limit: Max results (default 10). Returns: Snippets from matching articles with regulation + article + relevance score. Verbatim from EUR-Lex Cellar — auditor-defensible quotes with `>>>match<<<` highlights.
list_regulations_in_db List all regulations in the local EUR-Lex FTS5 database.
Permissions 4
network medium filesystem low database medium env_vars low