54,135 servers · rescanned daily
Every MCP server, tested. Every trust score, published.
- Median score
- 67
- Scored 90+
- 1,918
- Verified
- 33
- Flagged packages
- 2
- Publishers
- 34,204
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: VerifyMCP
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: xyz.mindjack/mcp
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: AgentMart
Filter the directory
MCP servers ranked by trust score
- 01 rewelo 0 98 98
Channels
- 98 npm rewelo
- 55 oci ghcr.io/sebs/rewelo:0.7.3
- 98
- 02 Books & Papers MCP Server
Verified
+1 97 97
Channels
- 91 remote https://mcp.jmrp.io/libgenstreamable-http no auth
- 67 mcpb https://github.com/jmrplens/libgen-mcp/releases/download/v2.2.1/libgen-mcp-linux.mcpb
- 20 mcpb https://github.com/jmrplens/libgen-mcp/releases/download/v2.2.1/libgen-mcp-darwin.mcpb
- 20 mcpb https://github.com/jmrplens/libgen-mcp/releases/download/v2.2.1/libgen-mcp-windows.mcpb
- 97 npm @jmrp.io/libgen-mcp
- 97 nuget libgen-mcp
- 70 oci ghcr.io/jmrplens/libgen-mcp
- 70 oci docker.io/jmrplens/libgen-mcp
- +1 more on the server page
- 91
- 03 GitLab MCP Server
Verified
+2 97 97
Channels
- 39 remote https://mcp.jmrp.io/gitlabstreamable-http no auth
- 64 mcpb https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.4.0/gitlab-mcp-server-linux.mcpb
- 20 mcpb https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.4.0/gitlab-mcp-server-windows.mcpb
- 20 mcpb https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.4.0/gitlab-mcp-server-darwin.mcpb
- 97 npm @jmrp.io/gitlab-mcp-server
- 97 nuget gitlab-mcp-server
- 75 oci ghcr.io/jmrplens/gitlab-mcp-server
- 75 oci docker.io/jmrplens/gitlab-mcp-server
- +1 more on the server page
- 39
- 04 io.github.Anselmoo/mcp-server-analyzer +15 97 97
Channels
- 52 oci ghcr.io/anselmoo/mcp-server-analyzer:0.4.1
- 97 pypi mcp-server-analyzer
- 52
- 05 io.github.Couchbase-Ecosystem/couchbase-guru 0 97 97
Channels
- 56 oci docker.io/couchbaseecosystem/couchbase-guru:0.1.0
- 97 pypi couchbase-guru
- 56
- 06 mcp-hub 0 97 97
Channels
- 97 npm @ni-c/mcp-hub
- 10 oci ghcr.io/ni-c/mcp-hub
- 97
- 07 Audiobookshelf 0 96 96
Channels
- 96 npm audiobookshelf-mcp
- 56 oci ghcr.io/ni-c/audiobookshelf-mcp:0.4.0
- 96
- 08 FreshRSS 0 96 96
Channels
- 96 npm @ni-c/freshrss-mcp
- 56 oci ghcr.io/ni-c/freshrss-mcp:0.3.2
- 96
- 09 Rustpad MCP Server 0 96 96
Channels
- 96 npm rustpad-mcp
- 56 oci ghcr.io/ni-c/rustpad-mcp:0.4.0
- 96
- 10 Woodpecker CI 0 96 96
Channels
- 96 npm @ni-c/woodpecker-ci-mcp
- 51 oci ghcr.io/ni-c/woodpecker-ci-mcp
- 96
- 11 Calibre-Web −2 95 95
Channels
- 95 npm calibreweb-mcp
- 56 oci ghcr.io/ni-c/calibreweb-mcp:0.3.1
- 95
- 12 git-a2a −2 95 95
Channels
- 17 mcpb https://github.com/neprel/git-a2a/releases/download/v1.7.1/git-a2a_1.7.1.mcpb
- 95 npm git-a2a
- 54 oci ghcr.io/neprel/git-a2a:1.7.1
- 17
- 13 Hetzner DNS 0 95 95
Channels
- 95 npm hetzner-dns-mcp
- 55 oci ghcr.io/ni-c/hetzner-dns-mcp:0.6.0
- 95
- 14 io.github.PaSympa/discord-mcp 0 95 95
Channels
- 95 npm @pasympa/discord-mcp
- 56 oci docker.io/pasympa/discord-mcp:2.2.0
- 95
- 15 Mealie MCP Server 0 95 95
Channels
- 95 npm @ni-c/mealie-mcp
- 51 oci ghcr.io/ni-c/mealie-mcp
- 95
- 16 MIRASTACK Redfish MCP Server −2 95 95
Channels
- 55 oci docker.io/mirastack/mirastack-redfish-mcp:0.1.1
- 95 pypi mirastack-redfish-mcp
- 55
- 17 CalDAV calendars 0 94 94
Channels
- 94 npm @ni-c/caldav-mcp
- 50 oci ghcr.io/ni-c/caldav-mcp
- 94
- 18 footnote-mcp +15 94 94
Channels
- 54 oci ghcr.io/kazkozdev/footnote-mcp:0.2.6
- 94 pypi footnote-mcp
- 54
- 19 Google Search Console −1 94 94
Channels
- 94 npm @ni-c/google-search-console-mcp
- 55 oci ghcr.io/ni-c/google-search-console-mcp:0.3.0
- 94
- 20 Healthchecks 0 94 94
Channels
- 94 npm healthchecks-mcp
- 54 oci ghcr.io/ni-c/healthchecks-mcp:0.3.0
- 94
- 21 IMAP mailbox −1 94 94
Channels
- 94 npm @ni-c/imap-mcp
- 54 oci ghcr.io/ni-c/imap-mcp
- 94
- 22 Linkwarden −1 94 94
Channels
- 94 npm linkwarden-mcp
- 54 oci ghcr.io/ni-c/linkwarden-mcp:0.4.0
- 94
- 23 OpenClaw MCP Server 0 94 94
Channels
- 94 npm openclaw-mcp
- 10 oci ghcr.io/freema/openclaw-mcp
- 94
- 24 Opengist 0 94 94
Channels
- 94 npm opengist-mcp
- 54 oci ghcr.io/ni-c/opengist-mcp:0.5.0
- 94
- 25 OpenStreetMap −1 94 94
Channels
- 94 npm osm-mcp
- 50 oci ghcr.io/ni-c/osm-mcp
- 94
- 26 AniList 0 93 93
Channels
- 5 mcpb https://github.com/yuna0x0/anilist-mcp/releases/download/v1.4.0/anilist-mcp-1.4.0.mcpb
- 93 npm anilist-mcp
- 19 oci ghcr.io/yuna0x0/anilist-mcp:1.4.0
- 5
- 27 Gopher & Gemini MCP Server −2 93 93
Channels
- 65 oci ghcr.io/cameronrye/gopher-mcp:0.10.2
- 93 pypi gopher-mcp
- 65
- 28 io.github.awkoy/notion-mcp-server +1 93 93
Channels
- 93 npm notion-mcp-server
- 46 oci ghcr.io/awkoy/notion-mcp-server
- 93
- 29 io.github.mongodb-js/mongodb-mcp-server 0 93 93
Channels
- 93 npm mongodb-mcp-server
- 43 oci docker.io/mongodb/mongodb-mcp-server
- 93
- 30 Wiki.js −3 93 93
Channels
- 93 npm @ni-c/wikijs-mcp
- 55 oci ghcr.io/ni-c/wikijs-mcp:0.3.0
- 93
- 31 CardDAV address books −2 92 92
Channels
- 92 npm @ni-c/carddav-mcp
- 46 oci ghcr.io/ni-c/carddav-mcp
- 92
- 32 Futureweb Intervals MCP +19 92 92
Channels
- 51 oci ghcr.io/futureweb/intervals-mcp-server
- 92 pypi futureweb-intervals-mcp
- 51
- 33 HVTracker MCP −1 92 92
Channels
- 84 remote https://hvtracker.net/mcpstreamable-http no auth
- 92 npm hvtracker-mcp
- 46 oci ghcr.io/yugantm/hvtracker-mcp
- 75 pypi hvtracker-mcp
- 84
- 34 Kontor MCP 0 92 92
Channels
- 92 npm @kontor-mcp/server
- 10 oci ghcr.io/dashankanadeeshandesilva/kontor-mcp:1.0.4
- 92
- 35 Mencoro −1 92 92
Channels
- 39 remote https://api.mencoro.com/mcpstreamable-http no auth
- 92 npm @mencoro/mcp
- 52 oci ghcr.io/mencoro/mencoro-mcp
- 39
- 36 ntfy −2 92 92
Channels
- 92 npm @ni-c/ntfy-mcp
- 54 oci ghcr.io/ni-c/ntfy-mcp:0.3.0
- 92
- 37 tgcloud — Telegram serverless bots +3 92 92
Channels
- 92 npm tgcloud-mcp
- 52 oci ghcr.io/sdamarketing/tgcloud-mcp
- 92
- 38 io.github.SCGIS-Wales/helm-mcp 0 91 91
Channels
- 47 oci ghcr.io/scgis-wales/helm-mcp
- 91 pypi helm-mcp
- 47
- 39 Thalovant MCP 0 91 91
Channels
- 91 npm @thalovant/mcp-server
- 10 oci ghcr.io/thalovant/thalovant-mcp
- 91
- 40 wg-easy −5 91 91
Channels
- 91 npm wg-easy-mcp
- 56 oci ghcr.io/ni-c/wg-easy-mcp:0.6.0
- 91
- 41 Aha.io 0 90 90
Channels
- 56 mcpb https://github.com/cedricziel/aha-mcp/releases/download/aha-mcp-v5.2.0/aha-mcp-v5.2.0.mcpb
- 90 npm @cedricziel/aha-mcp
- 53 oci ghcr.io/cedricziel/aha-mcp:5.2.0
- 56
- 42 AnyAPI 0 90 90
Channels
- 90 remote https://api.getanyapi.com/mcpstreamable-http auth required
- 49 npm anyapi-mcp
- 9 oci ghcr.io/getanyapi-com/mcp:0.1.5
- 90
- 43 io.github.anzy-renlab-ai/pronounce −4 90 90
Channels
- 53 oci ghcr.io/anzy-renlab-ai/pronounce-mcp:0.1.2
- 90 pypi pronounce-mcp
- 53
- 44 Komodo MCP Server −4 90 90
Channels
- 90 npm komodo-mcp-server
- 67 oci ghcr.io/mp-tool/komodo-mcp-server:1.5.0
- 90
- 45 mcp-debugger −4 90 90
Channels
- 90 npm @debugmcp/mcp-debugger
- 20 oci docker.io/debugmcp/mcp-debugger
- 90
- 46 Noetive −3 90 90
Channels
- 90 npm @noetive/mcp-server
- 59 oci ghcr.io/noetive/noetive-mcp
- 90
- 47 SMTP 0 90 90
Channels
- 90 npm @ni-c/smtp-mcp
- 55 oci ghcr.io/ni-c/smtp-mcp:0.2.0
- 90
- 48 AIquila — Nextcloud MCP Server −1 89 89
Channels
- 0 remote https://{hostname}/mcpstreamable-http no auth
- 89 npm aiquila-mcp
- 42 oci ghcr.io/elgorro/aiquila-mcp
- 0
- 49 Databases (read-only, switchable) 0 89 89
Channels
- 89 npm @shibbirweb/mcp-db-read-only
- 54 oci docker.io/shibbirweb/mcp-db-read-only:1.1.0
- 89
- 50 io.github.Lyellr88/marm-mcp-server +2 89 89
Channels
- 10 oci lyellr88/marm-mcp-server
- 89 pypi marm-mcp-server
- 10