54,265 servers · rescanned daily
Every MCP server, tested. Every trust score, published.
- Median score
- 67
- Scored 90+
- 1,907
- Verified
- 33
- Flagged packages
- 2
- Publishers
- 34,308
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
We run packages in a sandbox
We install a package with its own package manager, then run it with no network access and record the tools it declares.
Filter the directory
MCP servers ranked by trust score
- 301 HasData Shopify +4 94 94
Channels
- 94 remote https://mcp.hasdata.com/mcp?apis=shopifystreamable-http auth required
- 49 npm @hasdata/shopify-mcp
- 34 pypi hasdata-shopify-mcp
- 94
- 302 HasData Walmart +3 94 94
Channels
- 94 remote https://mcp.hasdata.com/mcp?apis=walmartstreamable-http auth required
- 49 npm @hasdata/walmart-mcp
- 34 pypi hasdata-walmart-mcp
- 94
- 303 HasData Yelp +2 94 94
Channels
- 94 remote https://mcp.hasdata.com/mcp?apis=yelpstreamable-http auth required
- 49 npm @hasdata/yelp-mcp
- 34 pypi hasdata-yelp-mcp
- 94
- 304 Healthchecks 0 94 94
Channels
- 94 npm healthchecks-mcp
- 54 oci ghcr.io/ni-c/healthchecks-mcp:0.3.0
- 94
- 305 Hovercode 0 94 94
Channels
- 94 remote https://hovercode.com/mcp/streamable-http no auth
- 38 npm hovercode-mcp
- 94
- 306 Ignite UI Theming MCP Server +5 94 94
Channels
- 94 npm igniteui-theming
- 94
- 307 IMAP mailbox −1 94 94
Channels
- 94 npm @ni-c/imap-mcp
- 54 oci ghcr.io/ni-c/imap-mcp
- 94
- 308 Impreza Host 0 94 94
Channels
- 94 remote https://mcp.imprezahost.com/mcpstreamable-http no auth
- 34 npm impreza-mcp
- 94
- 309 io.github.alexey-pelykh/linkedctl 0 94 94
Channels
- 94 npm linkedctl
- 94
- 310 io.github.alexpfau/zigbee2mqtt-mcp 0 94 94
Channels
- 94 npm zigbee2mqtt-mcp
- 94
- 311 io.github.alexpota/cloudscope 0 94 94
Channels
- 94 npm cloudscope-mcp
- 94
- 312 io.github.antonpogrebenko-public/rftools 0 94 94
Channels
- 94 npm rftools-mcp
- 94
- 313 io.github.arimunandar/figsnap-mcp −1 94 94
Channels
- 94 npm figsnap-mcp
- 94
- 314 io.github.bch1212/injectshield 0 94 94
Channels
- 94 npm @injectshield/mcp
- 94
- 315 io.github.bitcompare/mcp-server 0 94 94
Channels
- 94 remote https://api.bitcompare.net/mcpstreamable-http no auth
- 79 npm @bitcompare/mcp-server
- 94
- 316 io.github.caelum29/calibre-mcp −1 94 94
Channels
- 94 npm calibre-mcp
- 94
- 317 io.github.cdrn/sigil 0 94 94
Channels
- 94 npm sigild
- 94
- 318 io.github.ChangkeunJ/australian-law-mcp 0 94 94
Channels
- 94 npm australian-law-mcp
- 94
- 319 io.github.chrischall/alltrails-mcp 0 94 94
Channels
- 94 npm alltrails-mcp
- 94
- 320 io.github.chrischall/app-store-connect-mcp 0 94 94
Channels
- 94 npm @chrischall/app-store-connect-mcp
- 94
- 321 io.github.chrischall/artsonia-mcp 0 94 94
Channels
- 94 npm artsonia-mcp
- 94
- 322 io.github.chrischall/easytable-mcp 0 94 94
Channels
- 94 npm easytable-mcp
- 94
- 323 io.github.chrischall/eventbrite-mcp 0 94 94
Channels
- 94 npm @chrischall/eventbrite-mcp
- 94
- 324 io.github.chrischall/freshbooks-mcp 0 94 94
Channels
- 94 npm @chrischall/freshbooks-mcp
- 94
- 325 io.github.chrischall/gogcli-mcp-docs 0 94 94
Channels
- 94 npm gogcli-mcp-docs
- 94
- 326 io.github.chrischall/gogcli-mcp-sheets 0 94 94
Channels
- 94 npm gogcli-mcp-sheets
- 94
- 327 io.github.chrischall/gogcli-mcp-slides 0 94 94
Channels
- 94 npm gogcli-mcp-slides
- 94
- 328 io.github.chrischall/groupon-mcp 0 94 94
Channels
- 94 npm groupon-mcp
- 94
- 329 io.github.chrischall/housecallpro-mcp +15 94 94
Channels
- 94 npm @chrischall/housecallpro-mcp
- 94
- 330 io.github.chrischall/myhotlunchbox-mcp 0 94 94
Channels
- 94 npm myhotlunchbox-mcp
- 94
- 331 io.github.chrischall/onthecheap-mcp 0 94 94
Channels
- 94 npm onthecheap-mcp
- 94
- 332 io.github.chrischall/signupgenius-mcp 0 94 94
Channels
- 94 npm signupgenius-mcp
- 94
- 333 io.github.chrischall/simplepractice-mcp 0 94 94
Channels
- 94 npm simplepractice-mcp
- 94
- 334 io.github.chrischall/tripadvisor-mcp 0 94 94
Channels
- 94 npm @chrischall/tripadvisor-mcp
- 94
- 335 io.github.chrischall/viator-mcp 0 94 94
Channels
- 94 npm @chrischall/viator-mcp
- 94
- 336 io.github.chrischall/workday-mcp +26 94 94
Channels
- 94 npm workday-mcp
- 94
- 337 io.github.darrenjrobinson/entrapulse-polyarchy +2 94 94
Channels
- 94 npm entrapulse-polyarchy
- 94
- 338 io.github.Dave-London/build 0 94 94
Channels
- 94 npm @paretools/build
- 94
- 339 io.github.Dave-London/cargo 0 94 94
Channels
- 94 npm @paretools/cargo
- 94
- 340 io.github.Dave-London/http 0 94 94
Channels
- 94 npm @paretools/http
- 94
- 341 io.github.Dave-London/pare-build 0 94 94
Channels
- 94 npm @paretools/build
- 94
- 342 io.github.Dave-London/pare-cargo 0 94 94
Channels
- 94 npm @paretools/cargo
- 94
- 343 io.github.Dave-London/pare-git 0 94 94
Channels
- 94 npm @paretools/git
- 94
- 344 io.github.Dave-London/pare-github 0 94 94
Channels
- 94 npm @paretools/github
- 94
- 345 io.github.Dave-London/pare-http 0 94 94
Channels
- 94 npm @paretools/http
- 94
- 346 io.github.Dave-London/pare-search −1 94 94
Channels
- 94 npm @paretools/search
- 94
- 347 io.github.Dave-London/pare-test 0 94 94
Channels
- 94 npm @paretools/test
- 94
- 348 io.github.Dave-London/test 0 94 94
Channels
- 94 npm @paretools/test
- 94
- 349 io.github.decantr-ai/mcp-server 0 94 94
Channels
- 94 npm @decantr/mcp-server
- 94
- 350 io.github.devlint/gitwand 0 94 94
Channels
- 94 npm @gitwand/mcp
- 94