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)
pushover-mcp-rs
by chrstnwhlrt
Enables LLMs to send push notifications to user devices via the Pushover API for alerts, task completion, or other attention-getting scenarios.
Enables LLMs to send push notifications to user devices via the Pushover API for alerts, task completion, or other attention-getting scenarios.
Setup Requirements
- ⚠️Requires a Pushover API Token and User Key (from pushover.net) which must be manually added to a configuration file after the first run.
- ⚠️Requires a Rust development environment (version 1.85+) to build the binary using `cargo build --release`.
- ⚠️The configuration file path is OS-specific (Linux: `~/.config/pushover-mcp-rs/config.json`, macOS: `~/Library/Application Support/pushover-mcp-rs/config.json`, Windows: `C:\Users\{user}\AppData\Roaming\pushover-mcp-rs\config.json`).
Verified SafeView Analysis
mcp-test-repo
by kennes1026
This server facilitates programmatic management of GitHub repositories, including file operations and commit automation, primarily for embedded systems development (like Arduino) using AI integration via the Model Context Protocol (MCP).
This server facilitates programmatic management of GitHub repositories, including file operations and commit automation, primarily for embedded systems development (like Arduino) using AI integration via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a GitHub Personal Access Token (PAT) with appropriate repository permissions (e.g., `repo` scope) for managing repositories.
- ⚠️Relies on a running Model Context Protocol (MCP) client (e.g., Claude Desktop) to issue commands, which in turn may require an Anthropic Claude API key or subscription.
- ⚠️Requires a Node.js environment to run the `@modelcontextprotocol/server-github` package if deploying locally.
Review RequiredView Analysis
agro-mcp-server
by Nos29HiT
A backend server for managing or processing data related to an agro-based custom protocol or application, likely operating over a network.
A backend server for managing or processing data related to an agro-based custom protocol or application, likely operating over a network.
Setup Requirements
- ⚠️Requires Node.js runtime to be installed.
- ⚠️Requires running `npm install` to set up project dependencies (assuming 'node_modules' is not committed or needs updating).
Review RequiredView Analysis
mcp.zig
by nobita5609
Provides a Model Context Protocol (MCP) library in Zig, enabling AI applications to connect to external systems by exposing tools, resources, and prompts through a standardized protocol.
Provides a Model Context Protocol (MCP) library in Zig, enabling AI applications to connect to external systems by exposing tools, resources, and prompts through a standardized protocol.
Setup Requirements
- ⚠️Requires Zig version 0.15.0 or later to be installed.
- ⚠️The project needs to be built via `zig build` to produce the executable before it can be run.
Review RequiredView Analysis
twitter-mcp-server
by SahilIjaz
An AI-powered chat application that connects to a Model Context Protocol (MCP) server to execute external tools, demonstrating integration with Google GenAI and the Twitter API.
An AI-powered chat application that connects to a Model Context Protocol (MCP) server to execute external tools, demonstrating integration with Google GenAI and the Twitter API.
Setup Requirements
- ⚠️Requires a Google Gemini API Key (which may incur costs) set as GEMINI_API_KEY.
- ⚠️Requires Twitter API v2 credentials (appKey, appSecret, accessToken, accessSecret) set as TWITTER_API_KEY, TWITTER_API_SECRET, TWITTER_ACCESS_TOKEN, and TWITTER_ACCESS_TOKEN_SECRET.
- ⚠️The server component must be running locally on port 3001 before the client can connect.
- ⚠️Requires Node.js version 18 or higher.
Verified SafeView Analysis
rag-system
by asami
A hybrid semantic-vector retrieval engine that integrates structured knowledge graphs and embedding models for advanced RAG (Retrieval Augmented Generation) capabilities for AI agents.
A hybrid semantic-vector retrieval engine that integrates structured knowledge graphs and embedding models for advanced RAG (Retrieval Augmented Generation) capabilities for AI agents.
Setup Requirements
- ⚠️Requires Docker for external dependencies (Fuseki, embedding server) even in local development mode.
- ⚠️The Python `sie-embedding` service and `init-chroma.sh` script require Python and specific `pip` packages (chromadb, requests, openai, sentence-transformers).
- ⚠️Using OpenAI embedding models requires an `OPENAI_API_KEY`, which is a paid service. The system can auto-detect or be configured for OSS models.
Verified SafeView Analysis
xPay
by dimitrov-d
Monetize existing HTTP endpoints into paid microservices and expose them as AI-native Model Context Protocol (MCP) tools on Solana.
Monetize existing HTTP endpoints into paid microservices and expose them as AI-native Model Context Protocol (MCP) tools on Solana.
Setup Requirements
- ⚠️Requires `NEXT_PUBLIC_CDP_PROJECT_ID` from the Coinbase CDP portal for frontend wallet integration.
- ⚠️Requires `DATABASE_URL` (Postgres) connection string for backend operations.
- ⚠️Endpoint creators need a non-zero SOL balance in their wallet to register new endpoints.
- ⚠️Testing paid endpoints requires a non-zero USDC balance in the connected wallet for x402 payments.
Verified SafeView Analysis
relay
by srbsingh3
Relay is a macOS-only Electron application designed to orchestrate and manage offline-first MCP (Model Context Protocol) servers for AI coding agents like Cursor, Claude Code, and Codex.
Relay is a macOS-only Electron application designed to orchestrate and manage offline-first MCP (Model Context Protocol) servers for AI coding agents like Cursor, Claude Code, and Codex.
Setup Requirements
- ⚠️Requires macOS to run (macOS-only application).
- ⚠️Relies on macOS Keychain for secure secret storage.
- ⚠️Development requires Node.js (>=18.17.0), TypeScript, and npm workspaces.
Verified SafeView Analysis
agent-orchestrator-mcp
by techmad220
Orchestrates multi-AI coordination, task management, and collaboration across configurable local and cloud LLM providers.
Orchestrates multi-AI coordination, task management, and collaboration across configurable local and cloud LLM providers.
Setup Requirements
- ⚠️Requires Rust toolchain for building the executable (`cargo build --release`).
- ⚠️Requires a local Ollama instance running on `http://localhost:11434` by default for local-only mode or to use Ollama models.
- ⚠️Cloud providers (Claude, OpenAI) require API keys, which are typically associated with paid services.
Verified SafeView Analysis
MCP_SERVER
by sunny1561
An AI-powered agent for searching and booking flight tickets, exposed via a FastAPI web API.
An AI-powered agent for searching and booking flight tickets, exposed via a FastAPI web API.
Setup Requirements
- ⚠️Requires a Google Cloud Project with Generative AI API enabled to obtain `GOOGLE_API_KEY` (paid usage).
- ⚠️Requires a configured Gmail account and an app-specific password for `EMAIL_SENDER` and `EMAIL_APP_PASSWORD` to enable sending booking confirmation emails.
- ⚠️CORS is set to allow all origins (`*`) for the FastAPI server, which is not recommended for production deployments due to security implications.
Verified SafeView Analysis
telegram-mcp
by stevehorn
Searches for messages within a specified Telegram group or channel using keywords, date filters, and extended metadata.
Searches for messages within a specified Telegram group or channel using keywords, date filters, and extended metadata.
Setup Requirements
- ⚠️Requires Telegram API credentials (API ID, API Hash) obtained from https://my.telegram.org.
- ⚠️Requires a Telegram phone number for initial authentication to generate a session string.
- ⚠️Requires running `npm run auth` once to authenticate and persist the session in the `.env` file.
- ⚠️Requires a specific `TELEGRAM_GROUP_ID` which can be a public group username or a private group invite hash.
Verified SafeView Analysis
MCP_SERVER
by Saheli-deb
Hosts a server for a specific protocol or application.
Hosts a server for a specific protocol or application.