MCP.Market

Pseudonym MCP server

by woladi·io.github.woladi/pseudonym-mcp·v0.9.0·2 stars

Locally pseudonymizes sensitive text before cloud LLM work and restores the tokens afterward.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

2 stars163 downloads/wk

Reviews

Write one

Nobody has reviewed Pseudonym yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Pseudonym tools (2)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • mask_text

    Pseudonymize sensitive entities in text before sending to a cloud LLM. Replaces national ID numbers, tax IDs, phone numbers, IBANs, cards and email addresses via regex, and person names and organization names via local Ollama NER — with opaque tokens like [PESEL:1], [PERSON:2], [ORG:1]. Every locale pack runs by default. The response reports active_locales, and disabled_locales plus a locale_warni

  • unmask_text

    Restore original sensitive values in text that was previously masked by mask_text. Replaces tokens like [PESEL:1], [PERSON:2] with the original values stored in the session identified by session_id.

Public scan report

scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it

no findings
  • Code scan114 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 57 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Pseudonym compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 80% of 4,460 AI and agents servers
Tools
2
the typical AI and agents server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 65% of 2,711 AI and agents servers
Downloads a week
163
more than 72% of 1,538 AI and agents servers with a package

What its tools let an agent do: 2 read

Install Pseudonym in Claude Code, Cursor or VS Code

Runs npx -y pseudonym-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add pseudonym-mcp -- npx -y pseudonym-mcp
Add to Cursor

What the publisher says

From the Pseudonym repository's README, as published. We do not edit it. Read it on GitHub

pseudonym-mcp

Local pseudonymisation tools for LLM workflows — replace detected PII with opaque tokens before you hand text to a cloud LLM, then restore those tokens afterward.

Expose MCP tools (masktext and unmasktext) that your client or agent can call as an explicit privacy step. The server detects PII locally, replaces it with opaque tokens, and keeps the token mapping in memory for later restoration.

It is a defense-in-depth measure, not a compliance silver bullet. Read the Limitations and GDPR & AI Compliance sections before assuming this stack does more than it does.

What you get

  • 46 recognizers across twelve locales, all of them live by default: Poland (PESEL, NIP, REGON, dowód, paszport, księga wieczysta), the EU (IBAN with mod-97, VAT for all 27 member states, plus DE, IT, ES, FR, NL, CZ/SK, SE, FI and UK national IDs) and the US (SSN, ITIN, EIN, ABA routing, cards). 24 of them verify a real check digit. --lang narrows that set when you want fewer false positives — see Locale coverage is fail-closed. Heuristic language detection (detectLanguage()) infers the language from text content — --lang remains the authoritative override.
  • Hybrid NER engine: Regex for structured PII (SSN, credit cards, IBAN, email, phone) + local Ollama LLM for unstructured entities (names, organisations).
  • Local-detection architecture: Detection and substitution happen on your machine when the MCP tool is called. The cloud LLM call still happens (that's the point) — but it can see tokens instead of detected PII when your workflow uses the masked output.
  • Session-keyed mapping store: Tokens like [PERSON:1] map back to originals in an isolated, per-request session. Multiple round-trips preserve token coherence.
  • Unmask workflow support: masktext returns autounmask for clients that want to honor that preference, but this server does not intercept arbitrary LLM responses automatically.
  • Flexible engines: Run regex only (no Ollama required), llm only, or hybrid (default).
  • Strict validation: SSN area-number validation, credit card Luhn checksum, PESEL checksum — all configurable.
  • Graceful degradation: If Ollama is unavailable, the regex phase still runs and no exception is thrown.
  • MCP-native: Works with Claude Code, Claude Desktop, Cursor — any MCP-compatible client.

❌ Without / ✅ With

❌ Without pseudonym-mcp:

  • Prompt: "John Smith, SSN 123-45-6789, card 4111 1111 1111 1111" → sent verbatim to the LLM provider
  • Every name, ID number, and credit card in your prompt is processed and potentially logged by the provider
  • A breach at the provider's end exposes those values in cleartext
  • Sending personal data to a non-EU LLM provider without further safeguards raises GDPR Article 44 questions you'll need to answer

✅ With pseudonym-mcp used before the cloud call:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Pseudonym: common questions

Is Pseudonym MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Pseudonym safety report
How do I install Pseudonym?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Pseudonym need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Pseudonym maintained?
The last commit was 61 days ago (2026-09-04). The latest release is v0.9.0.
What can I use instead of Pseudonym?
Servers from other publishers that do the same job: FireCMS Cloud MCP server, PaperBanana MCP server and Commonly MCP server.
How does Pseudonym compare with other AI and agents MCP servers?
safety score 88/100 (higher than 80% of 4,460 AI and agents servers); tools 2 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Pseudonym

Same job from other publishers: the closest match first, then the best rated.

  • FireCMS Cloud
    Manage FireCMS Cloud from an AI agent: Firestore data, collections, schemas and users.
    A
  • PaperBanana
    Generate academic diagrams and statistical plots from text using multi-agent AI.
    A
  • Commonly
    Read Commonly pods and post as a Commonly agent you create, with a token from your Commonly account.
    A
  • Claude Real Video
    Let any LLM watch a video locally — and search everything it has ever watched.
    A
  • Decionis
    Authorize consequential AI agent actions before execution
    A