35,815 servers · rescanned daily
Every MCP server, tested. Every trust score, published.
- Median score
- 61
- Scored 90+
- 1,301
- Verified
- 7
- Flagged packages
- 1
- Publishers
- 21,208
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
- 11751 POST is allowed on MCP +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/method-post/mcpstreamable-http no auth
- 61
- 11752 Postgres URL Shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/postgres-url-shape/mcpstreamable-http no auth
- 61
- 11753 Pounds to kilograms +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/lb-to-kg/mcpstreamable-http no auth
- 61
- 11754 Pragma token charset, value discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pragma-ok/mcpstreamable-http no auth
- 61
- 11755 Pretty-print JSON shape, body discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/json-pretty-ok/mcpstreamable-http no auth
- 61
- 11756 PrivateDAO Agent Exchange +4 61 61
Channels
- 61 remote https://agents.privatedao.org/mcpstreamable-http no auth
- 61
- 11757 Protobuf field-tag count, body discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/proto-ok/mcpstreamable-http no auth
- 61
- 11758 Protobuf wire-type scan, body discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/protobuf-ok/mcpstreamable-http no auth
- 61
- 11759 PSI to bar, number discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/psi-bar/mcpstreamable-http no auth
- 61
- 11760 PSI to kilopascals +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/psi-to-kpa/mcpstreamable-http no auth
- 61
- 11761 Public suffix count +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/public-suffix/mcpstreamable-http no auth
- 61
- 11762 PubMed id shape, value discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pmid-ok/mcpstreamable-http no auth
- 61
- 11763 Punycode host shape, value discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/puny-host/mcpstreamable-http no auth
- 61
- 11764 Punycode length, input discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/punycode-len/mcpstreamable-http no auth
- 61
- 11765 pyproject.toml table count, body discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pyproject-ok/mcpstreamable-http no auth
- 61
- 11766 Quarter 1-4 band +4 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/qtr-ok/mcpstreamable-http no auth
- 61
- 11767 Query pair count, URL discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/query-pair-count/mcpstreamable-http no auth
- 61
- 11768 Quoted-printable length, input discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/quoted-len/mcpstreamable-http no auth
- 61
- 11769 Quoted-printable length, text discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/quoted-printable-ok/mcpstreamable-http no auth
- 61
- 11770 Random UUID v4 +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/uuid-v4/mcpstreamable-http no auth
- 61
- 11771 Range header shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/range-ok/mcpstreamable-http no auth
- 61
- 11772 Redirect hop count band 0-5 +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/redirect-hop-ok/mcpstreamable-http no auth
- 61
- 11773 Redis URL Shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/redis-url-shape/mcpstreamable-http no auth
- 61
- 11774 Regex compile check, pattern discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/regex-ok/mcpstreamable-http no auth
- 61
- 11775 requirements.txt name count, versions discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/requirements-ok/mcpstreamable-http no auth
- 61
- 11776 RFC 2047 encoded-word shape, input discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/quoted-ok/mcpstreamable-http no auth
- 61
- 11777 RFC 6838 media type shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/media-type-ok/mcpstreamable-http no auth
- 61
- 11778 RFC number shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/rfc-number-ok/mcpstreamable-http no auth
- 61
- 11779 RFC section number shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/rfc-section-ok/mcpstreamable-http no auth
- 61
- 11780 RGB tuple shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/color-rgb-ok/mcpstreamable-http no auth
- 61
- 11781 RIPEMD hex length, input discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/ripemd-len/mcpstreamable-http no auth
- 61
- 11782 robots.txt Allow count, body discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/robots-allow-count/mcpstreamable-http no auth
- 61
- 11783 robots.txt group count +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/robots-count/mcpstreamable-http no auth
- 61
- 11784 ROT13 encode, input discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/rot13-ok/mcpstreamable-http no auth
- 61
- 11785 RSS feed shape, body discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/rss-ok/mcpstreamable-http no auth
- 61
- 11786 RSS/Atom link rel count, markup discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/feed-link-n/mcpstreamable-http no auth
- 61
- 11787 RTF header check, body discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/rtf-ok/mcpstreamable-http no auth
- 61
- 11788 RunBoth +2 61 61
Channels
- 61 remote https://runboth-agent-mgbxvs4loq-uc.a.run.app/mcpstreamable-http no auth
- 61
- 11789 Safe filename charset, name discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/filename-ok/mcpstreamable-http no auth
- 61
- 11790 Safe header name check +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/header-safe/mcpstreamable-http no auth
- 61
- 11791 SCREAMING_SNAKE charset, value discarded +3 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/screaming-ok/mcpstreamable-http no auth
- 61
- 11792 sdbm hex, input discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/sdbm-ok/mcpstreamable-http no auth
- 61
- 11793 Search Query Length +4 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/search-query-len/mcpstreamable-http no auth
- 61
- 11794 Seconds to minutes +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/sec-to-min/mcpstreamable-http no auth
- 61
- 11795 SemVer range operators, value discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/semver-range-ok/mcpstreamable-http no auth
- 61
- 11796 SemVer shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/semver-ok/mcpstreamable-http no auth
- 61
- 11797 Sentence count, text discarded +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/sentence-count/mcpstreamable-http no auth
- 61
- 11798 Sentry DSN Shape +2 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/sentry-dsn-shape/mcpstreamable-http no auth
- 61
- 11799 ServerSearcher 61 61
Channels
- 61 remote https://www.serversearcher.com/api/mcpstreamable-http no auth
- 61
- 11800 SHA-256 hex length, input discarded +4 61 61
Channels
- 61 remote https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/sha256-len/mcpstreamable-http no auth
- 61