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)
fastmcp-extensions
by airbytehq
Unofficial extension library for FastMCP 2.0, providing patterns, practices, and utilities for building and testing MCP servers.
Unofficial extension library for FastMCP 2.0, providing patterns, practices, and utilities for building and testing MCP servers.
Setup Requirements
- ⚠️Requires `fastmcp` dependency (>=2.2.7,<3.0).
- ⚠️Requires Python 3.10 or higher.
- ⚠️This is an extension library, not a standalone runnable server; it is meant to be integrated into a FastMCP application.
Verified SafeView Analysis
mcp-marketing-sales
by JEflyer
A comprehensive Marketing and Sales automation suite providing tools for CRM, analytics, task management, invoicing, payments, document management, and various communication channels (email, SMS, calls).
A comprehensive Marketing and Sales automation suite providing tools for CRM, analytics, task management, invoicing, payments, document management, and various communication channels (email, SMS, calls).
Setup Requirements
- ⚠️Requires a PostgreSQL database instance for all services.
- ⚠️Requires configuration of multiple external API keys for full functionality (Google, Twilio, Stripe, AWS S3). These services often incur costs and require setting up external developer accounts.
- ⚠️Intended deployment via Docker/Docker Compose. Default PostgreSQL credentials in `docker-compose.yml` are weak and must be overridden for production environments.
- ⚠️Requires Node.js 20+ and pnpm 8+ if running locally without Docker.
Verified SafeView Analysis
MCP-Server
by dannycowles
Interactive command-line chat application integrating with Anthropic AI models, providing document retrieval, command-based prompts, and extensible tool integrations via the MCP protocol.
Interactive command-line chat application integrating with Anthropic AI models, providing document retrieval, command-based prompts, and extensible tool integrations via the MCP protocol.
Setup Requirements
- ⚠️Requires Anthropic API Key (paid service).
- ⚠️Requires a running PostgreSQL database for the 'todo' list functionality.
- ⚠️Python 3.10+ required (as per pyproject.toml).
Review RequiredView Analysis
MY-AI-Experiment-001-MCP
by adityabolabandinitk-droid
Interactive CLI chat application with Anthropic AI models, supporting document retrieval, command-based prompts, and extensible tools via MCP.
Interactive CLI chat application with Anthropic AI models, supporting document retrieval, command-based prompts, and extensible tools via MCP.
Setup Requirements
- ⚠️Requires an Anthropic API Key (paid service).
- ⚠️The CLAUDE_MODEL environment variable is required but not explicitly mentioned in the README's `.env` example.
- ⚠️Core MCP features like listing/getting prompts and reading resources in `mcp_client.py`, and implementing a 'summarize' prompt in `mcp_server.py`, are marked with TODOs, indicating incomplete functionality out-of-the-box.
Verified SafeView Analysis
jira-simple-mcp
by Luis13-source
Facilitates AI assistants to interact with Jira, enabling access to issues, projects, and JQL searches.
Facilitates AI assistants to interact with Jira, enabling access to issues, projects, and JQL searches.
Setup Requirements
- ⚠️Requires Jira URL, Email, and API Token to be set as environment variables (JIRA_URL, JIRA_EMAIL, JIRA_API_TOKEN).
- ⚠️The README mentions a requirement for Java Runtime Environment (JRE) 8 or higher, which is unusual and likely incorrect for a Node.js application, potentially causing confusion.
- ⚠️The README suggests an unusual installation method by downloading a .zip file, rather than cloning the repository and using standard Node.js package management (npm install).
Verified SafeView Analysis
MCP-CALCULATOR-SERVER
by FakerVash
Provides a simple Fastify API to perform basic arithmetic operations (add, subtract, multiply, divide) with strict input validation and automatic OpenAPI documentation.
Provides a simple Fastify API to perform basic arithmetic operations (add, subtract, multiply, divide) with strict input validation and automatic OpenAPI documentation.
Setup Requirements
- ⚠️Requires Node.js and npm installed to run.
- ⚠️Port 3000 must be available for the server to listen on.
Verified SafeView Analysis
mcp-servers-github-mslearn-filesystem
by sahil-makandar
A multi-server Model Context Protocol client orchestrating GitHub, MS Learn, and FileSystem tools via Azure OpenAI for an AI agent.
A multi-server Model Context Protocol client orchestrating GitHub, MS Learn, and FileSystem tools via Azure OpenAI for an AI agent.
Setup Requirements
- ⚠️Requires Azure OpenAI API Key and Endpoint (paid service).
- ⚠️Requires a GitHub Token for higher API rate limits (optional but recommended).
- ⚠️File system operations (`save_file`, `read_file`) are relative to the client's execution directory and are vulnerable to path traversal.
Review RequiredView Analysis
stacks-clarity-mcp
by Nikil11
This repository appears to serve as a collection or documentation of design-work samples, possibly for a larger 'stacks-clarity' project.
This repository appears to serve as a collection or documentation of design-work samples, possibly for a larger 'stacks-clarity' project.
Verified SafeView Analysis
Weather-Time-MCP-Chatbot
by Ishanpreet-Singh
A chatbot leveraging an Ollama LLM and custom tools to answer user queries about time and weather in various cities.
A chatbot leveraging an Ollama LLM and custom tools to answer user queries about time and weather in various cities.
Setup Requirements
- ⚠️Docker is required to run and orchestrate all services (Ollama, time-server, weather-server, mcp-server).
- ⚠️An internet connection is needed for the time and weather services to query external APIs (Nominatim, wttr.in).
- ⚠️The specified Ollama model (smollm2) needs to be available or downloaded by the Ollama container, which might take time on first run.
Verified SafeView Analysis
osler-mcp
by will-pang
Provides a health care knowledge base and a Multi-Agent Communication Protocol (MCP) server for analyzing medical data, specifically using dbt-built DuckDB databases, facilitating querying and understanding data lineage for LLM-driven analytics.
Provides a health care knowledge base and a Multi-Agent Communication Protocol (MCP) server for analyzing medical data, specifically using dbt-built DuckDB databases, facilitating querying and understanding data lineage for LLM-driven analytics.
Setup Requirements
- ⚠️Requires Python 3.13+
- ⚠️Requires `uv` package manager for environment setup (`uv venv`, `uv sync`)
- ⚠️Requires `dbt` and `git` for dataset initialization (`osler init` command clones dbt projects and builds models)
- ⚠️Initial dataset build (e.g., 'tuva-project-demo') can take up to 30 minutes
- ⚠️For local LLM evaluation, requires Ollama service running and specific models pulled (e.g., `ollama pull gpt-oss:20b`)
Verified SafeView Analysis
mktotp
by zv-louis
Manage TOTP (Time-based One-Time Password) secrets and generate authentication tokens locally, with an option to run as a local MCP server.
Manage TOTP (Time-based One-Time Password) secrets and generate authentication tokens locally, with an option to run as a local MCP server.
Setup Requirements
- ⚠️Requires `uv` package manager for installation.
- ⚠️Requires Python 3.12 or higher.
- ⚠️QR code processing (especially SVG) may require external system libraries (e.g., Cairo for `cairosvg`) beyond Python packages.
Verified SafeView Analysis
mcp-backlog
by rwese
Manages backlog items and todos, tracking their status, priority, and dependencies, with automatic versioning and a pruning mechanism, storing data in human-readable markdown files.
Manages backlog items and todos, tracking their status, priority, and dependencies, with automatic versioning and a pruning mechanism, storing data in human-readable markdown files.
Setup Requirements
- ⚠️Requires Node.js (>=18.0.0) or Bun runtime environment.
- ⚠️Functions as an MCP server, requiring an MCP client (e.g., Claude Desktop, VSCode Cline extension) to interact with its tools.
- ⚠️Stores all backlog data locally in XDG-compliant directories or a specified custom path, requiring local storage management.