The MCP hub › Trust leaderboard › Search
Independent A–F trust grades for Search MCP servers — security, spec conformance, reliability, tool hygiene, and transparency, re-checked continuously for drift and rug-pulls. 172 ranked.
| # | Grade | MCP server | Category | Score | Tools | Checked |
|---|---|---|---|---|---|---|
| 1 | A | npm:clinicaltrialsgov-mcp-server | Search | 96 | 1 | 24d ago |
| 2 | A | npm:@cyanheads/cdc-health-mcp-server | Search | 95 | 1 | 13d ago |
| 3 | A | npm:@cyanheads/hn-mcp-server | Search | 95 | 1 | 13d ago |
| 4 | A | npm:@sensegrep/mcp | Search | 95 | 1 | 24d ago |
| 5 | A | npm:auxiliar-mcp | Search | 95 | 4 | 24d ago |
| 6 | A | npm:can-see | Search | 95 | 21 | 25d ago |
| 7 | A | npm:gitmem-mcp | Search | 95 | 1 | 1mo ago |
| 8 | A | corewise.video | Search | 94 | 4 | 2d ago |
| 9 | A | mcp.clerk.com | Search | 94 | 2 | 25d ago |
| 10 | A | npm:mcp-searxng | Search | 94 | 0 | 1mo ago |
| 11 | A | skill-history.com | Search | 94 | 2 | 1mo ago |
| 12 | A | stitch.googleapis.com | Search | 94 | 15 | 25d ago |
| 13 | A- | pypi:advisorfinder-mcp | Search | 92 | 6 | 25d ago |
| 14 | A- | pypi:clinical-trials-ai-mcp | Search | 92 | 6 | 1mo ago |
| 15 | A- | pypi:content-registry-mcp | Search | 92 | 5 | 24d ago |
| 16 | A- | pypi:creativity-engine-mcp | Search | 92 | 5 | 24d ago |
| 17 | A- | pypi:csv-analytics-mcp | Search | 92 | 6 | 24d ago |
| 18 | A- | pypi:cybersecurity-ai-mcp | Search | 92 | 5 | 24d ago |
| 19 | A- | pypi:emoji-ai-mcp | Search | 92 | 4 | 24d ago |
| 20 | A- | pypi:file-organizer-ai-mcp | Search | 92 | 4 | 24d ago |
| 21 | A- | pypi:healthcare-fhir-mcp | Search | 92 | 8 | 24d ago |
| 22 | A- | pypi:landlaw-ai-mcp | Search | 92 | 6 | 1mo ago |
| 23 | A- | pypi:planthire-ai-mcp | Search | 92 | 7 | 24d ago |
| 24 | A- | pypi:real-estate-listing-mcp | Search | 92 | 6 | 24d ago |
| 25 | A- | pypi:recipe-finder-ai-mcp | Search | 92 | 4 | 1mo ago |
| 26 | A- | pypi:sota-mcp | Search | 92 | 5 | 1mo ago |
| 27 | A- | childadhd.ai | Search | 91 | 6 | 1d ago |
| 28 | A- | childanxiety.ai | Search | 91 | 6 | 1d ago |
| 29 | A- | childpsychiatry.ai | Search | 91 | 6 | 1d ago |
| 30 | A- | gotcosy.com | Search | 91 | 2 | 1mo ago |
| 31 | A- | hoshy.negimaru1025.workers.dev | Search | 91 | 3 | 1mo ago |
| 32 | A- | marketplace.humanmcp.net | Search | 91 | 3 | 25d ago |
| 33 | A- | mcp.brickpulse.ai | Search | 91 | 5 | 25d ago |
| 34 | A- | mcp.can-tap-verified.com | Search | 91 | 5 | 4d ago |
| 35 | A- | npm:@fusionauth/mcp-api | Search | 91 | 16 | 24d ago |
| 36 | A- | npm:@intenttext/mcp-server | Search | 91 | 4 | 24d ago |
| 37 | A- | npm:mermaid-mcp-app | Search | 91 | 2 | 1mo ago |
| 38 | A- | npm:safehold | Search | 91 | 3 | 1mo ago |
| 39 | A- | npm:u-he-preset-randomizer | Search | 91 | 15 | 24d ago |
| 40 | A- | mcp.law.ai | Search | 90 | 5 | 24d ago |
| 41 | A- | npm:@settlegrid/discovery | Search | 90 | 4 | 24d ago |
| 42 | A- | npm:apple-ads-mcp | Search | 90 | 1 | 25d ago |
| 43 | A- | npm:copus-mcp-server | Search | 90 | 3 | 24d ago |
| 44 | A- | npm:mascope-mcp | Search | 90 | 6 | 1mo ago |
| 45 | A- | npm:mcp-reunion | Search | 90 | 9 | 25d ago |
| 46 | A- | web-search.api.klymax402.com | Search | 90 | 1 | 16d ago |
| 47 | B+ | admitbase.com | Search | 89 | 3 | 1d ago |
| 48 | B+ | bible.simplecohortllc.com | Search | 89 | 5 | 10h ago |
| 49 | B+ | mcp.reel25.com | Search | 89 | 26 | 1mo ago |
| 50 | B+ | mcp.ssemble.com | Search | 89 | 9 | 1mo ago |
| 51 | B+ | npm:@czagents/isir | Search | 89 | 3 | 1mo ago |
| 52 | B+ | npm:@czagents/sanctions | Search | 89 | 5 | 24d ago |
| 53 | B+ | npm:@essentialai/mcp-multi-edit | Search | 89 | 0 | 24d ago |
| 54 | B+ | npm:@unclick/deezer-mcp | Search | 89 | 6 | 1mo ago |
| 55 | B+ | npm:@unclick/spotify-mcp | Search | 89 | 7 | 1mo ago |
| 56 | B+ | npm:copilot-money-mcp | Search | 89 | 0 | 24d ago |
| 57 | B+ | oral-heritage-index.inktree.ai | Search | 89 | 6 | 24d ago |
| 58 | B+ | agentic.secantoutreach.com | Search | 88 | 5 | 1d ago |
| 59 | B+ | agentictrade.io | Search | 88 | 5 | 2d ago |
| 60 | B+ | h-index.xr-utilities.ai | Search | 88 | 3 | 1mo ago |
| 61 | B+ | mcp.hiddenevents.online | Search | 88 | 3 | 1mo ago |
| 62 | B+ | npm:agentfolio-mcp-server | Search | 88 | 14 | 24d ago |
| 63 | B+ | npm:getwebfetch-mcp | Search | 88 | 8 | 24d ago |
| 64 | B+ | npm:magentaa11y-mcp | Search | 88 | 13 | 24d ago |
| 65 | B+ | pypi:rigol-dho824-mcp | Search | 88 | 1 | 24d ago |
| 66 | B+ | api.devexpress.com | Search | 87 | 2 | 1d ago |
| 67 | B+ | mcp.namu.ai.kr | Search | 87 | 3 | 1mo ago |
| 68 | B+ | npm:@codeweave/mcp | Search | 87 | 1 | 24d ago |
| 69 | B+ | npm:mcp-gsc | Search | 87 | 1 | 1mo ago |
| 70 | B+ | pypi:alfanous3-mcp | Search | 87 | 0 | 24d ago |
| 71 | B+ | pypi:opendirectories-mcp | Search | 87 | 7 | 1mo ago |
| 72 | B+ | pypi:readonly-mcp-akamai | Search | 87 | 16 | 24d ago |
| 73 | B | kettlelogic.com | Search | 86 | 5 | 25d ago |
| 74 | B | npm:@demotime/mcp | Search | 86 | 1 | 24d ago |
| 75 | B | npm:@openfinance-sh/mcp | Search | 86 | 0 | 24d ago |
| 76 | B | npm:@pondlog/mcp-usgs | Search | 86 | 0 | 24d ago |
| 77 | B | npm:@unclick/youtube-mcp | Search | 86 | 6 | 11d ago |
| 78 | B | npm:mcp-server-mcp-registry | Search | 86 | 1 | 24d ago |
| 79 | B | npm:ofixio-mcp | Search | 86 | 1 | 1mo ago |
| 80 | B | npm:sparkbites-mcp | Search | 86 | 1 | 25d ago |
| 81 | B | npm:visual-memory-context-server | Search | 86 | 24 | 1mo ago |
| 82 | B | pypi:legal-text-mcp-de | Search | 86 | 0 | 24d ago |
| 83 | B | api.canyougrab.it | Search | 85 | 3 | 2d ago |
| 84 | B | grantsonar.com | Search | 85 | 9 | 11d ago |
| 85 | B | joy-connect.fly.dev | Search | 85 | 14 | 27d ago |
| 86 | B | npm:@aryanbv/pdf-toolkit-mcp | Search | 85 | 1 | 22d ago |
| 87 | B | npm:bach-filecommander-mcp | Search | 85 | 1 | 24d ago |
| 88 | B | npm:better-bear | Search | 85 | 30 | 1mo ago |
| 89 | B | npm:hearthstone-oracle | Search | 85 | 9 | 1mo ago |
| 90 | B | npm:@striderlabs/mcp-spotify | Search | 84 | 16 | 1mo ago |
| 91 | B | npm:mcacp | Search | 84 | 24 | 25d ago |
| 92 | B | npm:sovereign-code-quality-mcp | Search | 84 | 5 | 24d ago |
| 93 | B | npm:ucn | Search | 84 | 10 | 1mo ago |
| 94 | B | pypi:eu-ai-act-compliance-mcp | Search | 84 | 7 | 24d ago |
| 95 | B | npm:google-surf-mcp | Search | 83 | 0 | 27d ago |
| 96 | B | pypi:bailii-mcp | Search | 83 | 3 | 24d ago |
| 97 | B | pypi:eansearch-mcp-server | Search | 83 | 2 | 1mo ago |
| 98 | B- | npm:@jamesrez/valoria | Search | 82 | 1 | 1mo ago |
| 99 | B- | npm:localgym-mcp-server | Search | 82 | 5 | 25d ago |
| 100 | B- | npm:myinstants-mcp | Search | 82 | 4 | 24d ago |
| 101 | B- | pypi:clickhouse-dataops-mcp | Search | 82 | 0 | 25d ago |
| 102 | B- | pypi:fiverr-mcp-server | Search | 82 | 0 | 24d ago |
| 103 | B- | scrapi.ai | Search | 82 | 5 | 25d ago |
| 104 | B- | bushdrum.com | Search | 81 | 2 | 1d ago |
| 105 | B- | npm:@tradeos/tradeos-mcp | Search | 81 | 0 | 24d ago |
| 106 | B- | npm:pullpush-mcp | Search | 81 | 2 | 24d ago |
| 107 | C+ | npm:@bananaprompts/banana-prompts-mcp | Search | 79 | 3 | 1mo ago |
| 108 | C+ | pypi:skillmatch-mcp | Search | 78 | 0 | 1mo ago |
| 109 | C+ | npm:@rotifer/mcp-server | Search | 77 | 30 | 24d ago |
| 110 | C | npm:@monikaskorykow/mcp-workshops | Search | 76 | 4 | 1mo ago |
| 111 | C | npm:@cardmagic/messages | Search | 75 | 7 | 25d ago |
| 112 | C | npm:@mikusnuz/gsc-mcp | Search | 75 | 13 | 12d ago |
| 113 | C | npm:@swarmwage/mcp | Search | 75 | 15 | 24d ago |
| 114 | C | npm:fatsecret-mcp | Search | 75 | 1 | 1mo ago |
| 115 | C | npm:mcp-google-gsc | Search | 75 | 5 | 25d ago |
| 116 | C | npm:@coret/openarchieven-mcp-server | Search | 74 | 1 | 1mo ago |
| 117 | C | npm:@czagents/realestate | Search | 74 | 1 | 24d ago |
| 118 | C | npm:@evidinvest/aether-mcp | Search | 74 | 1 | 1mo ago |
| 119 | C | npm:@matchuplabs/nycfhv-mcp | Search | 74 | 1 | 1mo ago |
| 120 | C | npm:@brightdata/mcp | Search | 73 | 30 | 24d ago |
| 121 | C | pypi:nira-file-intel | Search | 73 | 0 | 24d ago |
| 122 | C- | npm:@agentaeo/mcp-server | Search | 72 | 1 | 1mo ago |
| 123 | C- | npm:altmetric-mcp | Search | 72 | 12 | 14h ago |
| 124 | C- | npm:buyapi | Search | 72 | 14 | 25d ago |
| 125 | C- | npm:getskills-mcp | Search | 72 | 7 | 25d ago |
| 126 | C- | npm:google-contacts-mcp | Search | 72 | 1 | 24d ago |
| 127 | C- | npm:google-sheets-mcp | Search | 72 | 1 | 24d ago |
| 128 | C- | npm:mcp-aliyun-domain | Search | 72 | 1 | 24d ago |
| 129 | C- | npm:tentra-mcp | Search | 72 | 3 | 1mo ago |
| 130 | C- | pypi:video-editor-mcp | Search | 72 | 0 | 1mo ago |
| 131 | C- | npm:@mux/mcp | Search | 71 | 3 | 24d ago |
| 132 | C- | npm:thumbgate | Search | 71 | 24 | 25d ago |
| 133 | C- | pypi:arcgis-mcp-server | Search | 71 | 0 | 24d ago |
| 134 | C- | pypi:mcparmory-agentql | Search | 71 | 0 | 24d ago |
| 135 | C- | pypi:mcparmory-algolia-search | Search | 71 | 0 | 1mo ago |
| 136 | C- | npm:@ruddia/being-mcp-server | Search | 70 | 9 | 24d ago |
| 137 | C- | npm:@unclick/untappd-mcp | Search | 70 | 5 | 1mo ago |
| 138 | C- | npm:getprompts-mcp | Search | 70 | 5 | 25d ago |
| 139 | C- | npm:mcp-threatintel-server | Search | 70 | 18 | 24d ago |
| 140 | C- | pypi:dida-mcp-server | Search | 70 | 0 | 24d ago |
| 141 | C- | pypi:fiber-mcp | Search | 70 | 0 | 1mo ago |
| 142 | C- | pypi:juba-mcp | Search | 70 | 0 | 26d ago |
| 143 | C- | pypi:juscaba-mcp | Search | 70 | 0 | 24d ago |
| 144 | C- | pypi:keyboardcrumbs-mcp | Search | 70 | 0 | 24d ago |
| 145 | C- | pypi:mcparmory-alchemy-nft | Search | 70 | 0 | 24d ago |
| 146 | C- | pypi:mcparmory-google-search-console | Search | 70 | 0 | 1mo ago |
| 147 | C- | pypi:mcparmory-parallel | Search | 70 | 0 | 24d ago |
| 148 | C- | pypi:mcparmory-perigon | Search | 70 | 0 | 24d ago |
| 149 | C- | pypi:opportunity-mcp | Search | 70 | 0 | 29d ago |
| 150 | C- | www.ean-search.org | Search | 70 | 0 | 16d ago |
| 151 | D | pypi:flyto-indexer | Search | 69 | 0 | 17d ago |
| 152 | D | npm:google-maps-places-mcp | Search | 68 | 1 | 24d ago |
| 153 | D | npm:@ahmaddioxide/mcp-image-resolver | Search | 67 | 1 | 1mo ago |
| 154 | D | npm:@ezstats/ezstats-mcp | Search | 67 | 30 | 1mo ago |
| 155 | D | npm:@gerezi/mcp | Search | 67 | 16 | 1mo ago |
| 156 | D | npm:@thenextgennexus/seo-web-analysis-mcp-server | Search | 67 | 1 | 1mo ago |
| 157 | D | npm:awardopedia-mcp | Search | 67 | 3 | 16d ago |
| 158 | D | npm:claude-code-explorer-mcp | Search | 67 | 19 | 1mo ago |
| 159 | D | npm:clipwise-mcp-server | Search | 67 | 4 | 1mo ago |
| 160 | D | npm:linkly-mcp-server | Search | 67 | 21 | 24d ago |
| 161 | D | npm:sayba-skill-market | Search | 67 | 8 | 24d ago |
| 162 | D | pypi:ndi-mcp-server | Search | 67 | 13 | 24d ago |
| 163 | D | npm:iteratools-mcp | Search | 66 | 0 | 12d ago |
| 164 | D | serp.mcp.acedata.cloud | Search | 66 | 0 | 25d ago |
| 165 | D | npm:@br-ai-n/mcp-icon-visual | Search | 65 | 0 | 1mo ago |
| 166 | D | npm:@meetdewey/mcp | Search | 64 | 1 | 1mo ago |
| 167 | D | npm:@qune-tech/ocds-mcp | Search | 64 | 0 | 11d ago |
| 168 | F | pixserp.com | Search | 0 | 0 | 25d ago |
Showing the top 168 operators (one entry each, their best-graded server) of 172 graded servers. Every graded server stays in the continuous drift watch.
📊 Read the State of MCP Security report Get your trust badge →