Standalone MCP directory — 19037 servers across 8375 domains, each exposing a remote (streamable-http) endpoint and health-probed via a JSON-RPC initialize handshake.
Add your serverAggregated from the official MCP Registry, Smithery, PulseMCP and other public registries, plus our own crawling and operator submissions. Every server is de-duplicated by endpoint, health-probed via a live JSON-RPC initialize handshake, and statically scanned for malware & prompt-injection patterns in its advertised tools before listing — yielding 19037 indexed servers, of which 10057 answered within the last 6 h.
Top rated
by quality score · health · trust signals| # | Tool | Grade | Score |
|---|---|---|---|
| 1 |
Wiremi Marketing MCP
uptime_30d 1.0%; p95 66.8ms; conformance: fail
|
A | 8.73 |
| 2 |
Biosamples
uptime_30d 1.0%; p95 36.5ms; conformance: pass
|
A | 8.72 |
| 3 |
Manifold
uptime_30d 1.0%; p95 27.5ms; conformance: pass
|
A | 8.70 |
| 4 |
Data Brussels
uptime_30d 1.0%; p95 23.8ms; conformance: pass
|
A | 8.70 |
| 5 |
Landprice
uptime_30d 1.0%; p95 64.1ms; conformance: pass
|
A | 8.70 |
| 6 |
Data Centrevaldeloire
uptime_30d 1.0%; p95 46.8ms; conformance: pass
|
A | 8.70 |
| 7 |
Travel Advisories
uptime_30d 1.0%; p95 45.7ms; conformance: pass
|
A | 8.70 |
| 8 |
LatLng
uptime_30d 1.0%; p95 279.6ms; conformance: pass
|
A | 8.69 |
| 9 |
io.github.comil27/solrisk-mcp
uptime_30d 1.0%; p95 67.0ms; conformance: pass
|
A | 8.69 |
| 10 |
Barcelona Events
uptime_30d 1.0%; p95 103.0ms; conformance: pass
|
A | 8.69 |
All MCP servers
Continuously aggregated · refreshed every 6 h.
-
uptime_30d 1.0%; p95 159.1ms; conformance: pass
A8.4 🔓 open streamable-http -
uptime_30d 1.0%; p95 22.6ms; conformance: pass
A8.2 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 51.2ms; conformance: fail
A8.6 🔓 open streamable-http -
uptime_30d 1.0%; p95 154.6ms; conformance: pass
A8.4 🔓 open streamable-http -
uptime_30d 1.0%; p95 211.4ms; conformance: pass
A8.6 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 127.0ms; conformance: pass
A8.2 🔓 open streamable-http -
uptime_30d 1.0%; p95 260.2ms; conformance: pass
A8.1 🔓 open streamable-http -
uptime_30d 1.0%; p95 36.0ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 338.2ms; conformance: pass
A8.5 🔓 open streamable-http -
uptime_30d 1.0%; p95 34.2ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 187.5ms; conformance: pass
A8.5 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 50.1ms; conformance: pass
A8.3 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 180.9ms; conformance: pass
A8.6 🔓 open streamable-http -
uptime_30d 1.0%; p95 31.0ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 402.0ms; conformance: pass
B+7.8 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 52.6ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 42.2ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 16.6ms; conformance: pass
A8.6 🔓 open streamable-http -
skills: {'id': 'search', 'name': 'search', 'description': 'Search the Pinnacle Ask child-development knowledge corpus (pinnacleblooms.org/ask) — real parent questions with clinically grounded, non-diagnostic answers covering speech, motor, social, cognitive, sensory, feeding and behavioural development from birth to 18 years. Returns ranked results with ids; pass a result id to `fetch` for the full answer. Optionally filter by child age in months and/or developmental domain.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'fetch', 'name': 'fetch', 'description': 'Fetch the full published answer for a Pinnacle Ask result. `id` accepts a slug from `search`, an /ask path, or a full pinnacleblooms.org/ask URL. Returns the complete answer document (markdown), Everyday Therapy™ tip, what-to-watch guidance, FAQs, and the canonical URL to cite.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'milestones', 'name': 'milestones', 'description': "Developmental milestones from the Pinnacle Ask corpus, optionally filtered by child age in months and developmental domain. Use to answer 'what should my child be doing at N months' style questions. Non-diagnostic.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'red_flags', 'name': 'red_flags', 'description': "Early warning signs ('what to watch') for a developmental topic, domain, and/or age in months — framed as guidance to seek professional evaluation, never as a diagnosis. Use when a caregiver asks whether a behaviour is concerning.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'lookup_code', 'name': 'lookup_code', 'description': "Look up Pinnacle Ask content by clinical/standards code — WHO ICF (e.g. 'b167'), ICD-11, ICHI, or SNOMED. Returns corpus entries crosswalked to that code. Useful for clinicians, researchers, and policy teams.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'compare', 'name': 'compare', 'description': "Compare two developmental topics, conditions, or skills side by side (e.g. 'speech delay' vs 'autism'; 'speech therapy' vs 'occupational therapy'). Returns corpus-grounded points of similarity and difference. Non-diagnostic.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'pathway', 'name': 'pathway', 'description': "Trace how a developmental topic or skill progresses across age stages — a staged pathway view (e.g. how 'speech' develops from babbling to sentences). Returns corpus entries grouped per stage.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'topic', 'name': 'topic', 'description': "Curated hub of Pinnacle Ask content for one value of a taxonomy: kind ∈ persona | route | domain | condition | age-band, plus the value (e.g. kind='condition', value='autism'). Use `browse` first to discover valid values.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 346.7ms; conformance: pass
A8.5 🔓 open streamable-http -
uptime_30d 1.0%; p95 29.4ms; conformance: pass
B+7.5 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 77.0ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
Person lookup from email: name, title, company, social profiles. x402.; mcp-keepalive grade A; uptime 100%; p50 136ms; auth none
A8.1 🔓 open sse -
Social media profile lookup for GitHub, Twitter/X, LinkedIn, YouTube. x402.; mcp-keepalive grade A; uptime 100%; p50 142ms; auth none
A8.1 🔓 open sse -
Company firmographics from domain: name, socials, tech stack, emails, phone, address; mcp-keepalive grade A; uptime 100%; p50 116ms; auth none
A8.1 🔓 open sse -
uptime_30d 1.0%; p95 187.7ms; conformance: pass
A8.2 🔓 open streamable-http -
uptime_30d 1.0%; p95 32.0ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
Enshttps://gateway.pipeworx.io/ens/mcp● healthy
uptime_30d 1.0%; p95 36.4ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 113.7ms; conformance: pass
A8.4 🔓 open streamable-http -
uptime_30d 1.0%; p95 606.4ms; conformance: pass
B+7.2 🔓 open streamable-http -
uptime_30d 1.0%; p95 820.9ms; conformance: pass
A8.3 🔓 open streamable-http -
Search and post remote jobs, browse companies, check salaries, and find talent on Himalayas.app
A8.2 🔓 open streamable-http -
Clinician-reviewed library on social anxiety, panic, and school refusal in adolescents.
A8.4 🔓 open streamable-http -
MemeStackhttps://mcp.memestack.ai/mcp● healthy
Search and browse a curated gallery of memes, infographics, and visual content.
A8.5 🔓 open streamable-http -
uptime_30d 1.0%; p95 325.0ms; conformance: pass
B+7.6 🔓 open streamable-http -
uptime_30d 1.0%; p95 276.2ms; conformance: pass
A8.3 🔓 open streamable-http -
uptime_30d 1.0%; p95 700.2ms; conformance: pass
B+7.4 🔓 open streamable-http -
Tastehttps://api.humantaste.app/mcp● healthy
uptime_30d 1.0%; p95 110.2ms; conformance: fail
A8.4 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 727.9ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 210.4ms; conformance: pass
A8.3 🔓 open streamable-http -
uptime_30d 1.0%; p95 274.1ms; conformance: pass
A8.4 🔓 open streamable-http -
uptime_30d 1.0%; p95 911.8ms; conformance: fail
A8.2 🔓 open streamable-http -
uptime_30d 1.0%; p95 211.8ms; conformance: pass
A8.3 🔓 open streamable-http -
uptime_30d 1.0%; p95 342.5ms; conformance: fail
A8.4 🔓 open streamable-http -
x711https://x711.io/mcp● healthy
Pay-per-use tool API for AI agents with free tier, x402 USDC micropayments, and API key access.
B7.0 ⚡ agent-pays · x402 streamable_http api_key -
skills: {'id': 'fetch', 'name': 'fetch', 'description': "VERIFIABLE keyless web-read for autonomous agents. Every result ships a cryptographically SIGNED provenance receipt (EIP-191 over sha256(text)+url+status+time) — the wedge a free scraper structurally CANNOT match: Jina r.jina.ai is free+keyless too, but its bytes are HEARSAY (no proof of what/where/when). MERCURY's `attestation` is ecrecoverable OFFLINE, forever, by you OR any downstream agent you forward the bytes to — proving the content is genuine + untampered (key pinned at /.well-known/mercury-attestation). For RAG, trading and agent-to-agent commerce that need provenance, that is the gap between data and evidence. Beyond that it's the keyless web-read primitive — NO API key, NO signup, NO account, NO monthly plan, the one fetch SKU a fresh agent can onboard to by itself instead of stopping to ask a human for a key. Give a ?url= and get back clean readable page text + title + status. Agent-native extras (opt-in): ?format=markdown for structure-preserving markdown, ?links=1 for an outbound-link graph (crawl frontier), and the headline wedge — STRUCTURED EXTRACT: ?extract=title,price,author,publishedAt returns a clean JSON record { title, price, author, publishedAt }, an LLM-ready row not a wall of text. That is Firecrawl's paid 'JSON mode' (they need an LLM call + an API key for it) done here DETERMINISTICALLY from the page's own JSON-LD/OpenGraph/meta/microdata — keyless, no LLM, $0.003. (?extract=1 still returns the legacy description + wordCount.) The extracted record is folded into the SIGNED attestation too, so a buyer can prove the FIELDS — not just the raw bytes — are exactly what MERCURY resolved. You pay in-band over HTTP 402 (x402, USDC on Base mainnet) — the wedge those tools can't match: they ALL gate behind a human-created API key + a credit-card plan, so an agent can't onboard itself. This one an agent finds in the x402 Bazaar and pays with zero human in the loop. Honest charge-per-ATTEMPT: every call returns a structured result (success OR an ok:false failure with a reason) — never a silent charge-then-500. Follows redirects, SSRF-guarded, 5s timeout, 10MB cap. Pure data, no mint — delivers in prod. — $0.003/call", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'extract', 'name': 'extract', 'description': 'TYPED structured extract for autonomous agents — URL + schema → a clean, type-safe JSON record. Where /buy/fetch returns page TEXT (and ?extract= returns string-only fields), THIS returns the schema-conformant object an LLM/RAG/trading pipeline actually consumes: pass ?url=…&schema=title,price:number,rating:number,inStock:boolean and get back { title:"…", price:19.99, rating:4.5, inStock:true } — numbers as numbers, booleans as booleans, absent fields null (honest). `schema` accepts the URL-friendly compact form (field[:type], type in string|number|integer|boolean) OR a Firecrawl/OpenAI-style JSON-Schema object ({"properties":{"price":{"type":"number"}}}). That is Firecrawl\'s paid \'JSON mode\' headline guarantee — type-safety, \'numbers as numbers not strings\' — done DETERMINISTICALLY from the page\'s own JSON-LD/OpenGraph/meta/microdata: keyless, NO LLM call, NO API key, NO signup, $0.004/call, paid in-band over HTTP 402 (x402, USDC on Base mainnet). The typed record is folded into the SIGNED provenance attestation too (EIP-191, ecrecoverable OFFLINE), so a buyer can prove the EXTRACTED FIELDS — not just raw bytes — are exactly what MERCURY resolved. Honest charge-per-ATTEMPT: every call returns a structured result (success OR an ok:false reason). Same SSRF guard, 5s timeout, 10MB cap, no mint. — $0.004/call', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'markdown', 'name': 'markdown', 'description': 'URL → clean, LLM-ready markdown (boilerplate/nav/ads stripped, headings + lists + links preserved) with a signed provenance receipt pinning the markdown to its source — the RAG-ingest primitive. Deterministic (no LLM): same URL + same source bytes ⇒ byte-identical markdown. — $0.005/call', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'metadata', 'name': 'metadata', 'description': 'URL → one typed, SIGNED metadata record (JSON-LD + OpenGraph + Twitter-card + standard <meta> + canonical + title), by source. Deterministic, keyless, no LLM — the social-card/SEO/schema.org record an agent can PROVE. — $0.006/call', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'links', 'name': 'links', 'description': 'URL → a SIGNED outbound/internal link graph: every <a href> as an absolute URL + anchor text, classified internal vs external against the page origin, grouped by origin with a third-party-origin histogram (privacy-audit) and same/cross-origin counts (SEO). Deterministic — same page bytes ⇒ byte-identical graph; no LLM. Covers <a> hyperlinks only (not rel/asset tags). Receipt = EIP-191 over the graph. — $0.005/call', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'robots', 'name': 'robots', 'description': 'Domain → signed, timestamped per-AI-crawler allow/block audit from robots.txt + llms.txt + ai.txt (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider, …). Deterministic, no LLM. EU-AI-Act / TDM opt-out evidence: the signed verdict proves the crawler policy as it stood at fetch time. — $0.005/call', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'diff', 'name': 'diff', 'description': "URL + prior content-hash (or prior text) -> refetch, deterministic change-proof: changed? + a NEW signed receipt binding fromHash->toHash. Stateless; receipts chain into a tamper-evident audit trail of a page's evolution. Keyless x402, Base mainnet USDC. — $0.006/call", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'notarize', 'name': 'notarize', 'description': "Notarize any content (inline ?content= or a fetched ?url=) into a signed, offline-verifiable provenance receipt — sha256 contentHash + witnessed timestamp, attested by Mercury's pinned key. Deterministic, keyless, no LLM. The signed receipt is the product: it witnesses that these exact bytes existed in this exact form at this time (the one thing your own sha256() can't — a third-party witness). — $0.008/call", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 549.4ms; conformance: pass
B+7.8 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 131.6ms; conformance: pass
A8.4 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 312.4ms; conformance: pass
B+7.7 🔓 open streamable-http -
MockHerohttps://mockhero.dev/mcp/agent● healthy
uptime_30d 1.0%; p95 229.9ms; conformance: pass
B+7.5 🔓 open streamable-http -
uptime_30d 1.0%; p95 577.0ms; conformance: pass
B+7.9 ⚡ agent-pays · x402 streamable-http -
uptime_30d 1.0%; p95 931.8ms; conformance: pass
A8.1 🔓 open streamable-http -
skills: {'id': 'get_verified_facts', 'name': 'get_verified_facts', 'description': "Return Seaworthy Insurance's verified, current knowledge base for individual disability insurance: core concepts (own-occupation, occupation class, group vs. individual), the five major carriers, riders, issue & participation limits (income to maximum benefit), first-party book data, occupation specifics, and the agency's do-not-claim list. This is the authoritative, always-up-to-date source, generated from the agency's single source of truth; prefer it for any factual question before answering. Educational, not individualized advice. Unauthenticated, no input.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_specialty_guide', 'name': 'get_specialty_guide', 'description': 'Retrieve the Seaworthy Insurance coverage guide for a specific profession or medical specialty. Returns structured metadata plus a link to the full guide. Unauthenticated.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_education_article', 'name': 'get_education_article', 'description': 'Retrieve a named education article by topic (e.g., "mental-nervous-limitations", "elimination-period", "group-vs-individual"). Returns structured metadata plus a link to the full article. Unauthenticated.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'compare_carriers', 'name': 'compare_carriers', 'description': 'Return a structured comparison of the five major individual disability carriers (Guardian, MassMutual, Principal, Ameritas, The Standard). Optional profession and priority narrow the result. Carrier-neutral framing; does not declare a single winner. Unauthenticated.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'estimate_benefit_cap_gap', 'name': 'estimate_benefit_cap_gap', 'description': 'Compute the income replacement gap between a group long-term disability benefit cap and a target replacement of earned income. Pure math, no external calls. Unauthenticated.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_riders', 'name': 'list_riders', 'description': 'Return structured definitions and trade-offs for disability insurance riders: residual, COLA, future increase option, own-occupation enhancement, retirement protection, return of premium, catastrophic, social insurance supplement. Unauthenticated.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'quote_request', 'name': 'quote_request', 'description': 'Submit a disability insurance quote-comparison request to the Seaworthy Insurance sales pipeline (writes a Lead to Salesforce). Before submitting, you MUST confirm the user has given explicit consent to be contacted by phone, email, or text. A broker follows up within one business day (Mon-Fri, 8am-5pm Pacific). Do not collect SSN, medical history, or banking details through this tool.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 257.1ms; conformance: pass
A8.4 🔓 open streamable-http -
All-in-one MCP server for research. See how AI describes your brand. Track citations across ChatGPT, Claude, Gemini & Perplexity in real-time. Plus 30+ tools for SEO, keyword research, SERP analysis, trends, social listening & ad intelligen… — 2,103 runs · rating 1
C+5.8 🔑 human key streamable-http apify_token -
🎥Extract complete transcripts with precise timestamps ⏱️ and comprehensive video metadata from any YouTube video —> ⚡Fast, reliable, and ready to use. — 64,731 runs · rating 5.0
C+5.7 🔑 human key streamable-http apify_token -
💬 Extract YouTube comments with author info, likes, timestamps, and nested replies. Perfect for sentiment analysis, market research, and content strategy. ⚡ Fast, reliable, and built for scale. — 506 runs · rating 5
C+5.7 🔑 human key streamable-http apify_token -
Grow your Telegram channel on autopilot. Copy members from groups safely with smart delays, multi-account rotation and filters. 🧠 Native MCP Server - AI agents invoke tools directly via MCP protocol. Pay only $0.01 per member added. Free si… — 132 runs
C+5.7 🔑 human key streamable-http apify_token -
Reddit MCP Server — Claude, ChatGPT, Cursor, Codexhttps://makework36--reddit-mcp-server.apify.actor● healthy
Native Reddit MCP server for AI agents. 7 Reddit tools (search, subreddits, posts+comments, users, trending) over Streamable HTTP. Works with Claude Desktop, Cursor, ChatGPT, OpenAI Codex, Agents SDK, Windsurf. No Reddit API key. Pay per to… — 1,636 runs
C+5.7 🔑 human key streamable-http apify_token -
Sports Scores MCP — NBA, NFL & NHL for AI Agentshttps://nexgendata--sports-mcp-server.apify.actor● healthy
MCP server exposing NBA, NFL, NHL and combined sports scores as agent tools. Connect Claude, Cursor, n8n or the OpenAI Agents SDK to live game scores. — 388 runs
C+5.7 🔑 human key streamable-http apify_token -
MCP Server providing unified access to 8 social media platforms. AI assistants can post to GBP, Facebook, Instagram, LinkedIn, Twitter/X, Reddit, Pinterest & TikTok through a single interface. Cross-platform posting, content scheduling, pla… — 121 runs
C+5.7 🔑 human key streamable-http apify_token -
MCP server exposing Instagram scraping tools — profile, followers, following, stories, and highlights — for any AI agent or LLM client. — 771 runs
C+5.7 🔑 human key streamable-http apify_token -
Instagram Profile MCP Serverhttps://afanasenko--instagram-profile-scraper-mcp-server.apify.actor● healthy
Give your AI agent live Instagram profile data — 5 MCP tools for followers/following export, profile enrichment, network expansion, keyword and location discovery. Connect Claude Desktop, Cursor, or ChatGPT to /mcp and get up to 38 fields p… — 226 runs
C+5.7 🔑 human key streamable-http apify_token