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)
ddgs-search-mcp
by sbarysiuk
Provides AI agents with web search capabilities by acting as a local Model Context Protocol (MCP) server that aggregates results from diverse web search services.
Provides AI agents with web search capabilities by acting as a local Model Context Protocol (MCP) server that aggregates results from diverse web search services.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires absolute paths for the Python executable and `server.py` in the Claude Desktop configuration.
- ⚠️Web search results can be unstable and prone to 403 errors/rate limits, requiring proxy or retry configuration in `settings.yaml`.
Verified SafeView Analysis
mcp-act
by NNTin
This server provides a Multi-Container Platform (MCP) interface to nektos/act, enabling AI agents and orchestrators to run GitHub Actions workflows locally inside Docker containers with controlled access to the host Docker daemon.
This server provides a Multi-Container Platform (MCP) interface to nektos/act, enabling AI agents and orchestrators to run GitHub Actions workflows locally inside Docker containers with controlled access to the host Docker daemon.
Setup Requirements
- ⚠️Requires Docker Desktop with MCP Toolkit enabled.
- ⚠️Requires the Docker MCP CLI plugin (`docker mcp` command).
- ⚠️Requires mounting the host Docker daemon socket into the container (e.g., `-v /var/run/docker.sock:/var/run/docker.sock`).
- ⚠️Requires mounting your repository containing workflows into the container (e.g., `-v /path/to/repo:/workspace`).
Verified SafeView Analysis
mcpserver-marketplace
by ModelContextProtocol-Security
A security evaluation framework and tooling for auditing MCP (Model Context Protocol) marketplaces, clients, and servers, aiming to proactively identify and address security risks in the MCP ecosystem.
A security evaluation framework and tooling for auditing MCP (Model Context Protocol) marketplaces, clients, and servers, aiming to proactively identify and address security risks in the MCP ecosystem.
Setup Requirements
- ⚠️Requires system tools: `curl`, `dig`, `openssl` to be installed.
- ⚠️Requires Python 3.10+.
- ⚠️For full functionality (especially GitHub API rate limits), `GITHUB_TOKEN` environment variable is recommended.
Verified SafeView Analysis
splitwise-mcp
by tarunn2799
Enables AI agents to manage Splitwise expenses, groups, and friends using natural language commands.
Enables AI agents to manage Splitwise expenses, groups, and friends using natural language commands.
Setup Requirements
- ⚠️Requires manual OAuth 2.0 application registration on Splitwise and running a Python setup script to obtain credentials (Consumer Key, Consumer Secret, Access Token).
- ⚠️If installed in a Python virtual environment, the `command` in the MCP client's `mcp.json` must specify the absolute path to the Python executable within that environment.
- ⚠️Either a complete set of OAuth credentials (SPLITWISE_OAUTH_CONSUMER_KEY, SPLITWISE_OAUTH_CONSUMER_SECRET, SPLITWISE_OAUTH_ACCESS_TOKEN) or a SPLITWISE_API_KEY must be provided via environment variables for authentication.
Verified SafeView Analysis
sendgrid-mcp
by garethcull
Automates SendGrid email template management, creation, and performance analytics for AI assistants and MCP clients via a Flask server.
Automates SendGrid email template management, creation, and performance analytics for AI assistants and MCP clients via a Flask server.
Setup Requirements
- ⚠️Requires a SendGrid API Key with sufficient permissions (read/write templates, fetch analytics).
- ⚠️Requires setting the 'MCP_TOKEN' environment variable for server authorization.
- ⚠️Requires Python environment setup (venv, pip install -r requirements.txt).
Verified SafeView Analysis
my-mcp-server
by hamcommania-design
A Model Context Protocol (MCP) server boilerplate implemented in TypeScript, providing various tools (calculator, multilingual greeting, timezone lookup, AI image generation) and system information resources (fake server stats, app settings) to an MCP client.
A Model Context Protocol (MCP) server boilerplate implemented in TypeScript, providing various tools (calculator, multilingual greeting, timezone lookup, AI image generation) and system information resources (fake server stats, app settings) to an MCP client.
Setup Requirements
- ⚠️Requires a Hugging Face API Token (HF_TOKEN) environment variable for the 'generate_image' tool.
- ⚠️The 'smithery' CLI is used for building and development, which should be installed as a dev dependency.
Verified SafeView Analysis
OwnAideMCP
by DanielKluev
Serves as a server component for the OwnAide AI Assistant, likely managing interactions or specific functionalities related to the AI system.
Serves as a server component for the OwnAide AI Assistant, likely managing interactions or specific functionalities related to the AI system.
Review RequiredView Analysis
mcp-figma
by wyvern800
This server acts as a Model Context Protocol (MCP) interface to the Figma API, enabling programmatic export of design assets and data from Figma files for use in other systems or development workflows.
This server acts as a Model Context Protocol (MCP) interface to the Figma API, enabling programmatic export of design assets and data from Figma files for use in other systems or development workflows.
Setup Requirements
- ⚠️Requires a Figma API token, which must be manually obtained from Figma account settings.
- ⚠️Requires Node.js 18+ and TypeScript 5.0+ (for building).
- ⚠️Large Figma files exported via `exportFullFile` can result in very large JSON outputs, potentially incurring higher token costs for consuming LLMs.
Verified SafeView Analysis
cd-mcp
by JanProvaznik
This server provides AI assistants with tools to search for Czech railway connections, stations, prices, and passenger types.
This server provides AI assistants with tools to search for Czech railway connections, stations, prices, and passenger types.
Setup Requirements
- ⚠️Requires Node.js version 18 or higher.
Verified SafeView Analysis
mcp-server-searxng
by swannysec
Provides privacy-focused web search and URL reading capabilities for the Zed AI assistant via SearXNG instances.
Provides privacy-focused web search and URL reading capabilities for the Zed AI assistant via SearXNG instances.
Setup Requirements
- ⚠️Requires Zed Editor version 0.205.x or higher.
- ⚠️Requires Node.js version 20 or higher for npx functionality.
- ⚠️Authentication credentials (username/password) are stored unencrypted in Zed settings and visible as environment variables.
- ⚠️Requires access to a SearXNG instance (self-hosted or public); public instances may log queries depending on their privacy policy.
Verified SafeView Analysis
mcp-server-time
by WhenjaySun
Provides time-related functionality or information, possibly for a Minecraft Protocol (MCP) server.
Provides time-related functionality or information, possibly for a Minecraft Protocol (MCP) server.
Setup Requirements
- ⚠️Source code files were not provided, making it impossible to identify specific setup requirements (e.g., dependencies, configuration steps, required runtimes).
Review RequiredView Analysis
database-query-server
by PawelK2012
A Go-based MCP server that provides a JSON-RPC API for executing SQL SELECT queries, prepared statements, and retrieving schema information for PostgreSQL databases.
A Go-based MCP server that provides a JSON-RPC API for executing SQL SELECT queries, prepared statements, and retrieving schema information for PostgreSQL databases.
Setup Requirements
- ⚠️Requires Docker for a complete environment setup (PostgreSQL + pgAdmin)
- ⚠️Requires Go development environment if not using Docker to run the server directly
- ⚠️Requires an .env file to be configured with PostgreSQL and pgAdmin credentials