35,944 servers · rescanned daily
Every MCP server, tested. Every trust score, published.
- Median score
- 62
- Scored 90+
- 1,354
- Verified
- 7
- Flagged packages
- 1
- Publishers
- 21,298
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
- 5051 io.github.JonesRobM/physbound +15 82 82
Channels
- 82 pypi physbound
- 82
- 5052 io.github.jordanlyall/wc26 0 82 82
Channels
- 82 npm wc26-mcp
- 82
- 5053 io.github.josesepulvedapino/zahori −1 82 82
Channels
- 82 npm zahori
- 82
- 5054 io.github.jwulff/whisper-mcp 0 82 82
Channels
- 82 npm whisper-mcp
- 82
- 5055 io.github.kambleaa007/weather 0 82 82
Channels
- 82 npm @kambleaa007/mcp-weather-server
- 82
- 5056 io.github.kansei-link/kansei-mcp-server 0 82 82
Channels
- 82 remote https://kansei-link-mcp-production-b054.up.railway.app/mcpstreamable-http no auth
- 36 npm @kansei-link/mcp-server
- 82
- 5057 io.github.KarstenKreh/standby-design-mcp +7 82 82
Channels
- 82 remote https://mcp.standby.design/mcpstreamable-http no auth
- 79 npm standby-design-mcp
- 82
- 5058 io.github.Kevinx702/legalcite 0 82 82
Channels
- 82 npm legalcite-mcp
- 82
- 5059 io.github.khalomsky/syke 0 82 82
Channels
- 82 npm @syke1/mcp-server
- 82
- 5060 io.github.kitsune-de/hyperliquid-mcp 0 82 82
Channels
- 82 npm @kitsune-de/hyperliquid-mcp
- 82
- 5061 io.github.kota1026/cryptodata-mcp 0 82 82
Channels
- 82 npm cryptodata-mcp
- 82
- 5062 io.github.kota1026/quantumguard-mcp 0 82 82
Channels
- 82 npm quantumguard-mcp
- 82
- 5063 io.github.kota1026/smartguard-mcp 0 82 82
Channels
- 82 npm smartguard-mcp
- 82
- 5064 io.github.krystiangw/zen 0 82 82
Channels
- 82 npm @krystiangw/zen-mcp
- 82
- 5065 io.github.kulybaba/weather-mcp 0 82 82
Channels
- 0 remote https://kulybaba.weather.com/mcp/v3.0.0/streamable-http no auth
- 82 npm @kulybaba/mcp-weather-server
- 0
- 5066 io.github.KuvopLLC/better-bear 0 82 82
Channels
- 82 npm better-bear
- 82
- 5067 io.github.lanternrow/facebook-pages-mcp 0 82 82
Channels
- 82 npm facebook-pages-mcp
- 82
- 5068 io.github.lanternrow/tiktok-organic-mcp 0 82 82
Channels
- 82 npm tiktok-organic-mcp
- 82
- 5069 io.github.laureennicholson635/automatedrcm-billing-mcp 0 82 82
Channels
- 82 npm automatedrcm-billing-mcp
- 82
- 5070 io.github.laveeshb/logicapps-mcp +1 82 82
Channels
- 82 npm logicapps-mcp
- 82
- 5071 io.github.layergen/eodly-mcp 0 82 82
Channels
- 82 remote https://eodly.io/api/mcpstreamable-http no auth
- 49 npm @eodly/mcp
- 82
- 5072 io.github.lemmaoracle/mcp +1 82 82
Channels
- 80 remote https://mcp.lemma.workers.dev/mcpstreamable-http auth required
- 82 npm @lemmaoracle/mcp
- 80
- 5073 io.github.letom1176-spec/orchard-data-mcp 0 82 82
Channels
- 82 npm orchard-data-mcp
- 82
- 5074 io.github.lexwhiting/settlegrid-discovery 0 82 82
Channels
- 82 npm @settlegrid/discovery
- 82
- 5075 io.github.liminalpepe/x402-repohealth-mcp 0 82 82
Channels
- 82 npm x402-repohealth-mcp
- 82
- 5076 io.github.Liplus-Project/github-webhook-mcp 0 82 82
Channels
- 82 npm github-webhook-mcp
- 82
- 5077 io.github.loicfontaine-max/qorami 0 82 82
Channels
- 82 npm qorami-mcp
- 82
- 5078 io.github.lovepivix/weather 0 82 82
Channels
- 82 npm @lovepivix/mcp-weather-server
- 82
- 5079 io.github.lulzasaur9192/agent-arcade-mcp 0 82 82
Channels
- 82 npm @lulzasaur9192/agent-arcade-mcp
- 82
- 5080 io.github.lulzasaur9192/marketplace-search 0 82 82
Channels
- 82 npm @lulzasaur9192/marketplace-search-mcp
- 82
- 5081 io.github.LumabyteCo/clarifyprompt 0 82 82
Channels
- 82 npm clarifyprompt-mcp
- 82
- 5082 io.github.LumiRx/5arz-proof-of-human +2 82 82
Channels
- 82 remote https://mcp.5arz.comstreamable-http no auth
- 82
- 5083 io.github.Lykhoyda/ask-codex 0 82 82
Channels
- 82 npm @ask-llm/codex-mcp
- 82
- 5084 io.github.machinegrade/validate 0 82 82
Channels
- 75 remote https://api.machinegrade.dev/mcpstreamable-http no auth
- 82 npm @machinegrade/validate
- 75
- 5085 io.github.markswendsen-code/chipotle 0 82 82
Channels
- 82 npm @striderlabs/mcp-chipotle
- 82
- 5086 io.github.markswendsen-code/kroger 0 82 82
Channels
- 82 npm @striderlabs/mcp-kroger
- 82
- 5087 io.github.markswendsen-code/spotify 0 82 82
Channels
- 82 npm @striderlabs/mcp-spotify
- 82
- 5088 io.github.MarvelNwachukwu/mcp-pear 0 82 82
Channels
- 82 npm @marvelcodes/mcp-pear
- 82
- 5089 io.github.mcpware/ui-annotator-mcp 0 82 82
Channels
- 82 npm @mcpware/ui-annotator
- 82
- 5090 io.github.MeasureSpace/measure-space-mcp-server 0 82 82
Channels
- 82 npm @measurespace/measure-space-mcp-server
- 82
- 5091 io.github.Mibayy/token-savior +15 82 82
Channels
- 82 pypi token-savior-recall
- 82
- 5092 io.github.mikusnuz/cws 0 82 82
Channels
- 82 npm cws-mcp
- 82
- 5093 io.github.mikusnuz/dynadot 0 82 82
Channels
- 82 npm dynadot-mcp
- 82
- 5094 io.github.mikusnuz/meta 0 82 82
Channels
- 82 npm @mikusnuz/meta-mcp
- 82
- 5095 io.github.mikusnuz/meta-ads 0 82 82
Channels
- 82 npm @mikusnuz/meta-ads-mcp
- 82
- 5096 io.github.mikusnuz/npm 0 82 82
Channels
- 82 npm @mikusnuz/npm-mcp
- 82
- 5097 io.github.mizukaizen/nightglass 0 82 82
Channels
- 82 npm nightglass-mcp
- 82
- 5098 io.github.mlawsonking/code-guard-mcp −3 82 82
Channels
- 82 npm @mlawsonking/code-guard-mcp
- 82
- 5099 io.github.mlawsonking/email-guard-mcp 0 82 82
Channels
- 82 npm email-guard-mcp
- 82
- 5100 io.github.MobAI-App/mobai-mcp 0 82 82
Channels
- 82 npm mobai-mcp
- 82