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(9120)
The-Brain
by Activi-AI
A server providing a memory store and audit log for AI agents like Claude Desktop and Claude Code, designed to store and search company decisions, notes, and code snippets.
A server providing a memory store and audit log for AI agents like Claude Desktop and Claude Code, designed to store and search company decisions, notes, and code snippets.
Setup Requirements
- ⚠️Requires Python 3.12+ for `better-sqlite3` native module compilation during `npm install`.
- ⚠️The SQLite database path (`SQLITE_PATH`) must be writable; defaults to `./data/brain.sqlite`.
- ⚠️For multi-tenant usage with the HTTP API, an external authentication and authorization layer (e.g., JWT validation, API Gateway) is CRITICAL to enforce `x-org-id`, `x-user-id`, `x-user-role`, and `x-project-id` header integrity and prevent spoofing. Without it, the system is fundamentally insecure for shared environments.
Review RequiredView Analysis
mcp-server-expenses
by siddhant-ew
Manages and tracks personal expenses, storing them in a SQLite database via a FastMCP server.
Manages and tracks personal expenses, storing them in a SQLite database via a FastMCP server.
Setup Requirements
- ⚠️DB_PATH hardcoded to a Windows-specific path (C:\Projects\Personal\mcp-server-expenses), requiring modification for other environments.
- ⚠️Requires Python 3.11 or higher.
- ⚠️Requires 'fastmcp' library to be installed.
Verified SafeView Analysis
mcp-demo-server
by MomentaryChen
A demo server demonstrating basic real-time communication using the @mcp-socket/server library, sending welcome and 'Ping!' messages to connected clients.
A demo server demonstrating basic real-time communication using the @mcp-socket/server library, sending welcome and 'Ping!' messages to connected clients.
Setup Requirements
- ⚠️Requires Node.js and npm/yarn
- ⚠️TypeScript project requires compilation (npm run build) before running the start command.
Verified SafeView Analysis
tubist-mcp-server
by dkasaj
Enable AI assistants to play YouTube videos in the Tubist macOS app using natural language.
Enable AI assistants to play YouTube videos in the Tubist macOS app using natural language.
Setup Requirements
- ⚠️Requires macOS 13 (Ventura) or above.
- ⚠️Requires Tubist v1.3+ app to be installed.
- ⚠️Requires manual configuration of Claude Desktop (or other MCP client) JSON file with correct absolute paths for Node.js and the server's `index.js`.
Verified SafeView Analysis
bi-cloud-run-mcp-servers
by yummysuperapp
Provides AI assistants (like Claude) with access to dbt models, metrics, and BigQuery data via an MCP server deployed on Google Cloud Run.
Provides AI assistants (like Claude) with access to dbt models, metrics, and BigQuery data via an MCP server deployed on Google Cloud Run.
Setup Requirements
- ⚠️Requires a Google Cloud Project with billing enabled.
- ⚠️Requires a dbt Cloud account and API token.
- ⚠️Manual update of Dockerfile to specify your dbt repository URL is required.
Verified SafeView Analysis
Expense-Tracker-MCP-Remote
by tushargandhi77
Manages personal expenses by allowing users to add, list, and summarize expense entries through an API.
Manages personal expenses by allowing users to add, list, and summarize expense entries through an API.
Setup Requirements
- ⚠️Data is not persistent: The SQLite database is created in a temporary directory and will be lost if the server or environment restarts or the temporary directory is cleaned.
- ⚠️Requires Python 3.11 or higher.
Verified SafeView Analysis
HornetMCP
by zaevlad
Provides a standalone Model Context Protocol (MCP) client to integrate smart contract vulnerability search directly into AI chat platforms like Claude Desktop.
Provides a standalone Model Context Protocol (MCP) client to integrate smart contract vulnerability search directly into AI chat platforms like Claude Desktop.
Setup Requirements
- ⚠️Requires an API key from hornetmcp.com, which may involve usage quotas and different tiers (free/paid).
- ⚠️Requires Python 3.11 or higher.
- ⚠️Requires an MCP-compatible AI client (e.g., Claude Desktop, Claude CLI, VS Code with Claude extension) for integration.
Verified SafeView Analysis
pcloud-mcp-server
by abiheiri
Provides tools for interacting with the pCloud API for cloud storage management, including listing, downloading, uploading, renaming, moving, deleting files and folders, and managing trash.
Provides tools for interacting with the pCloud API for cloud storage management, including listing, downloading, uploading, renaming, moving, deleting files and folders, and managing trash.
Setup Requirements
- ⚠️Requires a pCloud account with valid `PCLOUD_USERNAME` and `PCLOUD_PASSWORD` set as environment variables.
- ⚠️Dependencies must be installed using `uv` (recommended in README) or `pip` within a Python 3.11+ environment.
- ⚠️Docker deployment requires building the `pcloud-mcp:1.0` Docker image first.
Verified SafeView Analysis
ssh-mcp-streamable
by Xxx00xxX33
Establishes a multi-channel, streamable communication server over SSH, enabling secure and multiplexed data transfer.
Establishes a multi-channel, streamable communication server over SSH, enabling secure and multiplexed data transfer.
Setup Requirements
- ⚠️Requires SSH host key pair generation and configuration.
- ⚠️Requires a specific network port (e.g., 22, 2222) to be open and accessible.
- ⚠️Likely depends on specific Node.js modules for SSH handling (e.g., 'ssh2').
Review RequiredView Analysis
Meta-Ads-MCP_PixelPay
by Varnan-Tech
Enables AI assistants to interact with the Meta Ads (Facebook/Instagram) Marketing API programmatically through natural language conversations for ad account, campaign, ad set, and ad management, analytics, and targeting.
Enables AI assistants to interact with the Meta Ads (Facebook/Instagram) Marketing API programmatically through natural language conversations for ad account, campaign, ad set, and ad management, analytics, and targeting.
Setup Requirements
- ⚠️Requires manual setup of a Facebook App with Marketing API access, including configuring OAuth redirect URIs and obtaining App ID/Secret.
- ⚠️Specific Facebook App permissions are needed (e.g., `ads_management`, `business_management`, `read_insights`), which may require App Review for broader use cases or specific roles for internal testing.
- ⚠️Requires Python 3.10 or higher.
Verified SafeView Analysis
rag-mcp-server
by Pond500
This server implements a Multi-Knowledge Base RAG system, allowing AI agents to upload, manage, and semantically search documents across multiple knowledge bases through a FastAPI-based MCP (Model Context Protocol) API.
This server implements a Multi-Knowledge Base RAG system, allowing AI agents to upload, manage, and semantically search documents across multiple knowledge bases through a FastAPI-based MCP (Model Context Protocol) API.
Setup Requirements
- ⚠️Requires Docker for the Qdrant vector database.
- ⚠️Requires an OpenAI-compatible LLM endpoint (e.g., Tokenmind) with an API key, which incurs usage costs.
- ⚠️Hardcodes a dependency on a specific external 'Typhoon OCR API' (`http://3.113.24.61/...`) for PDF processing, which must be accessible and may incur separate costs.
- ⚠️Requires Python 3.10+.
Review RequiredView Analysis
mcp-dm8-server
by lianekai
This server provides Model Context Protocol (MCP) tools for interacting with a DM8 database, enabling client applications (like AI agents) to browse table schemas and execute read-only SQL queries.
This server provides Model Context Protocol (MCP) tools for interacting with a DM8 database, enabling client applications (like AI agents) to browse table schemas and execute read-only SQL queries.
Setup Requirements
- ⚠️Requires Node.js 18+ to be run with `--openssl-legacy-provider` due to the DM8 database driver's dependency on older OpenSSL algorithms.
- ⚠️Requires a running DM8 database instance and a user account with appropriate permissions (read-only recommended).
- ⚠️The 'dmdb' Node.js native driver may require specific system libraries to be installed as per DM8 official documentation.