33,770 servers · rescanned daily
Every MCP server, tested. Every trust score, published.
- Median score
- 58
- Scored 90+
- 976
- Verified
- 7
- Flagged packages
- 1
- Publishers
- 19,743
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: app.onehaus/haus
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: Roast My Design System
Filter the directory
MCP servers ranked by trust score
- 3251 io.github.rog0x/task 0 80 80
Channels
- 80 npm @rog0x/mcp-task-tools
- 80
- 3252 io.github.rog0x/webhook 0 80 80
Channels
- 80 npm @rog0x/mcp-webhook-tools
- 80
- 3253 io.github.runapi-builder/gemini-tts-mcp 0 80 80
Channels
- 80 npm @runapi.ai/gemini-tts-mcp
- 80
- 3254 io.github.runapi-builder/infinitetalk-mcp 0 80 80
Channels
- 80 npm @runapi.ai/infinitetalk-mcp
- 80
- 3255 io.github.runapi-builder/luma-mcp 0 80 80
Channels
- 80 npm @runapi.ai/luma-mcp
- 80
- 3256 io.github.runapi-builder/qwen-image-mcp −1 80 80
Channels
- 80 npm @runapi.ai/qwen-image-mcp
- 80
- 3257 io.github.runapi-builder/runway-aleph-mcp 0 80 80
Channels
- 80 npm @runapi.ai/runway-aleph-mcp
- 80
- 3258 io.github.runapi-builder/suno-mcp 0 80 80
Channels
- 80 npm @runapi.ai/suno-mcp
- 80
- 3259 io.github.rushi053/privacypage-mcp +3 80 80
Channels
- 80 npm privacypage-mcp
- 80
- 3260 io.github.ryudi84/api −3 80 80
Channels
- 80 npm sovereign-api-forge-mcp
- 80
- 3261 io.github.ryudi84/api-tester 0 80 80
Channels
- 80 npm sovereign-api-tester-mcp
- 80
- 3262 io.github.ryudi84/base64 0 80 80
Channels
- 80 npm base64-forge-mcp
- 80
- 3263 io.github.ryudi84/base64-forge-mcp 0 80 80
Channels
- 80 npm base64-forge-mcp
- 80
- 3264 io.github.ryudi84/color 0 80 80
Channels
- 80 npm color-forge-mcp
- 80
- 3265 io.github.ryudi84/color-forge-mcp 0 80 80
Channels
- 80 npm color-forge-mcp
- 80
- 3266 io.github.ryudi84/env 0 80 80
Channels
- 80 npm env-forge-mcp
- 80
- 3267 io.github.ryudi84/env-forge-mcp 0 80 80
Channels
- 80 npm env-forge-mcp
- 80
- 3268 io.github.ryudi84/github-stats −3 80 80
Channels
- 80 npm sovereign-github-stats-mcp
- 80
- 3269 io.github.ryudi84/hash-forge-mcp 0 80 80
Channels
- 80 npm hash-forge-mcp
- 80
- 3270 io.github.ryudi84/landing 0 80 80
Channels
- 80 npm landing-forge-mcp
- 80
- 3271 io.github.ryudi84/lorem 0 80 80
Channels
- 80 npm lorem-forge-mcp
- 80
- 3272 io.github.ryudi84/lorem-forge-mcp 0 80 80
Channels
- 80 npm lorem-forge-mcp
- 80
- 3273 io.github.ryudi84/meta-forge-mcp 0 80 80
Channels
- 80 npm meta-forge-mcp
- 80
- 3274 io.github.ryudi84/password 0 80 80
Channels
- 80 npm password-forge-mcp
- 80
- 3275 io.github.ryudi84/password-forge-mcp 0 80 80
Channels
- 80 npm password-forge-mcp
- 80
- 3276 io.github.ryudi84/shadow-forge-mcp 0 80 80
Channels
- 80 npm shadow-forge-mcp
- 80
- 3277 io.github.ryudi84/timestamp 0 80 80
Channels
- 80 npm timestamp-forge-mcp
- 80
- 3278 io.github.ryudi84/uuid 0 80 80
Channels
- 80 npm uuid-forge-mcp
- 80
- 3279 io.github.ryudi84/uuid-forge-mcp 0 80 80
Channels
- 80 npm uuid-forge-mcp
- 80
- 3280 io.github.shashwatgtm/craft-content-mcp 0 80 80
Channels
- 80 npm @shashwatgtmalpha/craft-content-mcp
- 80
- 3281 io.github.shashwatgtm/impact-mcp-server 0 80 80
Channels
- 80 npm @shashwatgtmalpha/impact-mcp-server
- 80
- 3282 io.github.shawnwollenberg/walletlens 0 80 80
Channels
- 80 npm @shawnwollenberg/walletlens-mcp
- 80
- 3283 io.github.shinpr/mcp-image −2 80 80
Channels
- 80 npm mcp-image
- 80
- 3284 io.github.shopanaio/novaposhta 0 80 80
Channels
- 80 npm @shopana/novaposhta-mcp-server
- 80
- 3285 io.github.shunyagatha/vecline −2 80 80
Channels
- 80 npm vecline
- 80
- 3286 io.github.skunkobi/leclerc-drive 0 80 80
Channels
- 80 npm mcp-leclerc-drive
- 80
- 3287 io.github.slaat/garmin-connect-workouts-mcp +3 80 80
Channels
- 80 npm garmin-connect-workouts-mcp
- 80
- 3288 io.github.smartpolicy-protocol/smartpolicy −3 80 80
Channels
- 80 npm @smartpolicy/mcp
- 80
- 3289 io.github.soccervortex/omnistream-mcp 0 80 80
Channels
- 80 npm omnistream-mcp
- 80
- 3290 io.github.Sou0327/knowmint 0 80 80
Channels
- 80 npm @knowmint/mcp-server
- 80
- 3291 io.github.spranab/brainstorm-mcp 0 80 80
Channels
- 80 npm brainstorm-mcp
- 80
- 3292 io.github.sqemo/sqemo 0 80 80
Channels
- 80 npm sqemo-mcp
- 80
- 3293 io.github.stanislawherjan1/gdocs-comments-mcp 0 80 80
Channels
- 80 npm gdocs-comments-mcp
- 80
- 3294 io.github.sunsiyuan/human-survey 0 80 80
Channels
- 80 npm humansurvey-mcp
- 80
- 3295 io.github.supertrained/rhumb-mcp 0 80 80
Channels
- 80 npm rhumb-mcp
- 80
- 3296 io.github.Syfer-web/krexel-mcp 0 80 80
Channels
- 80 npm krexel-mcp
- 80
- 3297 io.github.Syronius/cryptair-mcp-server 0 80 80
Channels
- 80 npm @cryptair/mcp-server
- 80
- 3298 io.github.teamsincetoday/newsletter-commerce-mcp 0 80 80
- 3299 io.github.teamsincetoday/podcast-commerce-mcp 0 80 80
Channels
- 80 npm podcast-commerce-mcp
- 80
- 3300 io.github.teamsincetoday/recipe-commerce-mcp 0 80 80
Channels
- 80 npm recipe-commerce-mcp
- 80