Pre-install MCP check · free · no key

Installing an MCP server? Check it first.

Malicious and broken MCP servers are now a real, documented problem — a fake postmark-mcp package silently BCC'd every email it sent (~300 orgs), and mcp-remote (CVE-2025-6514) shipped an RCE to ~500k users. SaSame continuously observes 48,566 public MCP servers from the outside and tells you, honestly, what an external check can and cannot see — before you wire one into your agent.

What we check

  • Speaks the MCP protocol correctly (valid handshake)
  • Lists its tools
  • Tools are well-formed (valid names + typed input schemas)
  • Tool descriptions are clear enough for an agent to pick the right one
  • Tools declare safety hints (read-only vs destructive)
  • Is live and responds within 5s
  • Returns real content — not an empty 'ghost' server
  • Identifies itself (name + version)
  • Doesn't bloat your context window (reasonable payload size)
  • Handles malformed input honestly (structured error, no crash)

What we can not see

  • Malware or backdoors in the server code
  • Poisoned / hidden tool instructions (prompt injection)
  • npm / package supply-chain tampering
  • What the server does with your data after a call
  • Whether the tools change after you install (rug-pull)

A server can pass every check here and still be malicious. Always review the source before installing.

→ Real MCP security incidents (postmark-mcp, CVE-2025-6514, tool poisoning) & a pre-install checklist

Check a specific server

Call our free, no-key public MCP and pass the server's URL:

// MCP endpoint: https://live-vps.sasame.online/public-mcp
audit_mcp({ "url": "https://the-server-you-want-to-check/mcp" })
// → live grade + per-criterion result + a signed (ed25519) observation

Or grade any server straight from your terminal — no install, the CLI is live on npm:

npx mcp-readiness https://the-server-you-want-to-check/mcp

(mcp-readiness is SaSame's open-source CLI — the same 10 checks, runs locally, zero dependencies. npmjs.com/package/mcp-readiness.)

Recently checked — top grade (A)

510 A · 2,986 B · 48,566 observed total. Grades (A–D) are a protocol/readiness measurement — not a quality, safety, or trust verdict. Full machine-readable list: checked.json.

ai.afmr/discovery
A 10/10 checks · observed 2026-08-17
ai.agentrapay/agentra
A 10/10 checks · observed 2026-08-17
ai.ai-akari/one-minute-akari
A 10/10 checks · observed 2026-08-17
ai.childadhd/library
A 10/10 checks · observed 2026-08-17
ai.childanxiety/library
A 10/10 checks · observed 2026-08-17
ai.childpsychiatry/library
A 10/10 checks · observed 2026-08-17
ai.com.mcp/registry
A 10/10 checks · observed 2026-08-17
ai.compeller/compel
A 10/10 checks · observed 2026-08-17
ai.dablock/visibility-index
A 10/10 checks · observed 2026-08-17
ai.dabyte/visibility-index
A 10/10 checks · observed 2026-08-17
ai.flamel/public-content
A 10/10 checks · observed 2026-08-17
ai.fluxink/mcp-server
A 10/10 checks · observed 2026-07-21
ai.fugentic/service-provider-index
A 10/10 checks · observed 2026-08-17
ai.jobero/job-search
A 10/10 checks · observed 2026-08-17
ai.muffed/muffed
A 10/10 checks · observed 2026-08-17
ai.plith/plith
A 10/10 checks · observed 2026-08-17
ai.preclick/preclick-mcp
A 10/10 checks · observed 2026-08-17
ai.readypermit/geo
A 10/10 checks · observed 2026-08-17
ai.riskstate/mcp
A 10/10 checks · observed 2026-08-17
ai.statemind/python-code-validator
A 10/10 checks · observed 2026-08-17
ai.svtr/aidb
A 10/10 checks · observed 2026-08-17
ai.teenadhd/library
A 10/10 checks · observed 2026-08-17
ai.teenanxiety/library
A 10/10 checks · observed 2026-08-17
ai.teenpsychiatry/library
A 10/10 checks · observed 2026-08-17
ai.teentherapy/library
A 10/10 checks · observed 2026-08-17
ai.tooldirectory/catalog
A 10/10 checks · observed 2026-08-17
ai.urlcheck/urlcheck-mcp
A 10/10 checks · observed 2026-08-17
ai.verificate/mcp
A 10/10 checks · observed 2026-08-17
ai.villiers/charter
A 10/10 checks · observed 2026-08-17
ai.zairalabs/guide
A 10/10 checks · observed 2026-08-17
al.flytravel/travel-prices
A 10/10 checks · observed 2026-08-17
app.decibelshield/decibel-shield
A 10/10 checks · observed 2026-08-17
app.eurocomply/compliance
A 10/10 checks · observed 2026-08-17
app.evlek/mcp-server
A 10/10 checks · observed 2026-08-17
app.govauctions/govauctions
A 10/10 checks · observed 2026-08-17
app.ip/ipinfo
A 10/10 checks · observed 2026-08-17
app.listentosadhu/corpus
A 10/10 checks · observed 2026-08-17
app.sallim/contract-compass
A 10/10 checks · observed 2026-08-17
app.sparkscribe/sparks-scribe
A 10/10 checks · observed 2026-08-17
app.strikemission/surf-trip-planner
A 10/10 checks · observed 2026-08-17
app.toolsnap/toolsnap-mcp
A 10/10 checks · observed 2026-08-17
ar.com.consignatarias/cattle-market
A 10/10 checks · observed 2026-08-17
ar.com.escaparate/escaparate
A 10/10 checks · observed 2026-08-17
ar.com.muovi/mcp-server
A 10/10 checks · observed 2026-08-17
au.com.aiframework/australian-ai-governance-framework
A 10/10 checks · observed 2026-08-17
au.com.iknowthepilot/flight-deals
A 10/10 checks · observed 2026-08-17
au.com.ministryofgems/gemmology
A 10/10 checks · observed 2026-08-17
au.com.trip-planner/camping-australia
A 10/10 checks · observed 2026-08-17

Show this badge on your server

If your server scored A or B, embed its live badge (it tracks your current grade) so other developers can see it passed the pre-install check — free, unlike paid trust-badge services:

[![SaSame MCP Readiness](https://live-vps.sasame.online/observatory/badge/<your-slug>.svg)](https://live-vps.sasame.online/observatory/check/<your-slug>.html)

SaSame MCP Observatory — an independent, external observer of public MCP servers. Observations are made from outside via the public MCP handshake; unclaimed servers have not confirmed their listing, and a passing check is not an endorsement. This is a protocol/liveness/hygiene check, not a malware or supply-chain audit. About the standard · Public MCP (no key)