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)
pr-checker-mcp
by halkutkar
A Model Context Protocol (MCP) server that enables Claude to check GitHub Pull Request build status and analyze Buildkite CI failures.
A Model Context Protocol (MCP) server that enables Claude to check GitHub Pull Request build status and analyze Buildkite CI failures.
Setup Requirements
- ⚠️Requires GitHub CLI (`gh`) and `jq` to be installed and available in PATH.
- ⚠️Requires GitHub and Buildkite API tokens with specific scopes (e.g., read_builds, read_build_logs), and GitHub SSO authorization for organization repositories.
- ⚠️The MCP server configuration in `~/.claude/config.json` must use an absolute path to the `index.js` file.
Verified SafeView Analysis
Metatrader-5-MCP-UI
by Cloudmeru
AI-powered trading assistant that bridges LLMs to MetaTrader 5 via the Model Context Protocol (MCP) for real-time market analysis, technical indicators, and ML-based forecasting.
AI-powered trading assistant that bridges LLMs to MetaTrader 5 via the Model Context Protocol (MCP) for real-time market analysis, technical indicators, and ML-based forecasting.
Setup Requirements
- ⚠️Requires Windows and MetaTrader 5 installed and logged in for full functionality (MCP Mode).
- ⚠️Requires an API Key for a Large Language Model (LLM) provider (e.g., OpenAI, Anthropic), which may incur costs.
- ⚠️The 'execute_mt5' tool allows execution of custom Python code, posing a significant remote code execution (RCE) security risk if exposed or misused.
Review RequiredView Analysis
ReachMcp
by arpitSrinet
The Reach Mobile MCP server provides conversational commerce capabilities, enabling users to interact with an AI to browse mobile plans, devices, check coverage, manage their shopping cart, and complete purchases.
The Reach Mobile MCP server provides conversational commerce capabilities, enabling users to interact with an AI to browse mobile plans, devices, check coverage, manage their shopping cart, and complete purchases.
Setup Requirements
- ⚠️Requires SSL certificates for HTTPS (self-signed certs need manual acceptance in ChatGPT Desktop).
- ⚠️Requires Reach Mobile API credentials (REACH_ACCOUNT_ACCESS_KEY_ID, REACH_ACCOUNT_ACCESS_SECRET_KEY, REACH_XAPI_KEY) configured as environment variables for production environments.
- ⚠️Requires OpenSSL installed on the system to generate SSL certificates.
- ⚠️Utilizes MongoDB for persistent storage if `MONGODB_URI` is configured, otherwise falls back to JSON files. A MongoDB instance needs to be provisioned if this option is desired.
Review RequiredView Analysis
mcp-server-template-rust
by vicsante-aseniero
This server provides weather alerts and forecasts via the Model Context Protocol (MCP) using HTTP transport, serving as a template for building MCP servers in Rust.
This server provides weather alerts and forecasts via the Model Context Protocol (MCP) using HTTP transport, serving as a template for building MCP servers in Rust.
Setup Requirements
- ⚠️Requires Docker with DevContainer support (VS Code Remote-Containers extension recommended) or Rust 1.75+ toolchain installed locally.
- ⚠️Testing with the official MCP Inspector tool requires installing `@modelcontextprotocol/inspector` via npm and setting `HOST` and `ALLOWED_ORIGINS` environment variables for proper CORS handling.
Verified SafeView Analysis
google-apps-script-mcp
by nikolai-cardinal
Automate Google Apps Script development, deployment, and execution through an AI agent via the Model Context Protocol.
Automate Google Apps Script development, deployment, and execution through an AI agent via the Model Context Protocol.
Setup Requirements
- ⚠️Requires a Google Cloud Platform project with the Apps Script API and Google Drive API enabled.
- ⚠️Requires creating an OAuth 2.0 Client ID (Desktop Application type) and downloading the credentials as 'oauth.json' into the 'credentials/' directory.
- ⚠️An interactive authentication step (`npm run auth`) must be completed once to authorize the application and save refresh tokens.
- ⚠️For 'External' OAuth consent screen user types, the user's Google account must be explicitly added as a 'test user' in the GCP console.
- ⚠️Requires Node.js version 18 or higher.
Verified SafeView Analysis
salesforce-god-agent-mcp
by ARJ999
The server provides god-level intelligence for Salesforce administration, development, and architecture tasks, offering a comprehensive toolset for managing data, Apex, and metadata across various Salesforce orgs.
The server provides god-level intelligence for Salesforce administration, development, and architecture tasks, offering a comprehensive toolset for managing data, Apex, and metadata across various Salesforce orgs.
Setup Requirements
- ⚠️Requires Node.js 22+
- ⚠️Requires Salesforce org credentials (username/password/security token or OAuth 2.0 config)
- ⚠️Docker required for containerized deployment
- ⚠️Hostinger VPS with Docker and Traefik configured for advanced deployment scenarios
Review RequiredView Analysis
MCP-SERVER-OPENPROJECT
by CMEDUCATIVA
An HTTP REST adapter that exposes the OpenProject v3 API via the Model Context Protocol (MCP), providing comprehensive project management functionalities.
An HTTP REST adapter that exposes the OpenProject v3 API via the Model Context Protocol (MCP), providing comprehensive project management functionalities.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires an OpenProject instance (self-hosted or cloud) with a v3 API key and sufficient permissions for the API key.
- ⚠️The default HTTP Basic Auth password 'changeme' (if enabled, which it is by default in Easypanel setup) MUST be changed for production deployments.
- ⚠️The default `CORS_ORIGINS='*'` should be restricted to specific client domains in production environments for security.
Verified SafeView Analysis
scb-mcp-server
by marcelmoritz1-rgb
Provides backend server functionality, likely related to Minecraft (MCP) protocol interactions or extensions.
Provides backend server functionality, likely related to Minecraft (MCP) protocol interactions or extensions.
Review RequiredView Analysis
vivado_mcp
by coreyhahn
Enables AI assistants to directly interact with AMD/Xilinx Vivado FPGA development tools for tasks like session management, project manipulation, design flow, reports, analysis, design queries, and simulation.
Enables AI assistants to directly interact with AMD/Xilinx Vivado FPGA development tools for tasks like session management, project manipulation, design flow, reports, analysis, design queries, and simulation.
Setup Requirements
- ⚠️Requires AMD/Xilinx Vivado (tested with 2023.2+) to be installed on the host system.
- ⚠️Vivado executable must be in the system's PATH or explicitly specified during session startup.
- ⚠️Initial Vivado session startup can take 20-30 seconds, leading to a noticeable delay for the first command.
Review RequiredView Analysis
retell-mcp-server
by Aarav-Shokeen
A Node.js server that acts as a custom Minecraft server or proxy, allowing Minecraft clients to connect and interact using the Minecraft Protocol.
A Node.js server that acts as a custom Minecraft server or proxy, allowing Minecraft clients to connect and interact using the Minecraft Protocol.
Setup Requirements
- ⚠️Requires Node.js runtime.
- ⚠️Requires 'npm install' to resolve dependencies (e.g., 'mineflayer-server', 'ws').
- ⚠️The server defaults to 'onlineMode: false', allowing unauthenticated connections, which poses a security risk if exposed publicly.
Verified SafeView Analysis
paystack-mcp
by Daniel-Sogbey
Provides a Model Context Protocol (MCP) server for integrating Paystack payment initialization and verification into applications.
Provides a Model Context Protocol (MCP) server for integrating Paystack payment initialization and verification into applications.
Setup Requirements
- ⚠️Requires a valid Paystack account and a secret key (`PAYSTACK_SECRET_KEY`).
- ⚠️Docker is required to run the provided quickstart example.
- ⚠️Environment variables (`PAYSTACK_SECRET_KEY`, `PAYSTACK_BASE_URL`, `PORT`) must be set for proper configuration.
Verified SafeView Analysis
4970r-smart-coding-mpc
by LiamDabelstein
This MCP server enables LLMs to securely analyze GitHub codebases, gather context (repo map, project overview, commit history, PR intent), and safely submit code contributions like automated documentation and refactoring via a structured branch and Pull Request workflow.
This MCP server enables LLMs to securely analyze GitHub codebases, gather context (repo map, project overview, commit history, PR intent), and safely submit code contributions like automated documentation and refactoring via a structured branch and Pull Request workflow.
Setup Requirements
- ⚠️Requires a specific GitHub App ('4970r-smart-coding-mpc') to be installed on the user's GitHub account or organization for repository access.
- ⚠️Users must manually complete a GitHub OAuth Device Flow (click a link, enter a code) to generate a personal access token, which then needs to be manually configured into the LLM client's environment (e.g., as 'GITHUB_PERSONAL_ACCESS_TOKEN' in Claude Desktop config).
- ⚠️The server requires the 'GITHUB_CLIENT_ID' environment variable to be set for the GitHub App.
- ⚠️Python dependencies (fastmcp, httpx, python-dotenv) must be installed.