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)
bach-excel-mcp-server
by BACH-AI-Tools
An MCP server for AI agents to manipulate Excel files without needing Microsoft Excel installed.
An MCP server for AI agents to manipulate Excel files without needing Microsoft Excel installed.
Setup Requirements
- ⚠️Requires 'uvx' (or 'uv' and Python) for installation and execution.
- ⚠️The 'EXCEL_FILES_PATH' environment variable is mandatory for SSE and Streamable HTTP transports to define where Excel files are read/written.
- ⚠️Optional 'FASTMCP_PORT' environment variable to configure the server's listening port.
Verified SafeView Analysis
mcp-cro-analyzer
by amuyakkala
Asynchronously analyze web pages for Conversion Rate Optimization (CRO) issues using structural metrics and an Ollama-hosted Large Language Model.
Asynchronously analyze web pages for Conversion Rate Optimization (CRO) issues using structural metrics and an Ollama-hosted Large Language Model.
Setup Requirements
- ⚠️Python 3.12+ required
- ⚠️Ollama server must be running locally or remotely with an accessible model (defaults to llama3)
- ⚠️Requires an MCP client (e.g., Cursor, ChatGPT Desktop) to invoke tools
Verified SafeView Analysis
GIS-MCP-Server
by matbel91765
A Model Context Protocol (MCP) server providing geospatial tools for AI agents, enabling geocoding, routing, spatial analysis, and file operations.
A Model Context Protocol (MCP) server providing geospatial tools for AI agents, enabling geocoding, routing, spatial analysis, and file operations.
Setup Requirements
- ⚠️Relies on external APIs (Nominatim, OSRM, Open-Elevation) which have their own rate limits and uptime. For production, self-hosting some services (e.g., OSRM, Pelias, Valhalla) is recommended.
- ⚠️Optional dependencies (`matplotlib`, `folium`, `libpysal`, `esda`) are required for visualization and spatial statistics tools, needing installation via `pip install locusync-server[all]` or specific extras.
- ⚠️File I/O and raster operations directly interact with the local file system, requiring appropriate read/write permissions to configured directories (e.g., `GIS_TEMP_DIR`).
Review RequiredView Analysis
gmail-mcp-server
by iamjoewills
Manages Gmail operations including sending, reading, searching, modifying, deleting emails, and managing labels and filters through an AI assistant with auto-authentication.
Manages Gmail operations including sending, reading, searching, modifying, deleting emails, and managing labels and filters through an AI assistant with auto-authentication.
Setup Requirements
- ⚠️Requires manual Google Cloud Project setup to enable Gmail API and obtain OAuth 2.0 credentials (`gcp-oauth.keys.json`).
- ⚠️Requires Node.js and npm to be installed on the host system.
- ⚠️Port 3000 must be available for the local OAuth authentication callback process.
Verified SafeView Analysis
kie-ai-mcp-server
by marswong
This MCP server provides a tool for generating images from text prompts using the FLUX 2 Pro model via the KIE.AI API.
This MCP server provides a tool for generating images from text prompts using the FLUX 2 Pro model via the KIE.AI API.
Setup Requirements
- ⚠️Requires KIEAI_API_KEY environment variable for authentication with the KIE.AI service.
- ⚠️Relies on the external KIE.AI API (which is a paid service).
- ⚠️Requires Node.js version ^20.19.0 or >=22.12.0.
Verified SafeView Analysis
MCP_tutorial_series
by vincentporte
This project provides a tutorial series demonstrating how to build a Microservice Communication Protocol (MCP) server and clients using the fastmcp framework, showcasing tool, resource, and prompt exposure, and integrating with local LLMs.
This project provides a tutorial series demonstrating how to build a Microservice Communication Protocol (MCP) server and clients using the fastmcp framework, showcasing tool, resource, and prompt exposure, and integrating with local LLMs.
Setup Requirements
- ⚠️Requires 'uv' for dependency management and virtual environment setup.
- ⚠️Requires Python 3.12 or newer.
- ⚠️Running the LangChain example client (`mcp_clients/langchain.py`) requires a local Ollama server running on `http://localhost:11434` with the specified 'qwen3:8b' model.
Verified SafeView Analysis
ine-universal-mcp
by agmalaga2020
Provides an MCP server to access Spanish INE (Instituto Nacional de Estadística) data with semantic search and intelligent aggregation for LLMs.
Provides an MCP server to access Spanish INE (Instituto Nacional de Estadística) data with semantic search and intelligent aggregation for LLMs.
Setup Requirements
- ⚠️Requires Python 3.11+.
- ⚠️Requires a one-time semantic search index build (`uv run python scripts/build_index.py`) which takes 10-20 minutes and creates ~500MB of data. Without it, semantic search falls back to keyword search.
- ⚠️For cloud deployment (e.g., Render, Hugging Face Spaces), the FAISS index (~500MB) needs to be persisted using Git LFS, cloud storage (S3), or a persistent disk (paid tiers) due to non-persistent ephemeral storage on free tiers.
Verified SafeView Analysis
wp-blocks-mcp
by Akungapaul
This server provides a set of tools to interact with WordPress block patterns and reusable blocks via the Model Context Protocol.
This server provides a set of tools to interact with WordPress block patterns and reusable blocks via the Model Context Protocol.
Setup Requirements
- ⚠️Requires WORDPRESS_URL environment variable.
- ⚠️Requires WORDPRESS_USERNAME environment variable.
- ⚠️Requires WORDPRESS_APP_PASSWORD (WordPress Application Password) environment variable.
Verified SafeView Analysis
moneywiz-mcp
by aplaceforallmystuff
A server component likely designed for managing or integrating financial data, possibly serving an API for a larger application.
A server component likely designed for managing or integrating financial data, possibly serving an API for a larger application.
Review RequiredView Analysis
MCP_CLI
by romeoscript
Scaffolds Model Context Protocol (MCP) servers quickly with TypeScript or JavaScript, including example tools and resources.
Scaffolds Model Context Protocol (MCP) servers quickly with TypeScript or JavaScript, including example tools and resources.
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0
- ⚠️Requires npm >= 9.0.0
Verified SafeView Analysis
arena-mcp-server
by jonathansalzer
Enables Claude to interact with Arena PLM for searching and retrieving product lifecycle management data via a natural language interface.
Enables Claude to interact with Arena PLM for searching and retrieving product lifecycle management data via a natural language interface.
Setup Requirements
- ⚠️Docker required
- ⚠️Arena PLM account and API access required
- ⚠️Requires Python 3.10+
Verified SafeView Analysis
MCP-AI-swarm
by bigmonmulgrew
An AI orchestration and microservices framework designed to route, manage, and distribute LLM requests to various AI backends for tasks like data extraction from unstructured text and generating visual output.
An AI orchestration and microservices framework designed to route, manage, and distribute LLM requests to various AI backends for tasks like data extraction from unstructured text and generating visual output.
Setup Requirements
- ⚠️Requires Docker and Docker Compose for full system deployment.
- ⚠️Requires a local Ollama server (provided by `docker-compose.yml`) for LLM functionality.
- ⚠️Highly benefits from, and is configured for, an NVIDIA GPU with appropriate drivers for Ollama performance.
- ⚠️Multiple Python virtual environments are managed by the `setup_envs.py` script for individual service dependencies.