Servidor MCP

redaction

one.secureai/redaction
Seguridad Requiere autenticación MCP 2026-07-28

Qué hace este MCP

Redacts personal and financial details from text and restores the original values using a client-held mapping.

redact
Redact personal details
Replace the people in a piece of text — names, emails, phone numbers, addresses, card and account numbers — with plausible stand-ins, before the text is sent to a model or a third party. Returns the redacted text and a map. Keep the map: it is the only way to put the real values back, and it is not stored anywhere.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'The text to redact.'}, 'allow': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Terms to leave as written — a shared mailbox, a product name a detector mistakes for a person.'}, 'strict': {'type': 'boolean', 'description': "Refuse rather than proceed when the name check cannot run. Use for records rather than one person's messages."}}}
Esquema de salida
{'type': 'object', 'required': ['text', 'map', 'redacted', 'names_decided'], 'properties': {'map': {'type': 'object', 'description': 'Stand-in to real value. Needed by restore, and stored nowhere else.', 'additionalProperties': {'type': 'string'}}, 'text': {'type': 'string', 'description': 'The text with stand-ins in place of the real values.'}, 'redacted': {'type': 'integer', 'description': 'How many values were replaced.'}, 'names_decided': {'type': 'boolean', 'description': 'Whether the name check reached a decision. False means it could not run, not that no names were found.'}}}
restore
Put the real details back
Reverse a redaction using the map it returned. Use this on a model's reply so the reader sees what they actually wrote rather than the stand-ins.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['text', 'map'], 'properties': {'map': {'type': 'object', 'description': 'The map returned by redact.', 'additionalProperties': {'type': 'string'}}, 'text': {'type': 'string', 'description': "Usually a model's reply, containing stand-ins."}}}
Esquema de salida
{'type': 'object', 'required': ['text', 'restored'], 'properties': {'text': {'type': 'string', 'description': 'The text with the real values put back.'}, 'restored': {'type': 'integer', 'description': 'How many values were replaced.'}}}
Añadido
restore
19 de September de 2026 a las 02:40
Añadido
redact
19 de September de 2026 a las 02:40