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)
profile-memory-mcp-server
by eagleisbatman
External service for managing user profiles and conversation-based memory, including LLM-powered fact extraction from chat.
External service for managing user profiles and conversation-based memory, including LLM-powered fact extraction from chat.
Setup Requirements
- ⚠️Requires PostgreSQL database with `DATABASE_URL` environment variable.
- ⚠️Requires OpenAI API Key (Paid) for LLM-based fact extraction.
- ⚠️Requires Node.js version 18 or higher.
Review RequiredView Analysis
dep-context-mcp
by jarecsni
Provides AI coding assistants with API context about project dependencies by reading directly from node_modules, enabling semantic search and local-first operations.
Provides AI coding assistants with API context about project dependencies by reading directly from node_modules, enabling semantic search and local-first operations.
Setup Requirements
- ⚠️Requires Node.js >= 20.0.0.
- ⚠️Semantic search requires either an OpenAI API Key (paid service) for the 'openai' embedding provider, or a locally running Ollama server for the 'ollama' provider.
- ⚠️GitLab source enrichment (an optional tool) requires a GitLab Personal Access Token.
- ⚠️The first-time use of semantic search (or after dependencies change) will trigger a one-time indexing process which can take several seconds to minutes depending on the number of packages, and may require user confirmation.
Verified SafeView Analysis
aidr-mcp-proxy
by CrowdStrike
Protect Model Context Protocol (MCP) server communications by proxying all I/O through the CrowdStrike AIDR service for threat detection, prompt injection blocking, and content filtering.
Protect Model Context Protocol (MCP) server communications by proxying all I/O through the CrowdStrike AIDR service for threat detection, prompt injection blocking, and content filtering.
Setup Requirements
- ⚠️Requires Node.js v22.15.0 or greater.
- ⚠️Requires a CrowdStrike AIDR API token, which must be set via the `CS_AIDR_TOKEN` environment variable.
- ⚠️Requires the CrowdStrike AIDR base URL template, which must be set via the `CS_AIDR_BASE_URL_TEMPLATE` environment variable.
Verified SafeView Analysis
sample-mcp-server
by rsaphala
This server acts as a Model Context Protocol (MCP) server, exposing user and order data as tools for integration with external services like Intercom.
This server acts as a Model Context Protocol (MCP) server, exposing user and order data as tools for integration with external services like Intercom.
Setup Requirements
- ⚠️Requires Node.js v18 or higher.
Verified SafeView Analysis
mcp_server_test
by Afnankazi
A test server application to simulate or provide a backend for a Master Control Program or similar distributed system, inferred from the repository name.
A test server application to simulate or provide a backend for a Master Control Program or similar distributed system, inferred from the repository name.
Review RequiredView Analysis
rest-api-mcp-server
by Jammy2005
A comprehensive MCP server designed to wrap and expose various Product REST APIs, offering tools for product management, supplier listing, product details, search, inventory updates, order placement, customer feedback, shopping cart management, and file uploads.
A comprehensive MCP server designed to wrap and expose various Product REST APIs, offering tools for product management, supplier listing, product details, search, inventory updates, order placement, customer feedback, shopping cart management, and file uploads.
Setup Requirements
- ⚠️Requires an external Product REST API server to be running and accessible, either at the hardcoded default `http://192.168.210.100:6051` or an address specified via the `PRODUCT_API_BASE_URL` environment variable.
- ⚠️Depends on the `FastMCP` framework (imported as `mcp.server.fastmcp`) being installed and available in the Python environment.
- ⚠️File paths provided for `upload_product_files` can originate from 'LLM virtual paths' or local absolute paths, implying specific environmental setup or client capabilities for file access.
Verified SafeView Analysis
mcp-server-email
by rubyimogenjohnson
Automates Freedom of Information (FOI) request handling by integrating with Gmail and Claude, including drafting acknowledgment receipts and facilitating team allocation.
Automates Freedom of Information (FOI) request handling by integrating with Gmail and Claude, including drafting acknowledgment receipts and facilitating team allocation.
Setup Requirements
- ⚠️Python 3.10+ is required, though the README suggests 3.14+.
- ⚠️Requires manual setup of a Google Cloud Project with Gmail API enabled and OAuth 2.0 credentials.
- ⚠️Requires the Claude Desktop application for integration and operation.
- ⚠️Requires three specific CSV files (`camden_foi_responses.csv`, `foi_team_mapping.csv`, `foi_team_contacts.csv`) to be placed in the project root/src directory.
Verified SafeView Analysis
sleekcms-mcp-server
by sleekcms
A chatbot system that integrates with SleekCMS to provide AI-powered insights about website content and manage conversation context using the Model Context Protocol (MCP).
A chatbot system that integrates with SleekCMS to provide AI-powered insights about website content and manage conversation context using the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Anthropic API Key (Paid, or free evaluation for `claude-3-haiku-20240307` model).
- ⚠️Requires a valid SleekCMS Pub Token.
- ⚠️Frontend is a static HTML file; requires a separate local HTTP server (e.g., Python's `http.server` or `npx http-server`) for optimal functionality rather than simply opening the file in a browser.
Review RequiredView Analysis
assistant-mcp
by frnnk
An MCP (Model Context Protocol) server template providing OAuth 2.0-protected Google Calendar tools to agentic clients.
An MCP (Model Context Protocol) server template providing OAuth 2.0-protected Google Calendar tools to agentic clients.
Setup Requirements
- ⚠️Requires Python 3.13
- ⚠️Requires a Google Cloud Project and OAuth 2.0 Client ID/Secret JSON file (`client_secret.json`)
- ⚠️Requires `uv` for dependency management and running the server
Verified SafeView Analysis
LichessMCP
by YeiyoNathnael
A server component designed to interact with the Lichess platform, likely for managing custom clients or bots via a specific protocol.
A server component designed to interact with the Lichess platform, likely for managing custom clients or bots via a specific protocol.
Review RequiredView Analysis
otc-mcp-server
by flowgrammer420
Manages Open Telekom Cloud (OTC) infrastructure, specifically Elastic Cloud Servers (ECS), via AI agents like Claude Desktop.
Manages Open Telekom Cloud (OTC) infrastructure, specifically Elastic Cloud Servers (ECS), via AI agents like Claude Desktop.
Setup Requirements
- ⚠️Requires an Open Telekom Cloud (OTC) account with AK/SK credentials and a Project ID.
- ⚠️Node.js version 18 or higher is required.
- ⚠️Environment variables (OTC_ACCESS_KEY, OTC_SECRET_KEY, OTC_PROJECT_ID, OTC_REGION) must be correctly configured.
- ⚠️Requires manual configuration in Claude Desktop's `claude_desktop_config.json` for AI integration.
Verified SafeView Analysis
granola-ai-mcp-server
by maxgerlach1
Integrates Granola.ai meeting intelligence into Claude Desktop via the Model Context Protocol (MCP) for local AI processing.
Integrates Granola.ai meeting intelligence into Claude Desktop via the Model Context Protocol (MCP) for local AI processing.
Setup Requirements
- ⚠️Requires macOS with Granola.ai application installed and actively generating meeting data.
- ⚠️Requires Python 3.12+ and `uv` package manager for setup.
- ⚠️The repository must be cloned to the user's home directory (`~`) to avoid macOS permission issues with Claude Desktop.
- ⚠️Requires manual configuration of Claude Desktop's `claude_desktop_config.json` file with a specific, absolute path to the virtual environment's executable script.