Stop Searching. Start Trusting.
The curated directory of MCP servers, vetted for security, efficiency, and quality.
Tired of the MCP "Marketplace" Chaos?
We built MCPScout.ai to solve the ecosystems biggest pain points.
No Insecure Dumps
We manually analyze every server for basic security flaws.
Easy Setup
Our gotcha notes warn you about complex setups.
Avoid "Token Hogs"
We estimate token costs for cost-effective agents.
Products, Not Demos
We filter out "Hello World" demos.
Vetted Servers(8554)
puppeteer-mcp-server
by sultannaufal
Automating browser interactions and web scraping via an MCP server.
Automating browser interactions and web scraping via an MCP server.
Setup Requirements
- ⚠️Requires `API_KEY` environment variable for authentication.
- ⚠️Requires Docker for containerized deployment, or manual installation of Node.js (v18+) and Chromium with its system dependencies for traditional server deployment.
- ⚠️The `puppeteer_evaluate` tool allows executing arbitrary JavaScript, which carries inherent security risks even with implemented validation, and should be used with caution.
Verified SafeView Analysis
QBO-MCP-TS
by vespo92
Integrate with QuickBooks Online to provide modular accounting automation, financial reporting, and real-time updates via an MCP server.
Integrate with QuickBooks Online to provide modular accounting automation, financial reporting, and real-time updates via an MCP server.
Setup Requirements
- ⚠️Requires a QuickBooks Online Developer Account with configured OAuth credentials (CLIENT_ID, CLIENT_SECRET, COMPANY_ID, REFRESH_TOKEN).
- ⚠️Requires Node.js 18+ to run.
- ⚠️SSE transport is temporarily disabled for migration and will not function as expected (as stated in `src/index.ts`).
- ⚠️Requires WEBHOOK_VERIFIER_TOKEN if QuickBooks webhooks are to be utilized for real-time updates.
Verified SafeView Analysis
create-mcp-express
by ahnafyy
Provides a Model Context Protocol (MCP) server template with Express.js for building AI-powered tools and resources.
Provides a Model Context Protocol (MCP) server template with Express.js for building AI-powered tools and resources.
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0.
- ⚠️MCP Inspector is an optional, external debugging tool (`mcp-inspector`) that needs to be installed or run via `npx` separately.
Verified SafeView Analysis
marble-mcp
by withmarbleai
This MCP server integrates with AI coding tools to generate relevant learning project links and interactive slides for the Marble platform based on codebase analysis.
This MCP server integrates with AI coding tools to generate relevant learning project links and interactive slides for the Marble platform based on codebase analysis.
Setup Requirements
- ⚠️The 'generate_slides_link' tool, as implemented in the provided source code ('src/index.ts'), does not utilize 'SUPABASE_URL' or 'SUPABASE_KEY' for database storage of prompts, contrary to what the README states. Instead, it embeds compressed prompts directly into URL fragments, enforcing a Zero Data Retention policy. Users configuring Supabase for this tool will find it is not used by the current code.
- ⚠️Requires Node.js version 18 or higher to run.
- ⚠️Primarily designed to be integrated as an MCP server with AI coding environments (e.g., Claude Code, Cursor, Augment Code), not as a standalone general-purpose server.
Verified SafeView Analysis
datomic-mcp-server
by xlisp
Querying Datomic databases and integrating with AI-powered workflows for data persistence and extension.
Querying Datomic databases and integrating with AI-powered workflows for data persistence and extension.
Setup Requirements
- ⚠️Requires a running Datomic transactor (Pro, Dev-local, or Cloud) to connect to.
- ⚠️Datomic Pro transactor specifically requires Java 8 to run, while the client (MCP server) can run on newer JDKs (e.g., 17).
- ⚠️Requires Clojure CLI tools installed.
Verified SafeView Analysis
Homebox-MCP-Server
by danielrosehill
The Homebox MCP Server enables AI assistants to interact with a self-hosted Homebox inventory management system using natural language commands, facilitating tasks like listing, creating, updating, and deleting items, locations, and labels.
The Homebox MCP Server enables AI assistants to interact with a self-hosted Homebox inventory management system using natural language commands, facilitating tasks like listing, creating, updating, and deleting items, locations, and labels.
Setup Requirements
- ⚠️Requires Node.js 18+ installed on the host machine.
- ⚠️Requires a running Homebox instance accessible from the server's host.
- ⚠️Requires configuration of Homebox API credentials (API Key or Username/Password) as environment variables.
- ⚠️Requires a local LLM with function calling capabilities (e.g., Qwen 3 8B, Llama 3.1 8B) and an MCP-compatible AI client (e.g., LM Studio, Continue.dev, Ollama) set up.
Verified SafeView Analysis
mcp-azure-apim
by bmoussaud
Demonstrates exposing an existing REST API (Setlist.fm) as a Model-Context-Protocol (MCP) server using Azure API Management, consumable by various clients including AI agents and GitHub Copilot tools.
Demonstrates exposing an existing REST API (Setlist.fm) as a Model-Context-Protocol (MCP) server using Azure API Management, consumable by various clients including AI agents and GitHub Copilot tools.
Setup Requirements
- ⚠️Requires an Azure Subscription for resource deployment.
- ⚠️Relies heavily on Azure Developer CLI (azd) for infrastructure provisioning and environment management.
- ⚠️Requires Python 3.11+ and the 'uv' package manager for environment setup.
- ⚠️Extensive setup of Microsoft Entra ID (Azure AD) application registrations, permissions, and service principals is mandatory for authentication and authorization.
- ⚠️Requires Azure AI Foundry for custom AI agent examples and deploying models like GPT-4.1 mini.
Review RequiredView Analysis
better-chat
by Chris31372
An AI chat application focused on interacting with technical documentation, featuring multi-model support and per-user data isolation via Cloudflare Durable Objects.
An AI chat application focused on interacting with technical documentation, featuring multi-model support and per-user data isolation via Cloudflare Durable Objects.
Setup Requirements
- ⚠️Requires a Cloudflare account with configured Workers, D1 (database), KV (key-value store), and Durable Objects (stateful serverless instances).
- ⚠️Deployment and local development rely on the Alchemy framework, requiring its CLI and understanding of its specific commands and environment configurations (e.g., `.env.dev`, `.env.prod`).
- ⚠️Full functionality, particularly access to premium AI models, depends on providing various API keys for AI providers (e.g., OpenAI, Google, Anthropic), email services (Resend in production), social authentication, and web search (Exa).
Verified SafeView Analysis
td-mcp-server
by treasure-data
Provides a secure, controlled interface for AI assistants to query and interact with Treasure Data (Trino SQL, CDP, and Workflow APIs) via the Model Context Protocol.
Provides a secure, controlled interface for AI assistants to query and interact with Treasure Data (Trino SQL, CDP, and Workflow APIs) via the Model Context Protocol.
Setup Requirements
- ⚠️Requires Node.js version 18.0.0 or higher.
- ⚠️Requires a Treasure Data API Key (TD_API_KEY) configured in the environment.
- ⚠️Write operations (using the 'execute' tool) are disabled by default and must be explicitly enabled by setting 'TD_ENABLE_UPDATES=true'.
Verified SafeView Analysis
poly-container-mcp
by hyperpolymath
Provides a unified MCP server interface for managing multiple container runtimes including nerdctl, podman, and docker, prioritizing FOSS alternatives.
Provides a unified MCP server interface for managing multiple container runtimes including nerdctl, podman, and docker, prioritizing FOSS alternatives.
Setup Requirements
- ⚠️Requires Deno runtime installed locally.
- ⚠️Requires at least one container runtime (nerdctl, podman, or docker) to be installed and accessible in the system's PATH (or configured via environment variables).
- ⚠️For HTTP mode deployment (e.g., Deno Deploy), ensure the server's port is exposed and network policies allow incoming connections.
Verified SafeView Analysis
ekkos-mcp-server
by ekkostech
Provides persistent memory and tool access for AI coding assistants across sessions by acting as a Model Context Protocol (MCP) server.
Provides persistent memory and tool access for AI coding assistants across sessions by acting as a Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Requires Node.js 18+ to run.
- ⚠️Requires an ekkOS API Key obtained from platform.ekkos.dev (likely a paid platform account).
- ⚠️Requires an ekkOS User ID for authentication and tracking.
- ⚠️Specific JSON configuration is needed within your IDE (Cursor, Windsurf, Claude Code) to integrate the server.
Verified SafeView Analysis
rqbit-mcp
by philogicae
Provides a Python API wrapper and an MCP (Model Context Protocol) server to interact with the rqbit torrent client.
Provides a Python API wrapper and an MCP (Model Context Protocol) server to interact with the rqbit torrent client.
Setup Requirements
- ⚠️Requires a separate, running instance of `rqbit` (torrent client).
- ⚠️Requires Python 3.10+.
- ⚠️The `download_torrent` functionality has a critical local file read vulnerability and should not be used in production without a fix.