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)
Stock-Market-AI-Assistant
by pgaud
Provides real-time and historical Indian stock market data and financial analysis tools to AI assistants via Model Context Protocol (MCP).
Provides real-time and historical Indian stock market data and financial analysis tools to AI assistants via Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires an API Key from IndianAPI.in (free tier limited to 500 requests/month).
- ⚠️Requires Node.js and npm installed.
- ⚠️AI client needs to be configured to connect to http://localhost:3001 (or specified PORT).
Verified SafeView Analysis
midi-gen-mcp
by IrisMu01
An MCP server that provides low-level MIDI manipulation tools for AI-assisted music composition by an LLM.
An MCP server that provides low-level MIDI manipulation tools for AI-assisted music composition by an LLM.
Setup Requirements
- ⚠️Requires 'uv' (a Python package manager/runner) for recommended installation and usage.
- ⚠️Designed to be used with an MCP client (e.g., Claude Desktop); it does not provide a standalone GUI.
- ⚠️State is in-memory only and is not persisted between sessions, requiring external management for saving/loading compositions.
Verified SafeView Analysis
cc-context-stats
by Felipenor
Monitors and displays Claude Code session context, token usage, and project status in real-time in the editor's status line, and provides a CLI tool for visualizing this data.
Monitors and displays Claude Code session context, token usage, and project status in real-time in the editor's status line, and provides a CLI tool for visualizing this data.
Setup Requirements
- ⚠️Requires platform-specific dependencies for bash scripts (e.g., `jq` on macOS/Linux). Python/Node.js versions require Python 3.9+ or Node.js 18+ respectively.
- ⚠️Manual configuration of Claude Code's `settings.json` might be needed to integrate the status line script, although the `install.sh` script attempts to automate this.
- ⚠️The `context-stats` CLI tool requires `~/.local/bin` to be in the user's PATH to be invoked directly.
Verified SafeView Analysis
mcp-server
by useweeknight
A Node.js Express backend API server for a dinner planning application, integrating with Supabase for data persistence and OpenAI for advanced features like intent normalization and Realtime API access.
A Node.js Express backend API server for a dinner planning application, integrating with Supabase for data persistence and OpenAI for advanced features like intent normalization and Realtime API access.
Setup Requirements
- ⚠️Requires Node.js 20+ runtime.
- ⚠️Requires Supabase project with `SUPABASE_URL` and `SUPABASE_SERVICE_ROLE_KEY` configured.
- ⚠️Requires OpenAI API Key (`OPENAI_API_KEY`) for AI-powered features like intent normalization and Realtime API access (paid service).
Verified SafeView Analysis
fast-mcp-demo-server
by Harsh-Arya-exe
A server for tracking and managing personal expenses, offering tools to add, list, and summarize financial data.
A server for tracking and managing personal expenses, offering tools to add, list, and summarize financial data.
Setup Requirements
- ⚠️Requires Python 3.12 or newer
- ⚠️Requires write access to the system's temporary directory for database creation and operation
- ⚠️Dependencies `aiosqlite` and `fastmcp` must be installed (e.g., `pip install -e .` or `pip install aiosqlite fastmcp`)
Verified SafeView Analysis
cloudlab-mcp
by ArdaGurcan
Enables AI assistants to directly manage and interact with CloudLab/Emulab experiments for provisioning, monitoring, and controlling compute resources.
Enables AI assistants to directly manage and interact with CloudLab/Emulab experiments for provisioning, monitoring, and controlling compute resources.
Setup Requirements
- ⚠️Requires Node.js 18+.
- ⚠️Requires a CloudLab account with API access and a valid CloudLab JWT token.
- ⚠️The CloudLab JWT token must be saved to a specific file path or provided via the `CLOUDLAB_TOKEN_PATH` environment variable for the server to authenticate.
Verified SafeView Analysis
che-word-mcp
by kiki830621
Programmatically creates, reads, modifies, and exports Microsoft Word (.docx) documents without requiring Microsoft Word installation, providing a wide array of document manipulation tools.
Programmatically creates, reads, modifies, and exports Microsoft Word (.docx) documents without requiring Microsoft Word installation, providing a wide array of document manipulation tools.
Setup Requirements
- ⚠️Requires macOS 13.0+ and Swift 5.9+ for building from source.
- ⚠️Installation involves manual placement of the binary and configuration (e.g., in claude_desktop_config.json or via `claude mcp add`).
Verified SafeView Analysis
chatgpt-apps-sdk-nextjs-starter
by Nami7723
This project demonstrates building ChatGPT applications using the Model Context Protocol (MCP) with Next.js, providing tools and resources renderable natively within ChatGPT.
This project demonstrates building ChatGPT applications using the Model Context Protocol (MCP) with Next.js, providing tools and resources renderable natively within ChatGPT.
Setup Requirements
- ⚠️Requires Node.js (>=18.18.0) and pnpm (or equivalent package manager like npm/yarn) for development and deployment.
- ⚠️Deployment to Vercel is recommended for automatic `baseURL` configuration; otherwise, manual setup of VERCEL_PROJECT_PRODUCTION_URL, VERCEL_BRANCH_URL, or VERCEL_URL environment variables is required.
- ⚠️OpenAI API Key for ChatGPT interaction is configured within the ChatGPT settings, not directly in this application's environment variables.
Verified SafeView Analysis
HomeAssistant-Light-MCP
by Koneisto
Controls Home Assistant lights with detailed color and state management, and creates/manages scenes, complementing the official Home Assistant MCP with advanced light features.
Controls Home Assistant lights with detailed color and state management, and creates/manages scenes, complementing the official Home Assistant MCP with advanced light features.
Setup Requirements
- ⚠️Requires a running Home Assistant instance.
- ⚠️Requires a Home Assistant long-lived access token.
- ⚠️Requires Node.js and npm to run the server.
Verified SafeView Analysis
mcp-servers
by auxia-inc
Manage Google Drive files, folders, Google Sheets, and monitor Drive activity directly from Claude Code.
Manage Google Drive files, folders, Google Sheets, and monitor Drive activity directly from Claude Code.
Setup Requirements
- ⚠️Requires a graphical environment to open a browser for initial Google OAuth authentication.
- ⚠️Node.js version >=18 is required to run the server.
- ⚠️Hardcoded Google OAuth client credentials may need to be overridden if Google revokes or flags them for public exposure. (Though the README indicates these are Auxia's public credentials, users may want to configure their own).
Verified SafeView Analysis
puppeteer-mcp
by andytango
Provides browser automation capabilities through Puppeteer for AI agents to interact with web pages, capture content, and perform various browser operations.
Provides browser automation capabilities through Puppeteer for AI agents to interact with web pages, capture content, and perform various browser operations.
Setup Requirements
- ⚠️Requires Node.js version 18 or higher to run.
- ⚠️Puppeteer implicitly downloads a Chromium browser binary on first run, which requires sufficient disk space and network access.
- ⚠️The default browser launch configuration uses `--no-sandbox`, which is a significant security risk if the server is not run within an isolated container or trusted environment.
Review RequiredView Analysis
mcp-server-keycloak-auth
by rao-1706
An MCP server providing analytics tools, secured by Keycloak-based OAuth2 authentication.
An MCP server providing analytics tools, secured by Keycloak-based OAuth2 authentication.
Setup Requirements
- ⚠️Requires a running Keycloak server, configured with a specific realm, client, and custom scopes (`mcp:tools`, `mcp:resources`), as detailed in `docker/keycloak/KEYCLOAK_SETUP_GUIDE.md`.
- ⚠️Python 3.12 or newer is required.
- ⚠️Authentication is disabled by default (`ENABLE_AUTH=false`); setting `OAUTH_CLIENT_SECRET` and `ENABLE_AUTH=true` is necessary for active authentication.