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)
solidityscan-mcp-server
by Credshields
An MCP server exposing SolidityScan for smart contract security analysis and reporting for integration with MCP-capable clients.
An MCP server exposing SolidityScan for smart contract security analysis and reporting for integration with MCP-capable clients.
Setup Requirements
- ⚠️Requires Node.js 18+
- ⚠️Requires a SolidityScan API key (SOLIDITYSCAN_API_KEY) which may involve a paid subscription.
- ⚠️Requires an MCP-capable client (e.g., Claude Desktop, Cursor) to interact with it.
Verified SafeView Analysis
shopify-mcp-server
by bcsgarcia
A middleware HTTP API designed to simplify, build, and execute Shopify GraphQL search queries for automation tools.
A middleware HTTP API designed to simplify, build, and execute Shopify GraphQL search queries for automation tools.
Setup Requirements
- ⚠️Requires Shopify Admin API access token (SHOPIFY_ACCESS_TOKEN) with necessary read/write permissions for products and orders.
- ⚠️Requires a custom API key (MCP_API_KEY) for server authentication; deploying without it will leave all endpoints (except / and /health) publicly accessible.
- ⚠️Requires a Node.js 14.17+ environment or Docker.
Review RequiredView Analysis
garmin-mcp-ts
by sedoglia
Connects Claude Desktop to Garmin Connect, enabling natural language queries, analysis, and management of fitness activities, health metrics, sleep data, and device information.
Connects Claude Desktop to Garmin Connect, enabling natural language queries, analysis, and management of fitness activities, health metrics, sleep data, and device information.
Setup Requirements
- ⚠️Requires Node.js 18.0 or higher.
- ⚠️Optional but recommended installation of 'keytar' for native OS vault integration (otherwise, it defaults to file-based key storage, which is also encrypted).
- ⚠️For manual repository clones, requires editing Claude Desktop's 'claude_desktop_config.json' file (installation via .mcpb bundle handles this automatically).
- ⚠️Garmin OAuth API has known limitations, such as inability to add activity comments and partial support for activity privacy ('followers' option is not supported and returns an error).
Verified SafeView Analysis
pinocchio
by tomblancdev
An MCP server that spawns autonomous Claude Code agents in isolated Docker containers for secure code analysis, development, and modification.
An MCP server that spawns autonomous Claude Code agents in isolated Docker containers for secure code analysis, development, and modification.
Setup Requirements
- ⚠️Requires Docker & Docker Compose to be installed and running.
- ⚠️Requires Claude Code CLI (`claude` command) and authenticated Claude API credentials (`~/.claude/.credentials.json`).
- ⚠️Initial workspace paths require explicit approval via the `manage_config` tool for security.
- ⚠️Docker Socket Proxy may occasionally become 'unhealthy', requiring a restart.
Verified SafeView Analysis
sbol-mcp-server
by Glebasta33
Assists Android developers with generating Clean Architecture layers, managing tasks, and resolving Gradle build errors by interacting with an MCP client.
Assists Android developers with generating Clean Architecture layers, managing tasks, and resolving Gradle build errors by interacting with an MCP client.
Setup Requirements
- ⚠️Requires Java 17+ and Kotlin 2.2.0+
- ⚠️Assumes a local Gradle environment for compiler tools, including the `gradlew` wrapper in the project root.
- ⚠️The server communicates via standard I/O (stdin/stdout), not network ports.
Review RequiredView Analysis
htm-mcp-server
by cserock
Deploys a user-friendly Streamlit interface for a LangGraph ReAct AI agent to interact with various external tools and data sources via the Model Context Protocol (MCP).
Deploys a user-friendly Streamlit interface for a LangGraph ReAct AI agent to interact with various external tools and data sources via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires OpenAI and/or Anthropic API Key (Paid Services) for LLM access, and an Upstage API Key for embeddings (for the RAG tool).
- ⚠️Python 3.12 or newer is required as per `pyproject.toml`.
- ⚠️Docker Desktop is recommended for easy setup and running all components, otherwise manual virtual environment setup is needed.
- ⚠️The `allow_dangerous_deserialization=True` flag in FAISS loading poses a security risk and should be carefully evaluated regarding data source trust.
Review RequiredView Analysis
watson
by ntodd
Provides code intelligence and a searchable call graph for Elixir/Phoenix projects, specifically designed for LLM coding agents.
Provides code intelligence and a searchable call graph for Elixir/Phoenix projects, specifically designed for LLM coding agents.
Setup Requirements
- ⚠️Requires Elixir and a Mix project setup where 'watson' is added as a dev dependency.
- ⚠️Requires manual configuration in '~/.claude/mcp.json' with the 'cwd' pointing to the root of your Elixir project.
Verified SafeView Analysis
mmcopilot-mcp
by SureshAmal
The MMCopilot MCP Server provides trading tools for the MarketMaya platform, allowing users to create, manage, and backtest trading strategies, access account information, and search a knowledge base.
The MMCopilot MCP Server provides trading tools for the MarketMaya platform, allowing users to create, manage, and backtest trading strategies, access account information, and search a knowledge base.
Setup Requirements
- ⚠️Requires BEARER_TOKEN environment variable for MarketMaya API authentication.
- ⚠️Requires FETCH_BEARER_TOKEN environment variable for dynamically fetching tool definitions from MarketMaya API.
- ⚠️Requires GEMINI_API_KEY environment variable for Google Gemini API access, used by the knowledge base tool.
- ⚠️Requires Python 3.10 or higher.
- ⚠️Relies heavily on external MarketMaya APIs for core functionality (strategy creation, management, account, backtest) and for dynamic tool definitions. Also depends on Google Gemini API for knowledge base services.
Review RequiredView Analysis
finnhub-mcp-server
by frankxiao008
A Model Context Protocol (MCP) server that provides LLMs with access to Finnhub's financial data API for real-time stock quotes, company profiles, news, and financial metrics.
A Model Context Protocol (MCP) server that provides LLMs with access to Finnhub's financial data API for real-time stock quotes, company profiles, news, and financial metrics.
Setup Requirements
- ⚠️Requires Finnhub API Key (free tier available but has rate limits and feature restrictions)
- ⚠️Requires Node.js 18+
Verified SafeView Analysis
mcpArendServer
by s3midetnov
Integrates Arend dependent typechecking and language specification generation with LLMs via the Model Context Protocol (MCP).
Integrates Arend dependent typechecking and language specification generation with LLMs via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a separate 'typecheckerServer' process to be running and fully initialized with the Arend library before the MCP server can be used.
- ⚠️The 'typecheckerServer' needs a path to an Arend library, which defaults to a user-specific hardcoded path ('/Users/artem.semidetnov/Documents/DatasetGenerator/Arend/arend-lib') that must be configured for other users.
- ⚠️Requires Gradle and a Java Development Kit (JDK) to build the executables using the `installDist` task.
Review RequiredView Analysis
skillhub
by BjornMelin
Skillhub acts as a local tool runner, reducing LLM context by executing heavy integrations (MCP & direct APIs) via scripts and condensing outputs.
Skillhub acts as a local tool runner, reducing LLM context by executing heavy integrations (MCP & direct APIs) via scripts and condensing outputs.
Setup Requirements
- ⚠️Requires Python 3.11+ (Python 3.13 recommended).
- ⚠️Requires Node.js and npm/npx for certain MCP servers (e.g., `next-devtools-mcp`, `shadcn/ui`, `context7_stdio`).
- ⚠️Requires external accounts/API keys for all integrated services (Exa, Firecrawl, Vercel, Supabase, Context7), which may incur costs.
Verified SafeView Analysis
clover-bridge
by transform-ia
Provides a dual-interface (MCP for AI agents and GraphQL for web applications) Go server to integrate with and expose Clover POS API data.
Provides a dual-interface (MCP for AI agents and GraphQL for web applications) Go server to integrate with and expose Clover POS API data.
Setup Requirements
- ⚠️Requires Go 1.23+ to build and run locally.
- ⚠️Requires a Kubernetes cluster for deployment via Helm/ArgoCD.
- ⚠️The GraphQL interface requires `make generate` to be run if `schema.graphql` or `gqlgen.yml` are modified, before building.
- ⚠️Requires `CLOVER_TOKEN` and `CLOVER_MERCHANT_ID` environment variables or Kubernetes secrets for Clover API authentication.