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)
scraper-mcp
by jessaminesimple608
A web scraping MCP server that efficiently extracts content (HTML, Markdown, text, links) from web pages for downstream processing, particularly to reduce LLM token usage.
A web scraping MCP server that efficiently extracts content (HTML, Markdown, text, links) from web pages for downstream processing, particularly to reduce LLM token usage.
Setup Requirements
- ⚠️Python 3.12 or higher required.
- ⚠️Docker and Docker Compose are recommended for deployment.
- ⚠️No built-in authentication for Admin API: Public exposure of admin endpoints (e.g., /api/config, /api/cache/clear) is a security risk; external authentication/access control must be implemented.
Review RequiredView Analysis
google-drive-mcp
by domdomegg
Facilitates AI systems to perform comprehensive file and folder management in Google Drive, including listing, searching, uploading, downloading, and managing comments and permissions, enabling workflows like content analysis, project scaffolding, and feedback synthesis.
Facilitates AI systems to perform comprehensive file and folder management in Google Drive, including listing, searching, uploading, downloading, and managing comments and permissions, enabling workflows like content analysis, project scaffolding, and feedback synthesis.
Setup Requirements
- ⚠️Requires setting up Google OAuth credentials (Client ID, Client Secret) in Google Cloud Console, including enabling the Google Drive API and configuring an authorized redirect URI.
- ⚠️Requires providing Google OAuth credentials as environment variables: `GOOGLE_CLIENT_ID` and `GOOGLE_CLIENT_SECRET` for HTTP transport, OR `GOOGLE_ACCESS_TOKEN` for Stdio transport. The specific required variables depend on the `MCP_TRANSPORT` setting.
- ⚠️The HTTP server runs on `http://localhost:3000` by default, requiring local access or configuration of `MCP_BASE_URL` if accessed remotely.
Verified SafeView Analysis
gemini-daily-mcp-compressed
by kdoooh000h
Provides a token-optimized API server for integrating Google Gemini CLI with applications like Claude, focusing on reducing tool schema overhead for cost efficiency.
Provides a token-optimized API server for integrating Google Gemini CLI with applications like Claude, focusing on reducing tool schema overhead for cost efficiency.
Setup Requirements
- ⚠️Requires Google Gemini CLI to be pre-installed and configured (via `gemini auth login` and `GOOGLE_API_KEY` env var).
- ⚠️Enables the `--yolo` flag for Gemini CLI, which grants auto-approval for Gemini's own tool execution (e.g., `write_file`). Users should be aware of the security implications of this trust delegation to the LLM.
- ⚠️The test files (`src/__tests__/*.test.ts`) contain inconsistencies, still referencing 'codex' and 'gpt-5-codex' despite the main application logic (`src/tools/definitions.ts`, `src/tools/handlers.ts`, `package.json`) being adapted for 'gemini'. This indicates potentially outdated tests or an incomplete transition from a 'codex-mcp-server' base, which could affect confidence in full test coverage for the Gemini implementation.
Verified SafeView Analysis
google-docs-mcp-server
by mattaspira
The Google Docs MCP server enables large language models to interact with Google Docs for document creation, reading, updating, formatting, and structural manipulation.
The Google Docs MCP server enables large language models to interact with Google Docs for document creation, reading, updating, formatting, and structural manipulation.
Setup Requirements
- ⚠️Requires manual setup of a Google Cloud Project to obtain OAuth 2.0 client credentials (client_id, client_secret, redirect_uris), which must be saved as a `credentials.json` file in the project root.
- ⚠️Initial authentication requires user interaction to open a URL in a web browser and grant permissions to their Google Account.
- ⚠️Integration tests may require specific credentials and could hit Google API quotas or rate limits, as noted in the project's README.
Verified SafeView Analysis
bruno-mcp-server
by jcr82
Integrates Bruno CLI with Model Context Protocol to execute API tests, validate collections, and generate reports via AI tools for automated API testing workflows.
Integrates Bruno CLI with Model Context Protocol to execute API tests, validate collections, and generate reports via AI tools for automated API testing workflows.
Setup Requirements
- ⚠️Requires Node.js 20 or higher.
- ⚠️Bruno CLI must be installed and accessible (typically via `npm install` within the project, or globally).
- ⚠️Requires local Bruno collections (.bru files) for API testing.
- ⚠️An MCP client (e.g., Claude Desktop) needs to be configured with the absolute path to the server's `dist/index.js` file.
- ⚠️If security.allowedPaths is configured in `bruno-mcp.config.json`, only collections within those specified directories can be accessed.
Verified SafeView Analysis
mm
by kecbigmt
A command-line interface (CLI) tool for personal knowledge management, integrating GTD, Bullet Journal, and Zettelkasten methods to manage notes, tasks, and events as Git-friendly Markdown files.
A command-line interface (CLI) tool for personal knowledge management, integrating GTD, Bullet Journal, and Zettelkasten methods to manage notes, tasks, and events as Git-friendly Markdown files.
Setup Requirements
- ⚠️Requires Deno runtime (v2.x or later) to be installed.
- ⚠️Requires Git for version control and synchronization features.
- ⚠️Designed primarily for macOS or Linux environments.
Verified SafeView Analysis
pitstop
by praneethravuri
Provides comprehensive Formula 1 data including historical statistics, real-time telemetry, standings, schedules, and news via a Model Context Protocol server.
Provides comprehensive Formula 1 data including historical statistics, real-time telemetry, standings, schedules, and news via a Model Context Protocol server.
Setup Requirements
- ⚠️Requires Python 3.13+
- ⚠️For local deployment, requires replacing '/absolute/path/to/pitstop' with the actual repository path in client configuration.
- ⚠️The 'get_telemetry_data' tool can return a very large number of data points, potentially leading to high token usage if not carefully filtered by the client.
Verified SafeView Analysis
server-pdf
by mcp-z
Generate PDFs from text or layouts, render PDF pages as images, and measure text before layout, with specialized support for JSON Resume format.
Generate PDFs from text or layouts, render PDF pages as images, and measure text before layout, with specialized support for JSON Resume format.
Setup Requirements
- ⚠️Emoji rendering requires `NotoColorEmoji.ttf` to be present; it's downloaded during `postinstall`. If the download fails, emojis will be skipped in PDFs.
- ⚠️The `pdf-image` tool uses `pdf-to-png-converter`, which internally relies on native PDF rendering libraries (like Poppler or Ghostscript). While it bundles binaries, platform-specific issues or missing system dependencies can occur.
- ⚠️Custom font loading via URL requires active network access. If the URL is unreachable or the font download fails, it falls back to a default font (Helvetica).
Verified SafeView Analysis
whoop-mcp
by lornest
Provides conversational access to WHOOP fitness and recovery data through an MCP client like Claude.
Provides conversational access to WHOOP fitness and recovery data through an MCP client like Claude.
Setup Requirements
- ⚠️Requires Python 3.12+
- ⚠️Requires manual creation and configuration of a WHOOP OAuth application on their developer dashboard, including setting a redirect URI to `http://localhost:8080/callback`.
- ⚠️The `bootstrap.py` script starts a local web server (http://localhost:8080) for OAuth callback, which might require firewall adjustments if blocked.
Verified SafeView Analysis
simply-outlook-mcp
by hmmroger
Enables AI assistants to manage Microsoft Outlook calendars and emails via the Microsoft Graph API.
Enables AI assistants to manage Microsoft Outlook calendars and emails via the Microsoft Graph API.
Setup Requirements
- ⚠️Requires Node.js 20.19.0 or higher.
- ⚠️Requires manual Azure AD Application registration with specific `Calendars.ReadWrite`, `Mail.Read`, `Mail.Send`, `User.Read` permissions.
- ⚠️Requires a one-time device code flow authentication via browser to set up initially.
Verified SafeView Analysis
groupdocs-parser-cloud-mcp
by groupdocs-parser-cloud
Provides an MCP server that wraps the GroupDocs.Parser Cloud API to enable AI agents to extract text, images, and barcodes from various document formats and manage cloud storage.
Provides an MCP server that wraps the GroupDocs.Parser Cloud API to enable AI agents to extract text, images, and barcodes from various document formats and manage cloud storage.
Setup Requirements
- ⚠️Requires GroupDocs Cloud API credentials (CLIENT_ID, CLIENT_SECRET), which may imply a paid service.
- ⚠️Requires Python 3.10+.
Verified SafeView Analysis
digikala-mcp-server
by rezashahnazar
Facilitates intelligent product discovery, search, recommendations, and detailed information retrieval on Digikala, a prominent e-commerce platform.
Facilitates intelligent product discovery, search, recommendations, and detailed information retrieval on Digikala, a prominent e-commerce platform.
Setup Requirements
- ⚠️Requires Python 3.14+ (as specified in pyproject.toml, though Python 3.10+ is mentioned in documentation, the pyproject.toml is definitive and implies a pre-release Python version or a typo)
- ⚠️Requires `uv` package manager for dependency management and execution