PII Redaction Deterministic Scrubber

PII Redaction Deterministic Scrubber MCP Connector for Claude

A+

Detects and redacts SSNs, emails, phone numbers, credit cards, and IBANs using regex and checksums.

1 tools Official Updated Oct 1, 2026 Official Vinkius Partner

The PII Redaction Deterministic Scrubber provides a high-precision pipeline for identifying and masking Personally Identifiable Information (PII) within unstructured text. Unlike probabilistic models, this server utilizes strict regular expression patterns combined with algorithmic checksum validators, such as the Luhn algorithm for credit card verification and ABA routing number validation for financial identifiers. The redact_pii tool processes input strings to identify sensitive entities including Social Security Numbers (SSN), email addresses, telephone numbers, and IBANs. For every execution, the engine returns a structured result containing the redacted text, a precise count of each PII type detected, and the exact character offsets for every identified match, enabling downstream systems to audit redaction coverage without exposing sensitive data.

piiredactionsecurityregexprivacycompliancesanitization

1 tools expose this connector's capabilities to your AI agent.

redact_pii

Detects and redacts PII (SSN, Email, Phone, Credit Card, IBAN) from text

See how to talk to your AI agent using PII Redaction Deterministic Scrubber.

Redact the PII from this text: 'My email is jane.doe@vinkius.com and my credit card is 4532015112830363.'

{"redactedText": "My email is [REDACTED] and my credit card is [REDACTED].", "counts": {"email": 1, "creditCard": 1}, "offsets": [{"type": "email", "start": 16, "end": 35}, {"type": "creditCard", "start": 52, "end": 68}]}

Check this IBAN for PII: 'DE89370400440532013000'

{"redactedText": "[REDACTED]", "counts": {"iban": 1}, "offsets": [{"type": "iban", "start": 0, "end": 20}]}

Scan this text for SSN: 'The user's SSN is 999-00-1234.'

{"redactedText": "The user's SSN is [REDACTED].", "counts": {"ssn": 1}, "offsets": [{"type": "ssn", "start": 21, "end": 33}]}

No. It uses deterministic regex patterns and checksum validators like the Luhn algorithm to ensure 100% predictable results without ML overhead.

Related Connectors