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)
mcp_sql_demo
by FatherOfCurses
Provides secure, multi-database access for LLMs to inspect MySQL schemas and execute SQL queries, supporting both read and configurable write operations with fine-grained schema-specific permissions.
Provides secure, multi-database access for LLMs to inspect MySQL schemas and execute SQL queries, supporting both read and configurable write operations with fine-grained schema-specific permissions.
Setup Requirements
- ⚠️Requires Node.js v20 or higher.
- ⚠️Requires MySQL 5.7 or higher (8.0+ recommended).
- ⚠️MySQL user must have appropriate permissions for enabled operations (e.g., INSERT, UPDATE, DELETE, DDL).
- ⚠️For remote mode, `REMOTE_SECRET_KEY` must be set and kept secure.
Verified SafeView Analysis
ping-mcp
by leomrodrigues
A Model Context Protocol (MCP) server for Solana blockchain interactions, enhancing DApp development with agentic capabilities.
A Model Context Protocol (MCP) server for Solana blockchain interactions, enhancing DApp development with agentic capabilities.
Setup Requirements
- ⚠️Requires Node.js (version 14 or higher) and npm.
- ⚠️Requires SOLANA_PRIVATE_KEY and RPC_URL to be configured as environment variables.
- ⚠️The `install.sh` script modifies `claude_desktop_config.json` for Claude Desktop integration, which might not be desired for generic deployments.
- ⚠️The `install.sh` script attempts to install `jq` for JSON processing, which may require elevated privileges on some systems.
- ⚠️An optional OPENAI_API_KEY can be provided, which, if used by the underlying `SolanaAgentKit`, could incur AI token costs.
Verified SafeView Analysis
polymarket-mcp-server
by Justkokosixnine
AI-powered server designed to help users trade prediction markets efficiently by integrating with Claude Desktop to provide 45 tools for market analysis, real-time monitoring, and enterprise-grade safety features.
AI-powered server designed to help users trade prediction markets efficiently by integrating with Claude Desktop to provide 45 tools for market analysis, real-time monitoring, and enterprise-grade safety features.
Setup Requirements
- ⚠️Requires a Polygon Wallet with private key and USDC funds for full trading functionality (Demo Mode bypasses this but limits features).
- ⚠️Designed for integration with Claude Desktop, requiring manual configuration of Claude's `mcpServers` entry.
- ⚠️Requires Python 3.10 or higher installed on the host system if not using Docker, or Docker Desktop if using containerized deployment.
Verified SafeView Analysis
MCPAsPowerShellModule
by daxian-dbw
Serves as a Model Context Protocol (MCP) server implemented as a PowerShell module, dynamically exposing C#, PowerShell script, or PowerShell module function tools.
Serves as a Model Context Protocol (MCP) server implemented as a PowerShell module, dynamically exposing C#, PowerShell script, or PowerShell module function tools.
Setup Requirements
- ⚠️Requires 'PSResourceGet' module for installation from GitHub feed.
- ⚠️Requires a 'SecretVault' named 'default' for installation from GitHub feed.
- ⚠️Requires a GitHub Personal Access Token (PAT) with 'package:read' permission for installation from GitHub feed.
- ⚠️Requires deployment to a PowerShell module path after building.
Verified SafeView Analysis
api20
by josephfawzy
A cross-platform toolkit for rapid application development without requiring programming knowledge.
A cross-platform toolkit for rapid application development without requiring programming knowledge.
Setup Requirements
- ⚠️Requires downloading and running an opaque pre-compiled executable (api20.zip) without access to its source code for verification.
- ⚠️Requires Windows 10+, macOS Sierra+, or Linux (Ubuntu 18.04+).
- ⚠️Requires at least 4 GB RAM and 100 MB free storage.
Review RequiredView Analysis
nadlan-mcp
by nitzpo
Provides Israeli real estate data, market trends, and valuation comparables to AI agents (LLMs) via an MCP server.
Provides Israeli real estate data, market trends, and valuation comparables to AI agents (LLMs) via an MCP server.
Setup Requirements
- ⚠️Requires Python 3.7+ (Pydantic v2 compatible).
- ⚠️Makes real API calls to the Israeli government's Govmap API, incurring actual network usage and potential rate limiting.
- ⚠️Utilizes the `fastmcp` library for MCP server functionality, which may require specific client configurations (e.g., for Claude Desktop).
Verified SafeView Analysis
mcp-demo-server
by freemangh
Provides demo servers in Go and Python to demonstrate and test the Model Context Protocol (MCP) using various tools like echotest, timeserver, and fetch.
Provides demo servers in Go and Python to demonstrate and test the Model Context Protocol (MCP) using various tools like echotest, timeserver, and fetch.
Setup Requirements
- ⚠️Requires an MCP-compatible client (e.g., the built-in test clients or mcp-cli) to interact with the server's tools, as it implements a custom protocol.
- ⚠️Docker is required for building and running containerized versions of the servers and clients.
- ⚠️Familiarity with Kubernetes and Helm is necessary for deploying the servers into a production-like environment using the provided manifests and charts.
Verified SafeView Analysis
scraper-mcp
by jessaminesimple608
A web scraping MCP server that efficiently extracts content (HTML, Markdown, text, links) from web pages for downstream processing, particularly to reduce LLM token usage.
A web scraping MCP server that efficiently extracts content (HTML, Markdown, text, links) from web pages for downstream processing, particularly to reduce LLM token usage.
Setup Requirements
- ⚠️Python 3.12 or higher required.
- ⚠️Docker and Docker Compose are recommended for deployment.
- ⚠️No built-in authentication for Admin API: Public exposure of admin endpoints (e.g., /api/config, /api/cache/clear) is a security risk; external authentication/access control must be implemented.
Review RequiredView Analysis
google-drive-mcp
by domdomegg
Facilitates AI systems to perform comprehensive file and folder management in Google Drive, including listing, searching, uploading, downloading, and managing comments and permissions, enabling workflows like content analysis, project scaffolding, and feedback synthesis.
Facilitates AI systems to perform comprehensive file and folder management in Google Drive, including listing, searching, uploading, downloading, and managing comments and permissions, enabling workflows like content analysis, project scaffolding, and feedback synthesis.
Setup Requirements
- ⚠️Requires setting up Google OAuth credentials (Client ID, Client Secret) in Google Cloud Console, including enabling the Google Drive API and configuring an authorized redirect URI.
- ⚠️Requires providing Google OAuth credentials as environment variables: `GOOGLE_CLIENT_ID` and `GOOGLE_CLIENT_SECRET` for HTTP transport, OR `GOOGLE_ACCESS_TOKEN` for Stdio transport. The specific required variables depend on the `MCP_TRANSPORT` setting.
- ⚠️The HTTP server runs on `http://localhost:3000` by default, requiring local access or configuration of `MCP_BASE_URL` if accessed remotely.
Verified SafeView Analysis
gemini-daily-mcp-compressed
by kdoooh000h
Provides a token-optimized API server for integrating Google Gemini CLI with applications like Claude, focusing on reducing tool schema overhead for cost efficiency.
Provides a token-optimized API server for integrating Google Gemini CLI with applications like Claude, focusing on reducing tool schema overhead for cost efficiency.
Setup Requirements
- ⚠️Requires Google Gemini CLI to be pre-installed and configured (via `gemini auth login` and `GOOGLE_API_KEY` env var).
- ⚠️Enables the `--yolo` flag for Gemini CLI, which grants auto-approval for Gemini's own tool execution (e.g., `write_file`). Users should be aware of the security implications of this trust delegation to the LLM.
- ⚠️The test files (`src/__tests__/*.test.ts`) contain inconsistencies, still referencing 'codex' and 'gpt-5-codex' despite the main application logic (`src/tools/definitions.ts`, `src/tools/handlers.ts`, `package.json`) being adapted for 'gemini'. This indicates potentially outdated tests or an incomplete transition from a 'codex-mcp-server' base, which could affect confidence in full test coverage for the Gemini implementation.
Verified SafeView Analysis
google-docs-mcp-server
by mattaspira
The Google Docs MCP server enables large language models to interact with Google Docs for document creation, reading, updating, formatting, and structural manipulation.
The Google Docs MCP server enables large language models to interact with Google Docs for document creation, reading, updating, formatting, and structural manipulation.
Setup Requirements
- ⚠️Requires manual setup of a Google Cloud Project to obtain OAuth 2.0 client credentials (client_id, client_secret, redirect_uris), which must be saved as a `credentials.json` file in the project root.
- ⚠️Initial authentication requires user interaction to open a URL in a web browser and grant permissions to their Google Account.
- ⚠️Integration tests may require specific credentials and could hit Google API quotas or rate limits, as noted in the project's README.
Verified SafeView Analysis
bruno-mcp-server
by jcr82
Integrates Bruno CLI with Model Context Protocol to execute API tests, validate collections, and generate reports via AI tools for automated API testing workflows.
Integrates Bruno CLI with Model Context Protocol to execute API tests, validate collections, and generate reports via AI tools for automated API testing workflows.
Setup Requirements
- ⚠️Requires Node.js 20 or higher.
- ⚠️Bruno CLI must be installed and accessible (typically via `npm install` within the project, or globally).
- ⚠️Requires local Bruno collections (.bru files) for API testing.
- ⚠️An MCP client (e.g., Claude Desktop) needs to be configured with the absolute path to the server's `dist/index.js` file.
- ⚠️If security.allowedPaths is configured in `bruno-mcp.config.json`, only collections within those specified directories can be accessed.