Mmcp.market

Tenantguard MCP server

by RudrenduPaul·io.github.RudrenduPaul/tenantguard·v0.1.5

Scans self-hosted multi-tenant AI-agent platforms for tenant-isolation gaps via an MCP tool.

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

full report

Adoption
Growing

0 stars21 downloads/wk

Reviews

Write one

Nobody has reviewed Tenantguard yet.

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

Tenantguard tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 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 29 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

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

<!-- mcp-name: io.github.RudrenduPaul/tenantguard -->

TenantGuard

Install • Quickstart • Features • CLI Reference • MCP Server • Compare • FAQ

Find the tenant-isolation gap in your self-hosted, multi-tenant AI-agent platform before an auditor, or an attacker, does.

Install

npm install -g tenantguard-cli

This is the recommended install today. The tenantguard-cli npm package now publishes (renamed from the old plain tenantguard, which is deprecated); it pulls in the matching platform binary as an npm optionalDependency (cosign-verified at publish time, so there's no separate verification step for you) and puts a tenantguard command on your PATH.

Live platform coverage as of this writing: macOS on Intel and Apple Silicon, Linux on x64 and arm64, and Windows on both x64 and arm64.

go install github.com/RudrenduPaul/TenantGuard/cmd/tenantguard@v0.1.1

go install works on every platform Go supports and doesn't depend on any registry publish state, so it's the fallback if your platform isn't covered above.

You can also skip the top-level package and install a single platform binary package directly:

npm install tenantguard-darwin-arm64   # swap for your platform: darwin-x64, linux-x64, linux-arm64, win32-x64, win32-arm64
./node_modules/tenantguard-darwin-arm64/bin/tenantguard scan --demo

Python (pip / uvx)

A PyPI package, tenantguard-cli, lives in this repo under python/ and is built and tested in CI. It downloads and runs the same GitHub Releases binary the npm packages use, verifying the release's SHA-256 checksums.txt on first run (itself Sigstore-signature-verified before any digest inside it is trusted) and caching the verified binary locally after that. That's a different trust boundary than the npm packages, which embed a cosign-verified binary at publish time and need no runtime download at all; the PyPI wrapper's checksum check is the equivalent guarantee for a path that has to fetch the binary on the end user's machine instead.

PyPI versions up to and including 0.1.2 shipped a bug that made pip install tenantguard-cli succeed but tenantguard scan --demo fail on first run with could not parse checksums.txt.pem as a PEM certificate (the wrapper wasn't base64-decoding the cosign-produced certificate/signature release assets before parsing them). That is fixed in tenantguard-cli 0.1.3, published to PyPI on 2026-08-03; pip install tenantguard-cli now installs a working tool with no extra steps.

Quickstart

tenantguard scan --demo

Real captured output:

TenantGuard: Tenant-Isolation Audit
Target: /var/folders/m0/5tzdd47n6znb166d4w3m2q0c0000gn/T/tenantguard-demo-488625596

[FAIL]  TA01 sandbox/workspace mount path is not scoped per-tenant (no ${TENANT_ID} placeholder and no explicit scoped_per_tenant declaration)
  .../deployment.yaml:12
  Maps to: goclaw#1163 | HIPAA Sec164.312(a)(1) Access Control (provisional)

Shortened. The full README is on GitHub.

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

Install directly

claude mcp add tenantguard -- uvx tenantguard-cli
Add to Cursor

Tenantguard: common questions

Is Tenantguard MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Tenantguard safety report
How do I install Tenantguard?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Tenantguard need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Tenantguard maintained?
The last commit was 30 days ago (2026-08-25). The latest release is v0.1.5.
What can I use instead of Tenantguard?
Servers from other publishers that do the same job: Skillsmith MCP server, Mnemoverse Memory MCP server and three.ws Brain MCP server. Compare all Tenantguard alternatives.

Alternatives to Tenantguard

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

All Tenantguard alternatives →
  • Skillsmith
    Share agent skills across your team, scan them for risk, and track what's actually used.
    B
  • Mnemoverse Memory
    Hosted AI agent memory that learns from outcomes, with shared rooms, in Claude, Cursor and ChatGPT.
    A
  • three.ws Brain
    List LLM providers and run chat completions through the three.ws multi-provider router.
    B
  • Socialclaw
    Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
    A
  • Claude Prompts
    Reusable prompt templates, multi-step workflow chains, and quality gates for any MCP client.
    A

More from RudrenduPaul