36,220 servers · rescanned daily
Every MCP server, tested. Every trust score, published.
- Median score
- 62
- Scored 90+
- 1,350
- Verified
- 7
- Flagged packages
- 1
- Publishers
- 21,494
What we verify
We read the real schemas
We open a live MCP session, run the handshake and read every tool schema from the server itself. Nothing on this page is a publisher's description of their own server.
Live example: xyz.mindjack/mcp
We check TLS and OAuth
We read the certificate chain, the OAuth metadata and whether the call path needs a token. A README shows none of that.
Live example: VerifyMCP
We rescan daily
We resolve each package's production dependency tree against OSV and rescore every server daily, so a tool set that changes under you shows up here.
Live example: Canvas API MCP
Filter the directory
MCP servers ranked by trust score
- 6051 io.github.philpof102-svg/xsignal 0 81 81
Channels
- 75 remote https://xsignal-production.up.railway.app/mcpstreamable-http no auth
- 81 npm @rakshasar/xsignal
- 75
- 6052 io.github.physics-star-cat/databutler-uk-rates +3 81 81
Channels
- 81 remote https://databutler.dev/api/mcp/uk-ratesstreamable-http no auth
- 81
- 6053 io.github.physics-star-cat/lowriskquotes-montecarlo +3 81 81
Channels
- 81 remote https://lowriskquotes.com/api/mcp/streamable-http no auth
- 81
- 6054 io.github.piiiico/agentlair 0 81 81
Channels
- 81 npm @agentlair/mcp
- 81
- 6055 io.github.pkolawa/krs-poland-mcp-server 0 81 81
Channels
- 81 npm krs-poland-mcp-server
- 81
- 6056 io.github.pkotecha-eng/aria-mcp-server 0 81 81
Channels
- 81 pypi aria-mcp-server
- 81
- 6057 io.github.plur-ai/plur −2 81 81
Channels
- 81 npm @plur-ai/mcp
- 81
- 6058 io.github.plus8bit/hosaka −2 81 81
Channels
- 81 npm hosaka-mcp
- 81
- 6059 io.github.pnp/cli-microsoft365-mcp-server 0 81 81
Channels
- 81 npm @pnp/cli-microsoft365-mcp-server
- 81
- 6060 io.github.pooriaarab/vibenetwork −1 81 81
Channels
- 81 npm vibenetwork
- 81
- 6061 io.github.powergridiq/pgiq-mcp 0 81 81
Channels
- 81 npm pgiq-mcp
- 81
- 6062 io.github.productmap/namecatcher-skills 0 81 81
Channels
- 81 npm namecatcher-mcp
- 81
- 6063 io.github.ProjectAILiberation/tactus 0 81 81
Channels
- 81 npm tactus-mcp
- 81
- 6064 io.github.qso-graph/eqsl-mcp +42 81 81
Channels
- 81 pypi eqsl-mcp
- 81
- 6065 io.github.qso-graph/hamqth-mcp +42 81 81
Channels
- 81 pypi hamqth-mcp
- 81
- 6066 io.github.qso-graph/qrz-mcp +57 81 81
Channels
- 81 pypi qrz-mcp
- 81
- 6067 io.github.rabdulsal/appstore-release-mcp 0 81 81
Channels
- 81 npm appstore-release-mcp
- 81
- 6068 io.github.ravi-labs/mindmap-mcp-server 0 81 81
Channels
- 81 npm @ravi-labs/mindmap-mcp-server
- 81
- 6069 io.github.RaYYeR220/regimen +4 81 81
Channels
- 81 remote https://regimen-nu.vercel.app/mcpstreamable-http no auth
- 81
- 6070 io.github.remoprinz/swiss-health-mcp 0 81 81
Channels
- 81 npm @prinz_esox/swiss-health-mcp
- 81
- 6071 io.github.roeiba/pmd 0 81 81
Channels
- 81 npm @springsoftware/pmd-mcp
- 81
- 6072 io.github.rog0x/api 0 81 81
Channels
- 81 npm @rog0x/mcp-api-tools
- 81
- 6073 io.github.rog0x/cache 0 81 81
Channels
- 81 npm @rog0x/mcp-cache-tools
- 81
- 6074 io.github.rog0x/crypto 0 81 81
Channels
- 81 npm @rog0x/mcp-crypto-tools
- 81
- 6075 io.github.rog0x/log 0 81 81
Channels
- 81 npm @rog0x/mcp-log-tools
- 81
- 6076 io.github.rog0x/string 0 81 81
Channels
- 81 npm @rog0x/mcp-string-tools
- 81
- 6077 io.github.runapi-builder/gemini-tts-mcp +1 81 81
Channels
- 81 npm @runapi.ai/gemini-tts-mcp
- 81
- 6078 io.github.runapi-builder/gpt-image-mcp +2 81 81
Channels
- 81 npm @runapi.ai/gpt-image-mcp
- 81
- 6079 io.github.runapi-builder/nano-banana-mcp +1 81 81
Channels
- 81 npm @runapi.ai/nano-banana-mcp
- 81
- 6080 io.github.rushi053/privacypage-mcp 0 81 81
Channels
- 81 npm privacypage-mcp
- 81
- 6081 io.github.ryanbihai/oceanbus-mcp-server 0 81 81
Channels
- 81 npm oceanbus-mcp-server
- 81
- 6082 io.github.ryudi84/api 0 81 81
Channels
- 81 npm sovereign-api-forge-mcp
- 81
- 6083 io.github.ryudi84/api-tester 0 81 81
Channels
- 81 npm sovereign-api-tester-mcp
- 81
- 6084 io.github.ryudi84/code-quality 0 81 81
Channels
- 81 npm sovereign-code-quality-mcp
- 81
- 6085 io.github.ryudi84/hash-forge-mcp 0 81 81
Channels
- 81 npm hash-forge-mcp
- 81
- 6086 io.github.ryudi84/ip-calc −1 81 81
Channels
- 81 npm ip-calc-mcp
- 81
- 6087 io.github.ryudi84/jwt 0 81 81
Channels
- 81 npm jwt-forge-mcp
- 81
- 6088 io.github.ryudi84/jwt-forge-mcp 0 81 81
Channels
- 81 npm jwt-forge-mcp
- 81
- 6089 io.github.ryudi84/landing 0 81 81
Channels
- 81 npm landing-forge-mcp
- 81
- 6090 io.github.ryudi84/lorem 0 81 81
Channels
- 81 npm lorem-forge-mcp
- 81
- 6091 io.github.ryudi84/markdown 0 81 81
Channels
- 81 npm markdown-forge-mcp
- 81
- 6092 io.github.ryudi84/markdown-forge-mcp 0 81 81
Channels
- 81 npm markdown-forge-mcp
- 81
- 6093 io.github.ryudi84/meta 0 81 81
Channels
- 81 npm meta-forge-mcp
- 81
- 6094 io.github.ryudi84/password 0 81 81
Channels
- 81 npm password-forge-mcp
- 81
- 6095 io.github.ryudi84/readme 0 81 81
Channels
- 81 npm readme-forge-mcp
- 81
- 6096 io.github.ryudi84/readme-forge-mcp 0 81 81
Channels
- 81 npm readme-forge-mcp
- 81
- 6097 io.github.ryudi84/seo-analyzer 0 81 81
Channels
- 81 npm sovereign-seo-analyzer-mcp
- 81
- 6098 io.github.ryudi84/shadow 0 81 81
Channels
- 81 npm shadow-forge-mcp
- 81
- 6099 io.github.ryudi84/shadow-forge-mcp +1 81 81
Channels
- 81 npm shadow-forge-mcp
- 81
- 6100 io.github.ryudi84/timestamp +1 81 81
Channels
- 81 npm timestamp-forge-mcp
- 81