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)
singular-blockly
by Shen-Ming-Hong
An MCP (Model Context Protocol) server for the Singular Blockly VSCode extension, providing tools for querying Blockly block definitions, platform configurations (Arduino/ESP32), workspace states, and facilitating code generation and embedded device programming in an educational context.
An MCP (Model Context Protocol) server for the Singular Blockly VSCode extension, providing tools for querying Blockly block definitions, platform configurations (Arduino/ESP32), workspace states, and facilitating code generation and embedded device programming in an educational context.
Setup Requirements
- ⚠️Requires PlatformIO CLI to be installed for Arduino projects.
- ⚠️Requires a Python environment and `mpremote` installed (or will attempt to install it via pip) for MicroPython projects.
- ⚠️This is a component of a VSCode extension and is not designed to run standalone; it expects to be launched by a VSCode host and interact within a VSCode workspace context.
Verified SafeView Analysis
atlantis-mcp-server
by ProjectAtlantis-dev
An MCP (Model Context Protocol) server for hosting and managing dynamic Python functions and third-party MCP tools, enabling AI agents to discover and utilize shared capabilities across a network.
An MCP (Model Context Protocol) server for hosting and managing dynamic Python functions and third-party MCP tools, enabling AI agents to discover and utilize shared capabilities across a network.
Setup Requirements
- ⚠️Requires Python 3.12+ (3.13 noted as 'iffy')
- ⚠️Requires Node.js and npx for the MCP client bridge (`atlantis-mcp`)
- ⚠️Requires uv/uvx for installing and running third-party MCP servers
- ⚠️Requires an account with `www.projectatlantis.ai` and associated email/API key for cloud connection
- ⚠️User must NOT hardcode API keys or sensitive data in dynamic function files, as `_function_get` can expose entire file contents.
Verified SafeView Analysis
zapier-mcp
by zapier
This repository provides plugins, skills, and commands for AI agents, specifically Claude, to enable sophisticated workflow automation and integration with 8,000+ apps via Zapier's Model Context Protocol (MCP) for engineering tasks like Jira management, git operations, and code reviews.
This repository provides plugins, skills, and commands for AI agents, specifically Claude, to enable sophisticated workflow automation and integration with 8,000+ apps via Zapier's Model Context Protocol (MCP) for engineering tasks like Jira management, git operations, and code reviews.
Setup Requirements
- ⚠️Requires `jq` and `make` to build plugins locally.
- ⚠️Requires a Claude Pro/Team account with Skills enabled.
- ⚠️Requires Zapier MCP connected to Claude, along with appropriate app connections (e.g., Jira) configured within Zapier.
Review RequiredView Analysis
MCPify
by abdebek
Exposes ASP.NET Core endpoints and OpenAPI specifications as Model Context Protocol (MCP) tools for AI assistants.
Exposes ASP.NET Core endpoints and OpenAPI specifications as Model Context Protocol (MCP) tools for AI assistants.
Setup Requirements
- ⚠️Requires .NET 8.0, 9.0, or 10.0 SDK.
- ⚠️When using Stdio transport, `dotnet run` is not recommended due to build logs corrupting the MCP protocol; `dotnet publish` and running the executable DLL directly is preferred.
- ⚠️The default `Demo:StateSecret` (a placeholder) must be changed to a secure, unique value for any production or shared environment.
Verified SafeView Analysis
mcp
by balldontlie-api
Provides a Model Context Protocol (MCP) server for accessing comprehensive sports data and analytics from the BALLDONTLIE API across 18 major sports and leagues.
Provides a Model Context Protocol (MCP) server for accessing comprehensive sports data and analytics from the BALLDONTLIE API across 18 major sports and leagues.
Setup Requirements
- ⚠️Requires a BALLDONTLIE API Key for authentication, obtained by signing up on their platform.
- ⚠️Requires Node.js runtime version 18.0.0 or higher.
Verified SafeView Analysis
MCP-OAuth-Compliance
by gazzadownunder
A web-based tool for testing MCP server OAuth compliance with various RFCs (9728, 8414, 7591, 9068, 7519, 7515), OAuth 2.1, and the MCP 2025-11-25 specification.
A web-based tool for testing MCP server OAuth compliance with various RFCs (9728, 8414, 7591, 9068, 7519, 7515), OAuth 2.1, and the MCP 2025-11-25 specification.
Setup Requirements
- ⚠️Requires Node.js v18.0.0 or higher.
- ⚠️Requires manual browser interaction for interactive OAuth flow tests.
- ⚠️The tool allows HTTP connections to non-localhost MCP servers only if 'Allow HTTP MCP Connection' is explicitly enabled in settings.
Verified SafeView Analysis
ga-ai-mcp-server
by mattwilkerson1121
This server allows AI agents to query Google Analytics 4 data (reports, traffic sources, demographics, etc.) via the Model Context Protocol (MCP).
This server allows AI agents to query Google Analytics 4 data (reports, traffic sources, demographics, etc.) via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a Google Analytics 4 property with API access enabled.
- ⚠️Requires a Google Cloud service account with Analytics Data API enabled and 'Viewer' (or higher) access to the GA4 property.
- ⚠️Service account JSON key file (`credentials.json` or `asidatakpiskey.json`) must be securely generated and its absolute path configured via `GOOGLE_APPLICATION_CREDENTIALS` environment variable (or within `claude-config.json`).
- ⚠️When using with Claude Desktop, absolute paths for Node.js executable, `src/index.js`, and `credentials.json` must be correctly updated in `claude-config.json`.
Verified SafeView Analysis
markitdown-mcp
by trsdn
A Model Context Protocol (MCP) server for converting 29+ file formats (e.g., PDF, Office, images, audio) to clean, structured Markdown, designed for integration with AI workflows and MCP clients like Claude Desktop.
A Model Context Protocol (MCP) server for converting 29+ file formats (e.g., PDF, Office, images, audio) to clean, structured Markdown, designed for integration with AI workflows and MCP clients like Claude Desktop.
Setup Requirements
- ⚠️Requires numerous external Python dependencies (e.g., for PDF, Excel, Audio) beyond base installation, often requiring multi-step `pipx inject` commands for full functionality.
- ⚠️Explicitly states no OCR support for images despite `pytesseract` dependency being listed in installation scripts, meaning image-based text will not be extracted.
- ⚠️Known limitations from the upstream `MarkItDown` library include `UnicodeDecodeError` for some Markdown files and `BadZipFile` for corrupted Office documents, which the server cannot fully mitigate.
Verified SafeView Analysis
youtube-transcript-mcp
by SeanPedersen
Enables LLM chat applications to summarize or analyze content from YouTube videos by providing their transcripts.
Enables LLM chat applications to summarize or analyze content from YouTube videos by providing their transcripts.
Setup Requirements
- ⚠️Requires Claude Desktop to be installed and running.
- ⚠️Requires `uv` for dependency and environment management.
- ⚠️Manual path `$INSERT_PATH` replacement is required in the MCP JSON configuration.
Verified SafeView Analysis
scenic_mcp_experimental
by scenic-contrib
Enable AI assistants to interact with Scenic GUI applications for automated testing, AI-driven development workflows, and accessibility.
Enable AI assistants to interact with Scenic GUI applications for automated testing, AI-driven development workflows, and accessibility.
Setup Requirements
- ⚠️Requires both an Elixir/Erlang runtime (v1.14+/OTP 24+) and Node.js (>=18.0.0) environment.
- ⚠️The `scenic_mcp` library must be added as a local dependency (`{:scenic_mcp, "../scenic_mcp"}`) in the Scenic application's `mix.exs` as it is not yet published to Hex.
- ⚠️The target Scenic application requires specific configuration, including named viewport (`:main_viewport` by default) and driver (`:scenic_driver` by default) processes.
- ⚠️TypeScript dependencies must be installed and built (`npm install && npm run build`) from the `scenic_mcp` directory before use.
Verified SafeView Analysis
grafana-ui-mcp-server
by grafana
This server provides AI assistants with comprehensive access to Grafana UI components, documentation, stories, design system tokens, and dependency analysis to aid in building observability interfaces, dashboards, and data visualization components.
This server provides AI assistants with comprehensive access to Grafana UI components, documentation, stories, design system tokens, and dependency analysis to aid in building observability interfaces, dashboards, and data visualization components.
Setup Requirements
- ⚠️Requires Node.js version >=18.0.0.
- ⚠️GitHub API rate limits apply (60 requests/hour) without a personal access token; a token (GITHUB_PERSONAL_ACCESS_TOKEN or GITHUB_TOKEN) is highly recommended for higher limits (5000 requests/hour).
- ⚠️Can optionally be configured to use a local clone of the Grafana repository, which requires manual cloning and path specification (GRAFANA_REPO_PATH environment variable or --grafana-repo-path CLI option).
Verified SafeView Analysis
mcp-farmer
by boldare
CLI tool for managing, analyzing, and scaffolding Model Context Protocol (MCP) servers, with AI-assisted features for tool generation and probing.
CLI tool for managing, analyzing, and scaffolding Model Context Protocol (MCP) servers, with AI-assisted features for tool generation and probing.
Setup Requirements
- ⚠️Node.js >= 20 required
- ⚠️Requires a supported ACP agent (e.g., OpenCode, Claude Code, Gemini CLI, GitHub Copilot CLI) for 'grow' and 'probe' commands
- ⚠️Internet connection required for remote server interactions, API spec fetching, and package installations