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(9120)
neo4j-yass-mcp
by hdjebar
A production-ready, security-enhanced Model Context Protocol (MCP) server that provides natural language querying capabilities for Neo4j graph databases using LLM-powered Cypher generation and performance analysis.
A production-ready, security-enhanced Model Context Protocol (MCP) server that provides natural language querying capabilities for Neo4j graph databases using LLM-powered Cypher generation and performance analysis.
Setup Requirements
- ⚠️Requires Neo4j 5.x database with APOC plugin installed and enabled (GDS plugin recommended).
- ⚠️Requires an API key for your chosen LLM provider (e.g., OpenAI, Anthropic, Google Generative AI), which is typically a paid service.
- ⚠️A strong Neo4j password is required; weak passwords are blocked in production unless ALLOW_WEAK_PASSWORDS=true (for development only).
Verified SafeView Analysis
Azure-DevOps-mcp-server
by dammyboss
Facilitate natural language interaction and management of Azure DevOps resources via a chat interface, powered by OpenAI function calling.
Facilitate natural language interaction and management of Azure DevOps resources via a chat interface, powered by OpenAI function calling.
Setup Requirements
- ⚠️Requires an Azure DevOps Personal Access Token (PAT) with appropriate read/write permissions for accessing Azure DevOps resources.
- ⚠️Requires an Azure OpenAI service deployment (endpoint, API key, API version, deployment name) for natural language processing, which incurs costs.
- ⚠️Node.js version 18+ is a prerequisite for running the application.
Verified SafeView Analysis
splunk-soar-mcp-connector
by shanto12
Enables AI assistants to interact with Splunk SOAR instances for security operations and automation via the Model Context Protocol (MCP).
Enables AI assistants to interact with Splunk SOAR instances for security operations and automation via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a running Splunk SOAR instance.
- ⚠️Mandatory environment variables: `SPLUNK_SOAR_URL` and `SPLUNK_SOAR_TOKEN`.
- ⚠️The default SSL configuration (`ssl.create_unverified_context()`) makes it insecure for production use without addressing certificate validation.
- ⚠️If using `mcp_server_remote.py` for remote clients (e.g., Claude.ai web), the server must be publicly exposed, requiring tools like ngrok or cloud deployment.
Review RequiredView Analysis
Kali_MCP_server
by kp18-cpu
Provides an interface for AI assistants to perform web application penetration testing using Kali Linux tools.
Provides an interface for AI assistants to perform web application penetration testing using Kali Linux tools.
Setup Requirements
- ⚠️Requires Docker Desktop with MCP Toolkit enabled.
- ⚠️Requires Docker MCP CLI plugin (`docker mcp` command).
- ⚠️Assumes a Kali Linux environment (or an environment with pentesting tools installed) within the Docker container.
Verified SafeView Analysis
mcp_server
by gurkanfikretgunak
Manages Python packages and indexes project codebases for AI-assisted development using the Model Context Protocol (MCP).
Manages Python packages and indexes project codebases for AI-assisted development using the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️`uv` package manager must be installed and available in the system's PATH.
- ⚠️Full Server-Sent Events (SSE) integration via HTTP/SSE transport requires additional setup with the MCP SDK, as the current implementation includes a placeholder.
Verified SafeView Analysis
strava-activity-mcp-server
by BojanMakivic
Exposes Strava athlete activity data via a Model Context Protocol (MCP) server for integration with language model tooling.
Exposes Strava athlete activity data via a Model Context Protocol (MCP) server for integration with language model tooling.
Setup Requirements
- ⚠️Requires Python >= 3.10.
- ⚠️Requires `STRAVA_CLIENT_ID` and `STRAVA_CLIENT_SECRET` environment variables to be set.
- ⚠️Initial authorization requires opening a browser URL and manually copying an authorization code from a redirect URI.
- ⚠️Persists tokens to a local file (~/.strava_mcp_tokens.json), requiring local filesystem write permissions.
Verified SafeView Analysis
mcp-aruba-email
by jackfioru92
Seamlessly integrate Aruba email and calendar with AI assistants for management tasks such as reading, searching, sending emails, and managing calendar events.
Seamlessly integrate Aruba email and calendar with AI assistants for management tasks such as reading, searching, sending emails, and managing calendar events.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Aruba credentials (IMAP/SMTP/CalDAV username and password) must be manually configured via a .env file or directly in the MCP client's configuration (e.g., Claude Desktop, VS Code mcp.json).
- ⚠️CalDAV calendar synchronization needs to be explicitly enabled within Aruba Webmail before calendar functions can be used.
Verified SafeView Analysis
mcp-fhir
by sdesani
The server provides a Model Context Protocol (MCP) interface for securely interacting with Oracle Millennium Platform's FHIR APIs to access patient, clinical, and administrative healthcare data.
The server provides a Model Context Protocol (MCP) interface for securely interacting with Oracle Millennium Platform's FHIR APIs to access patient, clinical, and administrative healthcare data.
Setup Requirements
- ⚠️Requires Python 3.13 or higher.
- ⚠️Requires registration with Oracle Cerner Code Console to obtain FHIR_CLIENT_ID and FHIR_CLIENT_SECRET, which is a manual external setup step.
- ⚠️Specific `uv run --with fastmcp fastmcp run` command and absolute path required for MCP client configuration.
Verified SafeView Analysis
automation-agent
by aroraavinash
This project demonstrates an LLM agent's ability to reason and execute tasks by interacting with an external server exposing various utility functions as tools.
This project demonstrates an LLM agent's ability to reason and execute tasks by interacting with an external server exposing various utility functions as tools.
Setup Requirements
- ⚠️Requires Python 3.12+
- ⚠️Requires Google Gemini API Key (paid usage may apply)
- ⚠️Specific OS recommendation (macOS) with Homebrew dependencies (uv, Node.js, FFmpeg) if following the README setup exactly
Verified SafeView Analysis
biometrics-mcp
by haptic-io
A server designed to manage and process biometric data for authentication or identification purposes.
A server designed to manage and process biometric data for authentication or identification purposes.
Review RequiredView Analysis
mcp-webpublication-server
by alexylon
Provides an MCP server for accessing Webpublication API features, including resource management, publication settings, and retrieving cover images.
Provides an MCP server for accessing Webpublication API features, including resource management, publication settings, and retrieving cover images.
Setup Requirements
- ⚠️Requires Rust to be installed on the system.
- ⚠️Critical environment variables (API_URL, DRIVE_URL, CLIENT_ID, WP_TOKEN) must be set for proper functionality.
- ⚠️The project must be built using `cargo build --release` before it can be executed.
Verified SafeView Analysis
linkedin-mcp-server-headed
by andriyshevchenko
Provides a base Model Context Protocol (MCP) server for interacting with LinkedIn using Playwright, designed to be extended with specific tools and resources.
Provides a base Model Context Protocol (MCP) server for interacting with LinkedIn using Playwright, designed to be extended with specific tools and resources.
Setup Requirements
- ⚠️This is an empty server template; significant development is required to implement actual LinkedIn-specific tools and functionality.
- ⚠️Requires an MCP-compatible client to interact with it, as it communicates over stdio.
- ⚠️Playwright requires browser binaries to be downloaded, which might add to initial setup time or present challenges in restricted environments.