Nexis by Intelation
OfficialIntelation Nexis for JavaScript
Keep personal data (PII) out of your LLMs, logs and vendors. Find and remove names, emails, phone numbers, NHS and SSN numbers from text – regulation-aware (UK GDPR, GDPR, HIPAA, Privacy Act), powered by Intelation Nexis.

Package | Use it to | npm |
Clean text in your own code or from the terminal. Zero dependencies. | ||
Let Claude, Cursor or VS Code remove PII on request. | ||
Strip PII from every prompt in a Vercel AI SDK app, in one line. |
Get a free API key at https://nexis.intelation.com. Full guide: intelation.com/integrations/javascript.
Quick start
SDK and CLI
npx @intelation/nexis redact "Email john.smith@example.com, NHS 943 476 5919"
# -> Email [REDACTED], NHS [REDACTED]MCP server (Claude Code)
claude mcp add nexis --env NEXIS_API_KEY=your-key -- npx -y @intelation/nexis-mcpAI SDK middleware
const model = withNexis(openai('gpt-4o'), new Nexis());
// Every prompt sent through `model` has its PII removed first.See each package's README for the full options.
Related MCP server: phi-redact-mcp
What it can do
Redact, replace, mask or hash personal data
Pseudonymize with realistic fake values, or tokenize with
ENTITY_001placeholdersEncrypt reversibly, and decrypt later with your own key
Detect PII without changing the text
Also available
n8n-nodes-nexis: the same engine as an n8n node.
Development
npm install
npm run build
npm testMIT © Intelation
This server cannot be deployed
Maintenance
Related MCP Connectors
Redact personal data from text before your agent sends it to a model or stores it: names, contact details, ID numbers, financial and health identifiers, card numbers, plus any exact terms you add. Nothing stored, no third-party AI. Tools - redact_text: returns the redacted text and a count of what was removed, by type. Never the removed values. Options: restrict to particular data types, add exact terms to remove, choose the replacement style (a type label such as <PERSON> by default) and set a confidence threshold. - list_entity_types: lists the detectable data types. Free. Data handling - Nothing you send is stored. Text is processed in memory and discarded when the call returns. - No third-party AI. Text is never sent to OpenAI, Anthropic, Google or any other outside model. - Tool arguments are never logged. Only counts are kept: credits used, a timestamp and how many of each type were found. PDFs, including scanned pages, are handled by the REST API with the same key and credits. They aren't offered as an MCP tool because a file doesn't fit in a tool call. Pricing: 1 credit per call plus 1 per 1,000 characters. 10 free credits on sign-up, no card. Credit packs from $5; purchased credits never expire. Failed calls and repeated identical calls are free. Setup and API key: https://eleyed.com/mcp?utm_source=glama&utm_medium=directory&utm_campaign=listing
MCP server for detecting and redacting PII (Personally Identifiable Information) in PDF documents.
Stateless PII redaction over MCP/REST. Free ≤1000 words or $0.01/call; file upload supported.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceMCP server for automatic detection and redaction of PII in text, with anonymization and deanonymization capabilities, all local processing.1-
- AlicenseAqualityBmaintenanceAn MCP server that redacts PII/PHI from text before it ever reaches an LLM — self-hosted, fail-closed, and HIPAA-aware.324 PyPIMIT
- AlicenseAqualityDmaintenanceMCP server providing on-prem PII detection and anonymization tools (scan and is_sensitive) for AI agents, ensuring data stays local.4MIT
- FlicenseNot gradedqualityCmaintenanceMCP server for anonymizing and deanonymizing PII through the Pseudora API, enabling safe sharing of sensitive text with AI assistants.-