34,342 servers · rescanned daily
Every MCP server, tested. Every trust score, published.
- Median score
- 59
- Scored 90+
- 1,046
- Verified
- 7
- Flagged packages
- 1
- Publishers
- 20,109
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: cogDepot
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: app.onehaus/haus
Filter the directory
MCP servers ranked by trust score
- 5851 io.github.mrfentmen/trakt-mcp 67 67
Channels
- 67 npm trakt-mcp
- 67
- 5852 io.github.mrfentmen/usda-food-mcp 67 67
Channels
- 67 npm usda-food-mcp
- 67
- 5853 io.github.mrfentmen/usgs-earthquakes-mcp 67 67
Channels
- 67 npm usgs-earthquakes-mcp
- 67
- 5854 io.github.mrfentmen/zip-codes-mcp 67 67
Channels
- 67 npm zip-codes-mcp
- 67
- 5855 io.github.seldonframe/mcp 0 67 67
Channels
- 38 remote https://mcp.seldonframe.com/v1streamable-http no auth
- 67 npm @seldonframe/mcp
- 38
- 5856 io.github.starecz/karea-mcp −13 67 67
Channels
- 67 npm karea-mcp
- 67
- 5857 io.github.USHIKUNDESUYO/shiwake-mcp 67 67
Channels
- 67 npm shiwake-mcp
- 67
- 5858 io.github.yasmanycastillo/model-shunt 67 67
Channels
- 39 npm model-shunt
- 67 pypi model-shunt
- 39
- 5859 io.github.zombico/mojulo 0 67 67
Channels
- 67 npm mojulo
- 67
- 5860 Juscribe 67 67
Channels
- 67 npm @juscribe/mcp
- 67
- 5861 Percher +10 67 67
Channels
- 39 remote https://mcp.percher.app/mcpstreamable-http no auth
- 67 npm @percher/mcp
- 39
- 5862 PlaceRoot +4 67 67
Channels
- 50 npm placeroot
- 67 pypi placeroot
- 50
- 5863 pxtree 67 67
Channels
- 67 npm pxtree
- 67
- 5864 Testorim 67 67
Channels
- 67 npm @testorim/cli
- 67
- 5865 Textavia MCP 0 67 67
Channels
- 67 npm @textavia/mcp
- 67
- 5866 Web Task 0 67 67
Channels
- 67 npm web-task-api
- 67
- 5867 AI Model Watch 66 66
Channels
- 66 npm @aimodelwatch/mcp
- 66
- 5868 AudioMade +3 66 66
Channels
- 66 npm audiomade-mcp
- 66
- 5869 BaseAlpha +41 66 66
Channels
- 66 remote https://www.basealpha.fun/mcpstreamable-http no auth
- 65 npm @basealpha/mcp
- 66
- 5870 BondSeat 66 66
Channels
- 66 npm @bondseat/mcp
- 66
- 5871 Bowmark 0 66 66
Channels
- 66 remote https://api.bowmark.ai/mcp/registrystreamable-http no auth
- 42 npm @bowmark/mcp
- 43 pypi bowmark-mcp
- 66
- 5872 chartlink −3 66 66
Channels
- 66 remote https://chartlink.app/mcpstreamable-http auth required
- 38 npm chartlink-mcp
- 66
- 5873 Compositor 66 66
Channels
- 66 npm compositor-mcp
- 66
- 5874 DATEV EXTF 66 66
Channels
- 66 npm @seamless-engineering/datev-extf-mcp
- 66
- 5875 Forgeprint 66 66
Channels
- 66 npm forgeprint-mcp
- 66
- 5876 GovWait 66 66
Channels
- 66 npm govwait-mcp
- 66
- 5877 HyperMarrow +5 66 66
Channels
- 66 npm @qianshitech/hypermarrow-mcp
- 66
- 5878 io.github.AaronVick/echorift-mcp 0 66 66
Channels
- 66 npm @echorift/mcp
- 66
- 5879 io.github.cyanheads/census-mcp-server +1 66 66
Channels
- 66 remote https://census.caseyjhand.com/mcpstreamable-http no auth
- 43 npm @cyanheads/census-mcp-server
- 66
- 5880 io.github.fablenator/tiled-mcp +3 66 66
Channels
- 66 npm @fablenator/tiled-mcp
- 66
- 5881 io.github.impossiblecode/overseer-nvim-mcp 0 66 66
Channels
- 66 npm overseer-nvim-mcp
- 66
- 5882 io.github.jmshinhwa/cra-annex-ii-docs-lint +2 66 66
Channels
- 66 npm @readystack/cra-annex-ii-docs-lint
- 66
- 5883 io.github.jmshinhwa/renpy-release-gate +2 66 66
Channels
- 66 npm @readystack/renpy-release-gate
- 66
- 5884 io.github.Lyellr88/buddy-mcp 0 66 66
Channels
- 66 npm @lyellr88/buddy-mcp
- 66
- 5885 io.github.mrfentmen/air-quality-mcp 66 66
Channels
- 66 npm air-quality-mcp
- 66
- 5886 io.github.mrfentmen/api-deprecation-radar-mcp 66 66
Channels
- 66 npm api-deprecation-radar-mcp
- 66
- 5887 io.github.mrfentmen/blizzard-mcp 66 66
Channels
- 66 npm blizzard-mcp
- 66
- 5888 io.github.mrfentmen/build-cache-mcp 66 66
Channels
- 66 npm build-cache-mcp
- 66
- 5889 io.github.mrfentmen/car-recalls-mcp 66 66
Channels
- 66 npm car-recalls-mcp
- 66
- 5890 io.github.mrfentmen/census-geo-mcp 66 66
Channels
- 66 npm census-geo-mcp
- 66
- 5891 io.github.mrfentmen/checksum-mcp 66 66
Channels
- 66 npm checksum-mcp
- 66
- 5892 io.github.mrfentmen/convertkit-mcp 66 66
Channels
- 66 npm convertkit-mcp
- 66
- 5893 io.github.mrfentmen/deck-of-cards-mcp 66 66
Channels
- 66 npm deck-of-cards-mcp
- 66
- 5894 io.github.mrfentmen/dependency-drift-mcp 66 66
Channels
- 66 npm dependency-drift-mcp
- 66
- 5895 io.github.mrfentmen/documenso-mcp 66 66
Channels
- 66 npm documenso-mcp
- 66
- 5896 io.github.mrfentmen/ecobee-mcp 66 66
Channels
- 66 npm ecobee-mcp
- 66
- 5897 io.github.mrfentmen/ensideas-mcp 66 66
Channels
- 66 npm ensideas-mcp
- 66
- 5898 io.github.mrfentmen/finnhub-mcp 66 66
Channels
- 66 npm @mrfentmen/finnhub-mcp
- 66
- 5899 io.github.mrfentmen/iban-validator-mcp 66 66
Channels
- 66 npm iban-validator-mcp
- 66
- 5900 io.github.mrfentmen/ietf-mcp 66 66
Channels
- 66 npm ietf-mcp
- 66