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)
Enables AI agents to programmatically create, modify, and manage design elements and properties within Figma via the Model Context Protocol (MCP).
Enables AI agents to programmatically create, modify, and manage design elements and properties within Figma via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Node.js for the server component.
- ⚠️Requires Python 3.7+ for the client launcher.
- ⚠️Requires Figma Desktop App with the 'Figma MCP Write Bridge' plugin installed and active for full functionality.
- ⚠️Initial server setup requires running `npm install` and `npm run build` from the project root.
Review RequiredView Analysis
opencage-geocoding-mcp
by OpenCageData
Provides geocoding and reverse geocoding capabilities using the OpenCage geocoding API via the Model Context Protocol (MCP).
Provides geocoding and reverse geocoding capabilities using the OpenCage geocoding API via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Node.js v20 or higher.
- ⚠️Requires an OpenCage geocoding API Key (a free-trial is available, but high usage may incur costs).
- ⚠️The TypeScript project needs to be built (`npm run build`) before execution.
Verified SafeView Analysis
reportportal-mcp-server
by reportportal
Provides an HTTP interface for AI chat assistants (e.g., GitHub Copilot, Cursor) to interact with and query ReportPortal instances using natural language.
Provides an HTTP interface for AI chat assistants (e.g., GitHub Copilot, Cursor) to interact with and query ReportPortal instances using natural language.
Setup Requirements
- ⚠️Requires a running ReportPortal instance to connect to.
- ⚠️Requires a ReportPortal API Token for authentication, provided either via environment variable (for 'stdio' MCP_MODE) or as a 'Bearer' token in the HTTP Authorization header (for 'http' MCP_MODE).
- ⚠️Requires a ReportPortal Project Name for most operations, provided via environment variable (for 'stdio' MCP_MODE) or 'X-Project' HTTP header (for 'http' MCP_MODE).
- ⚠️If deploying via Helm, Kubernetes 1.30+ and Helm 3.0+ are prerequisites.
Verified SafeView Analysis
prometheus-mcp
by brenoepics
A Model Context Protocol (MCP) server that enables AI agents and CLI users to query and discover metrics from Prometheus, with built-in features like retries, caching, and an optional metrics exporter.
A Model Context Protocol (MCP) server that enables AI agents and CLI users to query and discover metrics from Prometheus, with built-in features like retries, caching, and an optional metrics exporter.
Setup Requirements
- ⚠️Requires a running Prometheus server to connect to, configured via `--prometheus-url` or `PROMETHEUS_URL`.
- ⚠️When running in Docker, specific `--network host` (Linux) or `--add-host=host.docker.internal:host-gateway` configurations may be needed for the container to reach a Prometheus instance on the host machine.
- ⚠️If the Prometheus server requires basic authentication, `PROMETHEUS_USERNAME` and `PROMETHEUS_PASSWORD` environment variables or CLI flags are necessary.
Verified SafeView Analysis
postmark-mcp
by ActiveCampaign
Provides a Model Context Protocol (MCP) server to enable AI assistants to send emails and manage templates via Postmark.
Provides a Model Context Protocol (MCP) server to enable AI assistants to send emails and manage templates via Postmark.
Setup Requirements
- ⚠️Requires Node.js v16 or higher.
- ⚠️Requires an active Postmark account and server API token.
- ⚠️Requires configuration of `POSTMARK_SERVER_TOKEN`, `DEFAULT_SENDER_EMAIL`, and `DEFAULT_MESSAGE_STREAM` environment variables.
Verified SafeView Analysis
gh-mcp
by shuymn
A GitHub CLI extension to seamlessly run the github-mcp-server in a Docker container using existing `gh` authentication.
A GitHub CLI extension to seamlessly run the github-mcp-server in a Docker container using existing `gh` authentication.
Setup Requirements
- ⚠️GitHub CLI (`gh`) must be installed and authenticated (`gh auth login`).
- ⚠️Docker must be installed and running.
Verified SafeView Analysis
MyMCP
by gmitch215
Dynamically convert any OpenAPI v3 specification into a fully-functional Model Context Protocol (MCP) server, exposing external APIs as MCP tools.
Dynamically convert any OpenAPI v3 specification into a fully-functional Model Context Protocol (MCP) server, exposing external APIs as MCP tools.
Setup Requirements
- ⚠️Requires a Cloudflare Workers account for deployment.
- ⚠️Needs a valid OpenAPI 3.x specification URL for conversion, which must start with 'https://'.
Verified SafeView Analysis
mcp-install-instructions-generator
by hyprmcp
Generates installation instructions for Model Context Protocol (MCP) servers across various client applications and formats.
Generates installation instructions for Model Context Protocol (MCP) servers across various client applications and formats.
Setup Requirements
- ⚠️Requires Node.js (v24+) and pnpm for local execution.
- ⚠️The local MCP server runs on port 3000, which might conflict with other services.
Review RequiredView Analysis
gemini-mcp-server
by Garblesnarff
An MCP server providing a suite of 7 AI-powered tools (Image Gen/Edit, Chat, Audio Transcribe, Code Execute, Video/Image Analysis) powered by Google Gemini, featuring a self-learning "Smart Tool Intelligence" system for prompt enhancement and user preference adaptation.
An MCP server providing a suite of 7 AI-powered tools (Image Gen/Edit, Chat, Audio Transcribe, Code Execute, Video/Image Analysis) powered by Google Gemini, featuring a self-learning "Smart Tool Intelligence" system for prompt enhancement and user preference adaptation.
Setup Requirements
- ⚠️Requires Google Gemini API key (can incur costs; hardcoded fallbacks are present in code and should be removed/secured).
- ⚠️Requires Node.js v16.0.0 or higher.
- ⚠️Tools accessing local files (`file_path`) require the server process to have read/write access to those paths. Path traversal vulnerabilities exist for these tools.
- ⚠️Advanced/Nano Banana Pro image generation features require an optional OpenRouter API key and rely on OpenRouter's free tier, which may have rate limits or usage restrictions.
Review RequiredView Analysis
mcp-server
by DollhouseMCP
Manages AI customization and persistent context through modular, reusable elements (Personas, Skills, Agents, Templates, Memories).
Manages AI customization and persistent context through modular, reusable elements (Personas, Skills, Agents, Templates, Memories).
Setup Requirements
- ⚠️Requires GitHub authentication (OAuth or PAT) for portfolio and collection features.
- ⚠️Operates on local filesystem, requiring appropriate read/write permissions in the configured portfolio directory (`~/.dollhouse/portfolio` by default).
- ⚠️Node.js 18+ and npm are required. Performance may vary depending on Node.js version and hardware.
- ⚠️Auto-load memory features are constrained by a configurable token budget (default 5000 tokens), potentially requiring user adjustment for extensive context.
Verified SafeView Analysis
authenticator_mcp
by firstorderai
Enables AI agents to securely retrieve 2FA codes and passwords from a local Authenticator App for automated login processes.
Enables AI agents to securely retrieve 2FA codes and passwords from a local Authenticator App for automated login processes.
Setup Requirements
- ⚠️Requires the Authenticator App · 2FA desktop version to be installed and running on the same machine.
- ⚠️Requires an access token to be generated within the Authenticator App's settings and provided to the MCP server.
Verified SafeView Analysis
mcp-servicenow-nodejs
by Happy-Technologies-LLC
Automate ServiceNow operations, development, and administration through an AI-powered interface, offering multi-instance support, dynamic schema discovery, natural language querying, and local script synchronization.
Automate ServiceNow operations, development, and administration through an AI-powered interface, offering multi-instance support, dynamic schema discovery, natural language querying, and local script synchronization.
Setup Requirements
- ⚠️Requires ServiceNow instance(s) with API access and credentials (admin/developer roles highly recommended for full functionality).
- ⚠️Requires Node.js 18+ to run.
- ⚠️For multi-instance support, manual setup of 'config/servicenow-instances.json' is required.
- ⚠️SSE connections might require specific proxy configurations (e.g., Nginx, Traefik, HAProxy) to maintain keepalives in production environments, as mentioned in documentation.