Balmas MCP server
com.balmasai/balmas-mcp·v0.3.0Agents read cleaned copies of your files: PII replaced with local consistent tokens. Read-only.
0 stars37 downloads/wk
Reviews
Write oneNobody has reviewed Balmas yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Balmas tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
list_filesList the files the agent may request, inside the folders the user allowed. Returns names, sizes and types only \u2014 never file contents.
read_clean_fileRead a file's text content AFTER local anonymization: names, ID numbers, phones, emails, companies and other sensitive values are replaced with consistent tokens (PERSON_001, ID_001\u2026) before anything is returned. The same original value always maps to the same token for the whole session, so cross-file references stay coherent. The raw content never reaches the agent.
restore_textReplace the session's anonymization tokens (PERSON_001, ID_001\u2026) in the given text with the original real values, so the final deliverable shown to the user contains the actual names and numbers. Works only for tokens created earlier in this session by read_clean_file. Runs locally.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned20/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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 43 days ago12/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year5/10
Findings (1)
- mediumeval / new Function used
exec.evaldist/index.js: …ode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…
How Balmas compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 66/100
- higher than 23% of 48,243 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 37
- more than 26% of 12,306 servers with a package
What its tools let an agent do: 3 read
Install Balmas in Claude Code, Cursor or VS Code
Runs npx -y balmas-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add balmas-mcp -- npx -y balmas-mcp
What the publisher says
From the Balmas repository's README, as published. We do not edit it. Read it on GitHub
balmas-mcp
Your AI agent reads everything. This gateway hands it redacted copies instead.
Why
AI agents are getting file access — and they over-read. Israel's Privacy Protection Authority put it bluntly in its guidance on AI agents: an email-sorting agent can analyze 15 years of correspondence for a 2-year task, infer your health and finances along the way, and leak what it learned. Their recommendation: strict permission minimization — read-only, dedicated folders, minimum necessary data.
balmas-mcp turns that advice into code, and goes one step further: it minimizes not just which files the agent reads, but what's inside them.
How it works
with realpath checks, not honor rules.
- You allowlist folders. The agent can't reach anything else — enforced
companies and amounts become consistent tokens (PERSON001, ID001) before the content is returned. Secrets too: API keys (OpenAI, Anthropic, GitHub, AWS, Stripe, Slack…), JWTs, private-key blocks, password: values and .env credentials become SECRET001 at every level — and are never written back by restoretext. The same person is PERSON_001 in every file, so the agent's reasoning stays coherent. Detection runs in this process — deterministic patterns, lexicons and checksums (Israeli ID included). Hebrew and English.
- Every read is anonymized locally. Names, ID numbers, phones, emails,
agent's final output back to the original values — locally.
- The answer comes back real. restore_text maps the tokens in the
Read-only by design: the server exposes no write tools at all.
Quickstart
- Create a free account at balmasai.com/signup (10 documents/month free).
- Create an API key (bk_...) at balmasai.com/app/team.
- Add to your MCP client config (Claude Desktop shown; Cursor and others are the same idea):
{
"mcpServers": {
"balmas": {
"command": "npx",
"args": ["-y", "balmas-mcp", "/Users/me/Documents/work", "--level", "strict"],
"env": { "BALMAS_API_KEY": "bk_..." }
}
}
}Options: allowed folders as positional args (required, one or more) · --level standard|strict|maximum (default strict).
Tools
Supported inputs: txt csv md docx xlsx pptx pdf (text layer).
Privacy model
Each file read counts as one document against your account's monthly quota (free 10 / PRO 200 / TEAM 1,000). Full processing happens in this local process.
Honest limits
instead of raw filesystem access, not alongside.
- The gateway helps only when the agent reads files through it — grant it
the stakes demand it.
- Detection is deterministic: excellent, not clairvoyant. Review output where
balmasai.com/clean.
- Scanned PDFs (no text layer) need the OCR flow at
Built by BALMAS AI — sensitive data stops here. Docs: balmasai.com/mcp
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-16downgradeB → Cscore 66: eval / new Function used
Balmas: common questions
- Is Balmas MCP server safe?
- With care: it is graded C, so read the findings first (66/100). Read the Balmas safety report
- How do I install Balmas?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Balmas need an API key?
- Yes. The registry entry asks for
BALMAS_API_KEY. - Is Balmas maintained?
- The last commit was 63 days ago (2026-09-03). The latest release is v0.3.0.
- What can I use instead of Balmas?
- Servers from other publishers that do the same job: Token Optimizer MCP server.
- How does Balmas compare with other MCP servers?
- safety score 66/100 (higher than 23% of 48,243 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Balmas
Same job from other publishers: the closest match first, then the best rated.
- Token OptimizerContext-window optimization: caching, compression & smart file tools that cut tokens 60-90%.not reviewedEstablishedC