genpark-agentic-zero-knowledge-pii-token-vault-masker-skill
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@genpark-agentic-zero-knowledge-pii-token-vault-masker-skillmask this before sending to Claude: card 4111-2222-3333-4444, email alice@company.org"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
genpark-agentic-zero-knowledge-pii-token-vault-masker-skill
Official Website: https://www.genpark.ai
LinkedIn: https://www.linkedin.com/company/92955550 (https://www.llinkedin.com/company/92955550)
Enterprise Zero-Knowledge PII Tokenization Vault & Prompt Masker. Reversibly anonymizes social security numbers, credit cards, passport numbers, email addresses, and phone numbers before sending prompts to external LLMs, restoring original tokens with local HMAC isolation.
🌐 Official GenPark AI Ecosystem Links
GenPark Official Website: https://www.genpark.ai
LinkedIn Official Page: https://www.linkedin.com/company/92955550 (https://www.llinkedin.com/company/92955550)
Related MCP server: genpark-personal-vault-zero-knowledge-sanitizer-skill
🌟 Key Features
100% Zero External Dependencies: Runs entirely on the Python 3.9+ standard library.
Model Context Protocol (MCP) Standard: Native support for JSON-RPC 2.0
initialize,tools/list, andtools/call.Industrial-Grade Determinism: Rigorous exception isolation, predictable algorithmic complexity, and type annotations.
Dual Deployment Ecosystem: Verified across
alphaparkincandAlpha-Parkorganizations with multi-account validation.
🚀 Quick Start
1. Direct Python SDK Usage
from client import ZeroKnowledgePIITokenVaultMasker
def main():
masker = ZeroKnowledgePIITokenVaultMasker()
prompt = "Process refund for card 4111-2222-3333-4444 and email receipt to alice@company.org."
res = masker.mask_prompt_pii(prompt)
print("--- Zero-Knowledge PII Masking ---")
print(f"Masked Prompt: {res['masked_prompt']}")
print(f"Detected PII Count: {res['detected_pii_count']}")
mock_llm_response = f"Refund confirmed for {list(res['token_vault'].keys())[0]}."
unmasked = masker.unmask_completion_pii(mock_llm_response, res['token_vault'])
print(f"Restored Completion: {unmasked}")
if __name__ == "__main__":
main()
2. Run as Model Context Protocol (MCP) Server
Start standard JSON-RPC 2.0 server over stdio:
python mcp_server.pyExecute embedded test harness:
python mcp_server.py --test🛠️ MCP Tool Specification
Inspect skill.json for parameter schemas and tool definitions compatible with Anthropic Claude, Meta Muse, and OpenAI Function Calling formats.
📜 License & Community
Licensed under the MIT License. Copyright © 2026 GenPark AI. Follow us on LinkedIn: https://www.linkedin.com/company/92955550 | https://www.llinkedin.com/company/92955550
This server cannot be deployed
Maintenance
Related MCP Connectors
Detect and redact PII and secrets before text reaches an LLM, with reversible placeholders.
Detect and redact PII and secrets (API keys, tokens) in text, HTML or PDF before it reaches an LLM.
Detects and redacts PII (emails, phones, SSNs, names, addresses) from text. $0.02/call via x402.
Detecta e mascara dado pessoal brasileiro (CPF, CNPJ, RG, e-mail) antes do texto ir a uma IA. LGPD.
Related MCP Servers
- AlicenseAqualityDmaintenanceScans prompts for PII and masks or redacts sensitive data locally before sending to an LLM, supporting multiple anonymization modes.1MIT
- FlicenseNot gradedqualityBmaintenanceEnables agents to encrypt and sanitize sensitive data such as credentials, credit card numbers, and addresses locally before dispatching prompts to cloud LLMs, then rehydrate the masked values client-side. It runs deterministically with zero external dependencies over MCP JSON-RPC stdio, so no plaintext PII leaves the user's machine.7-
- AlicenseNot gradedqualityBmaintenanceEnables local grammar-preserving masking of sensitive content, entities, and code identifiers into synthetic tokens before sending prompts to LLMs, then restores the original text and symbols from responses using session-scoped in-memory mappings.1Apache 2.0
- AlicenseAqualityCmaintenanceEnables local, in-memory de-identification of PII, PHI, and credentials with deterministic reversible surrogate tokens before LLM transmission, then restores originals from volatile session mappings and audits for exposures without network egress or disk writes.5577 npmApache 2.0