35,740 servers · rescanned daily
Every MCP server, tested. Every trust score, published.
- Median score
- 61
- Scored 90+
- 1,302
- Verified
- 7
- Flagged packages
- 1
- Publishers
- 21,157
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: io.github.aahlijia/dekko
Filter the directory
MCP servers ranked by trust score
- 11551 Lib Docs Hint +4 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/lib-docs-hint/mcpstreamable-http no auth
- 61
- 11552 LIN-123 identifier shape, value discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/linear-id-ok/mcpstreamable-http no auth
- 61
- 11553 Line count, text discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/line-count/mcpstreamable-http no auth
- 61
- 11554 Linear ID Shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/linear-id-shape/mcpstreamable-http no auth
- 61
- 11555 Liters to US gallons +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/l-to-gal/mcpstreamable-http no auth
- 61
- 11556 Liters to US gallons, number discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/litre-gal/mcpstreamable-http no auth
- 61
- 11557 Lockfile family hint, body discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/lockfile-kind/mcpstreamable-http no auth
- 61
- 11558 Lowercase hex charset, input discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/hex-lower-ok/mcpstreamable-http no auth
- 61
- 11559 Lowercase hex charset, input discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/hex-lcase/mcpstreamable-http no auth
- 61
- 11560 Luhn checksum, number discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/luhn-ok/mcpstreamable-http no auth
- 61
- 11561 Lux band check, number discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/lux-ok/mcpstreamable-http no auth
- 61
- 11562 Lux to foot-candles +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/lux-to-fc/mcpstreamable-http no auth
- 61
- 11563 MAC address charset, value discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mac-ok/mcpstreamable-http no auth
- 61
- 11564 MAC address shape, value discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mac-shape/mcpstreamable-http no auth
- 61
- 11565 mailto: shape, address discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mailto-ok/mcpstreamable-http no auth
- 61
- 11566 Makefile target count, body discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/makefile-ok/mcpstreamable-http no auth
- 61
- 11567 Markdown heading count, body discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/markdown-ok/mcpstreamable-http no auth
- 61
- 11568 Markdown heading count, text discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/md-heading-count/mcpstreamable-http no auth
- 61
- 11569 Matroska EBML check, file discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mkv-ebml/mcpstreamable-http no auth
- 61
- 11570 Maven POM coordinate shape, body discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/maven-pom-ok/mcpstreamable-http no auth
- 61
- 11571 Maven POM coordinate shape, body discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pom-ok/mcpstreamable-http no auth
- 61
- 11572 Max UUID constant +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/uuid-max/mcpstreamable-http no auth
- 61
- 11573 MD5 hex, input discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/md5-ok/mcpstreamable-http no auth
- 61
- 11574 Measured data: Claude Code and the coding-agent market 61 61
Channels
- 61 remote https://agentexchange.work/data/mcpstreamable-http no auth
- 61
- 11575 Megabytes to gigabytes +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mb-to-gb/mcpstreamable-http no auth
- 61
- 11576 Memory Key Count +4 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/memory-key-count/mcpstreamable-http no auth
- 61
- 11577 MessagePack marker count, body discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/msgpack-ok/mcpstreamable-http no auth
- 61
- 11578 Meters to feet +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/m-to-ft/mcpstreamable-http no auth
- 61
- 11579 Meters to feet, number discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/metre-ft/mcpstreamable-http no auth
- 61
- 11580 Miles per hour to km/h +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mph-to-kmh/mcpstreamable-http no auth
- 61
- 11581 Milliliters to teaspoons +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/ml-to-tsp/mcpstreamable-http no auth
- 61
- 11582 MIME csv +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-csv/mcpstreamable-http no auth
- 61
- 11583 MIME jpeg +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-jpeg/mcpstreamable-http no auth
- 61
- 11584 MIME markdown +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-markdown/mcpstreamable-http no auth
- 61
- 11585 MIME mp3 +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-mp3/mcpstreamable-http no auth
- 61
- 11586 MIME mp4 +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-mp4/mcpstreamable-http no auth
- 61
- 11587 MIME octet +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-octet/mcpstreamable-http no auth
- 61
- 11588 MIME pdf +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-pdf/mcpstreamable-http no auth
- 61
- 11589 MIME plain +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-plain/mcpstreamable-http no auth
- 61
- 11590 MIME png +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-png/mcpstreamable-http no auth
- 61
- 11591 MIME svg +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-svg/mcpstreamable-http no auth
- 61
- 11592 MIME toml +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-toml/mcpstreamable-http no auth
- 61
- 11593 MIME wav +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-wav/mcpstreamable-http no auth
- 61
- 11594 MIME webm +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-webm/mcpstreamable-http no auth
- 61
- 11595 MIME webp +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-webp/mcpstreamable-http no auth
- 61
- 11596 MIME xml +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-xml/mcpstreamable-http no auth
- 61
- 11597 MIME yaml +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/mime-yaml/mcpstreamable-http no auth
- 61
- 11598 Minutes to seconds +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/min-to-sec/mcpstreamable-http no auth
- 61
- 11599 Mongo ObjectId hex length, value discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/objectid-ok/mcpstreamable-http no auth
- 61
- 11600 Mongo ObjectId shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/objectid-shape/mcpstreamable-http no auth
- 61