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)
Uniprot-MCP
by josefdc
Provides LLM agents with structured, resilient access to UniProtKB protein data, including entries, sequences, Gene Ontology annotations, and ID mappings.
Provides LLM agents with structured, resilient access to UniProtKB protein data, including entries, sequences, Gene Ontology annotations, and ID mappings.
Setup Requirements
- ⚠️Requires Python 3.11 or 3.12.
- ⚠️Default CORS policy is wide open; users must configure environment variables to restrict it for production deployments.
Verified SafeView Analysis
openai-responses-mcp
by uchimanajet7
A lightweight MCP server for AI clients (like Claude Code/Desktop) to leverage OpenAI Responses API with autonomous web search capabilities over stdio.
A lightweight MCP server for AI clients (like Claude Code/Desktop) to leverage OpenAI Responses API with autonomous web search capabilities over stdio.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid)
- ⚠️Requires Node.js v20 or later
- ⚠️`model_profiles.answer` must be configured in YAML for full functionality, or defaults to 'gpt-5.2'
Verified SafeView Analysis
snowflake-mcp-server
by aPeterHeise
Provides a semantic layer for Snowflake, translating natural language questions into SQL using an LLM and a defined glossary.
Provides a semantic layer for Snowflake, translating natural language questions into SQL using an LLM and a defined glossary.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid service)
- ⚠️Requires a Snowflake account (Paid service)
- ⚠️Python 3.10 or higher required
- ⚠️Environment variables for Snowflake and OpenAI credentials must be configured in a .env file
Review RequiredView Analysis
youtube-transcript-mcp
by toorop
Provides a Model Context Protocol (MCP) server for fetching YouTube video transcripts using yt-dlp, designed for integration with AI tools like Claude Desktop and other HTTP clients.
Provides a Model Context Protocol (MCP) server for fetching YouTube video transcripts using yt-dlp, designed for integration with AI tools like Claude Desktop and other HTTP clients.
Setup Requirements
- ⚠️Docker and Docker Compose are required for deployment.
- ⚠️If `AUTH_ENABLED=false` (as in the provided docker-compose.yml), a reverse proxy (e.g., Caddy, Nginx) configured with authentication is critical for securing all endpoints.
- ⚠️Node.js and npx are required client-side for the `mcp-remote` adapter if integrating with Claude Desktop.
Verified SafeView Analysis
essdive-mcp
by ess-dive
An MCP server for querying ESS-DIVE and ESS-DeepDive environmental data, facilitating dataset search, retrieval, identifier conversion, and file-level metadata analysis for language models.
An MCP server for querying ESS-DIVE and ESS-DeepDive environmental data, facilitating dataset search, retrieval, identifier conversion, and file-level metadata analysis for language models.
Setup Requirements
- ⚠️Requires 'uv' for installation and dependency management.
- ⚠️An ESS-DIVE API token is required for authentication to access data.
- ⚠️Requires Python 3.10 or newer.
Verified SafeView Analysis
mcp-filesystem-python
by harmonsir
A Python-based filesystem MCP Agent designed to perform user-requested file and directory operations with a focus on security and resource limits.
A Python-based filesystem MCP Agent designed to perform user-requested file and directory operations with a focus on security and resource limits.
Setup Requirements
- ⚠️Requires the 'mcp' Python library to be installed (`pip install -U mcp`).
- ⚠️Understanding the 'sandbox' mode is crucial: by default, it restricts operations to the configured `ROOT_DIR`. Disabling it (via CLI arg or env var) allows absolute path access outside this root.
- ⚠️Python environment required (likely Python 3.8+ for asyncio features).
Verified SafeView Analysis
mcp-google-marketing
by freema
This server provides an interface for interacting with Google Analytics 4, Google Search Console, and Google AdSense APIs to manage properties, fetch data, and generate reports.
This server provides an interface for interacting with Google Analytics 4, Google Search Console, and Google AdSense APIs to manage properties, fetch data, and generate reports.
Setup Requirements
- ⚠️**Deprecated Package**: The package is officially deprecated and no longer maintained. Users are encouraged to migrate to 'Metrifyr', implying no future updates or security patches for this server.
- ⚠️**Google OAuth Credentials Required**: Requires `GOOGLE_CLIENT_ID` and `GOOGLE_CLIENT_SECRET` to be set as environment variables. Missing credentials will prevent the server from running and using tools.
- ⚠️**Interactive OAuth Flow**: Initial authentication requires an interactive OAuth flow that opens a browser and listens on `http://localhost:8085/callback`. This can be a friction point in headless environments or if the port is already in use.
- ⚠️**Enable Google APIs**: Users might need to manually enable specific Google APIs (e.g., AdSense Management API, Google Analytics Admin API, Google Analytics Data API, Google Search Console API) in their Google Cloud project for the tools to function correctly.
- ⚠️**Node.js Version**: Requires Node.js version 20.0.0 or higher.
Review RequiredView Analysis
amorce_py_sdk
by trebortGolin
The Amorce Python SDK enables secure, cryptographically verified communication between AI agents and integration with various AI frameworks, including human-in-the-loop approval workflows for critical transactions.
The Amorce Python SDK enables secure, cryptographically verified communication between AI agents and integration with various AI frameworks, including human-in-the-loop approval workflows for critical transactions.
Setup Requirements
- ⚠️Requires Python 3.9+.
- ⚠️Relies on external Amorce Trust Directory (directory.amorce.io) and Orchestrator (orchestrator.amorce.io) services for production functionality, though custom endpoints can be configured.
- ⚠️Specific features like Google Secret Manager integration or the Human-in-the-Loop example's LLM interpretation require additional dependencies (e.g., 'google-cloud-secret-manager', 'google-generativeai').
- ⚠️Requires an accessible MCP wrapper server for MCP tool integration (e.g., 'http://localhost:5001').
Verified SafeView Analysis
Fusion-Mcp-Server
by KevinZhao-07
Controls Fusion 360 CAD software directly from Claude Desktop using natural language via the Model Context Protocol (MCP).
Controls Fusion 360 CAD software directly from Claude Desktop using natural language via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Autodesk Fusion 360 (proprietary software) to be installed and running.
- ⚠️Requires Claude Desktop (proprietary software) to be installed and configured.
- ⚠️Requires manual installation of a Python script within Fusion 360, which must be run and kept active during use.
- ⚠️The path to `server.py` in the Claude Desktop configuration file (`claude_desktop_config.json`) must be manually updated to the user's specific repository location.
Verified SafeView Analysis
Agent4Molecule
by Frostday
Assists in molecular discovery pipelines, including enzyme design, heme binder design, and protein-protein diffusion, by orchestrating AI models and computational chemistry tools.
Assists in molecular discovery pipelines, including enzyme design, heme binder design, and protein-protein diffusion, by orchestrating AI models and computational chemistry tools.
Setup Requirements
- ⚠️Requires manual modification of numerous hardcoded paths (e.g., for EnzyGen, Heme Binder, PPDiff, ColabFold, FastMD repositories and their conda environments) directly in the Python source code for any new environment.
- ⚠️Demands complex and extensive Conda environment management, including multiple specialized environments (`enzygen`, `docking`, `esp`, `fastmds`, `diffusion`, `mlfold`, `ppdiff`, `vina`) with specific Python and package versions, often requiring manual installation and dependency resolution steps detailed in separate setup guides.
- ⚠️Designed for High-Performance Computing (HPC) environments, necessitating access to a SLURM scheduler for job submission and Apptainer/Singularity for containerized applications (e.g., AlphaFold2/3, ColabFold).
Review RequiredView Analysis
crypto-mcp-server
by WilliamNing316
Provides a Model Context Protocol (MCP) server with an integrated Agent for real-time cryptocurrency market data queries and analysis using the Binance Public API.
Provides a Model Context Protocol (MCP) server with an integrated Agent for real-time cryptocurrency market data queries and analysis using the Binance Public API.
Setup Requirements
- ⚠️Requires Node.js 18+ and npm for setup.
- ⚠️Requires stable network access to Binance Public REST API (api.binance.com).
- ⚠️The Agent component requires an external LLM API (default `https://llmapi.paratera.com`) and may incur costs, especially for higher volume or complex queries due to potentially large data payloads (e.g., 500 K-lines or 100 order book entries) and multi-turn conversations. An `LLM_API_KEY` might be required for the chosen LLM.
- ⚠️Manual creation and configuration of `config.json` (from `config.json.example`) is necessary for the Agent, and users must ensure `LLM_API_KEY` is not committed to version control.
Verified SafeView Analysis
mcp-oci-logan-server
by adibirzu
Enables AI assistants (like Claude) to perform natural language querying, analysis, and basic management of security logs within Oracle Cloud Infrastructure (OCI) Logging Analytics, leveraging the Logan Security Dashboard's capabilities.
Enables AI assistants (like Claude) to perform natural language querying, analysis, and basic management of security logs within Oracle Cloud Infrastructure (OCI) Logging Analytics, leveraging the Logan Security Dashboard's capabilities.
Setup Requirements
- ⚠️Requires an Oracle Cloud Infrastructure (OCI) account with Logging Analytics enabled and appropriate IAM policies.
- ⚠️Requires OCI CLI configured or specific OCI credential environment variables (e.g., OCI_USER_ID, OCI_FINGERPRINT, OCI_TENANCY_ID, and OCI_KEY_FILE or OCI_PRIVATE_KEY_CONTENT).
- ⚠️The Claude Desktop configuration (in `claude_desktop_config.json`) requires **absolute paths** for the server command and arguments, which is a common source of setup errors.
- ⚠️Python 3.8+ is required for the core Python backend, with Python 3.10+ recommended for the optional pure-Python `fastmcp_server`.