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)
xiaozhi-mcp-server
by syncaster
Extending AI model capabilities by exposing tools for remote control, calculations, and external system interactions.
Extending AI model capabilities by exposing tools for remote control, calculations, and external system interactions.
Setup Requirements
- ⚠️Requires `MCP_ENDPOINT` environment variable to connect to the WebSocket endpoint.
- ⚠️Requires `mcp_config.json` for managing multiple tool servers, or a direct script path.
- ⚠️The hardcoded JWT token in `xiaozhi_chat_web.py` would need to be replaced with a secure method (e.g., environment variable).
Review RequiredView Analysis
ethereum-mcp-server
by cowboy0015
Provides an MCP (Multi-Modal Agent Protocol) server for interacting with the Ethereum blockchain, offering tools for querying balances, fetching token prices, and building Uniswap V3 swap transactions.
Provides an MCP (Multi-Modal Agent Protocol) server for interacting with the Ethereum blockchain, offering tools for querying balances, fetching token prices, and building Uniswap V3 swap transactions.
Setup Requirements
- ⚠️Requires a valid Ethereum private key (with sufficient ETH for gas) to be set as the `PRIVATE_KEY` environment variable.
- ⚠️Requires a Rust toolchain to build and run the application.
- ⚠️Interaction with the Ethereum blockchain means real transaction costs (gas fees) for swap operations (though the current implementation primarily builds and simulates transactions).
Verified SafeView Analysis
my-monkey-app-mcp-server2
by marcelmedina
Backend server for a generic application, likely providing API endpoints.
Backend server for a generic application, likely providing API endpoints.
Review RequiredView Analysis
mcp-remote-control
by AaronGoldsmith
Enables AI assistants and agentic systems to control Roku TVs on a local network using natural language commands.
Enables AI assistants and agentic systems to control Roku TVs on a local network using natural language commands.
Setup Requirements
- ⚠️Requires Python 3.12 or higher
- ⚠️TV and computer must be on the same local network
- ⚠️Requires 'Control by mobile apps' to be enabled on Roku TV
- ⚠️HOST_IP environment variable must be set with the TV's IP address
Verified SafeView Analysis
bc-odata-mcp
by iafnetworkspa
A Go-based MCP server that provides access to Microsoft Business Central OData APIs for Large Language Models (LLMs) and tools like Cursor, enabling LLMs to query, create, update, and delete Business Central data.
A Go-based MCP server that provides access to Microsoft Business Central OData APIs for Large Language Models (LLMs) and tools like Cursor, enabling LLMs to query, create, update, and delete Business Central data.
Setup Requirements
- ⚠️Requires a Go 1.21+ development environment for compilation and execution from source.
- ⚠️Requires an Azure AD application registration with appropriate permissions to access Business Central OData APIs. This involves obtaining Client ID, Client Secret, and Tenant ID, and is an administrative setup process external to the server.
- ⚠️Effective utilization by LLMs (and for debugging) requires a conceptual understanding of Business Central's OData data model, including available endpoint names and entity properties.
Verified SafeView Analysis
discord-webhook-mcp-server
by LLMTooling
Enables LLMs to send messages and rich embeds to Discord via webhooks for notifications, monitoring, and integrations.
Enables LLMs to send messages and rich embeds to Discord via webhooks for notifications, monitoring, and integrations.
Setup Requirements
- ⚠️Requires Node.js 18.0.0 or higher.
- ⚠️Requires a Discord Webhook URL, which must be obtained from Discord server settings and set as an environment variable (DISCORD_WEBHOOK_URL).
Verified SafeView Analysis
remote-mcp-pingone
by EPortman-Ping
Provides an OIDC-secured Model Context Protocol (MCP) server on Cloudflare Workers, allowing AI agents to securely call protected APIs on behalf of authenticated end-users, leveraging PingOne DaVinci for authentication and consent.
Provides an OIDC-secured Model Context Protocol (MCP) server on Cloudflare Workers, allowing AI agents to securely call protected APIs on behalf of authenticated end-users, leveraging PingOne DaVinci for authentication and consent.
Setup Requirements
- ⚠️Requires a PingOne environment with DaVinci, necessitating significant manual configuration (registering applications, creating DaVinci flows and policies, assigning roles).
- ⚠️Requires a separate 'Todo API' Cloudflare Worker (also provided in the repository) to be deployed first as the downstream protected resource.
- ⚠️Extensive Cloudflare environment setup is needed, including installing Wrangler CLI, creating KV namespaces, binding Durable Objects, and setting multiple environment variables/secrets using `wrangler secret put`.
Verified SafeView Analysis
remote-mcp-server-test
by vilashkardate
An expense tracking server that allows adding, listing, and summarizing financial expenses.
An expense tracking server that allows adding, listing, and summarizing financial expenses.
Setup Requirements
- ⚠️Requires Python 3.10 or newer.
- ⚠️Data (expenses.db) is stored in a temporary directory, meaning it will not persist across server restarts or system cleanups by default.
Verified SafeView Analysis
ad-mcp-server
by andreransom58-coder
Manage Microsoft Active Directory user accounts (create, modify, enable/disable, delete, reset passwords, search) via a Model Context Protocol (MCP) server.
Manage Microsoft Active Directory user accounts (create, modify, enable/disable, delete, reset passwords, search) via a Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires a live Active Directory environment with network access.
- ⚠️Requires a dedicated Active Directory service account with specific, delegated permissions (e.g., create, modify, delete user objects, reset passwords).
- ⚠️Mandatory `.env` file configuration with sensitive Active Directory credentials.
Verified SafeView Analysis
mcp-kafka-client
by jesrzrz
Interact with Apache Kafka and Schema Registry for topic management, schema operations, and message handling within an MCP environment.
Interact with Apache Kafka and Schema Registry for topic management, schema operations, and message handling within an MCP environment.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires access to an Apache Kafka cluster.
- ⚠️Requires Confluent Schema Registry access.
- ⚠️Requires SASL credentials (username/password) or Azure EntraID credentials for Kafka.
- ⚠️Requires SSL/TLS CA certificate (KAFKA_SSL_CA_LOCATION) for SASL_SSL security protocol.
Verified SafeView Analysis
data-mcp-servers
by ClearCalcs
This monorepo contains multiple Model Context Protocol (MCP) servers designed for ClearCalcs engineering workflows, including an AST MCP server for converting calculation sheets to Mermaid diagrams, a Buildkite MCP server for CI/CD operations, and a ClearCalcs MCP server for general API integration and widget analysis, often involving LLM processing.
This monorepo contains multiple Model Context Protocol (MCP) servers designed for ClearCalcs engineering workflows, including an AST MCP server for converting calculation sheets to Mermaid diagrams, a Buildkite MCP server for CI/CD operations, and a ClearCalcs MCP server for general API integration and widget analysis, often involving LLM processing.
Setup Requirements
- ⚠️Requires AWS Profile/Credentials for deployment and Cognito setup.
- ⚠️Requires external AST Service to be running and accessible via AST_SERVICE_URL.
- ⚠️Requires an Anthropic API Key (CHOSEN_API_KEY) and specific model (CHOSEN_MODEL) for the ClearCalcs MCP server.
- ⚠️Requires a Buildkite API Token (BUILDKITE_API_TOKEN) for the Buildkite MCP server.
- ⚠️Critical: Placeholder secrets (`REPLACE_ME`) in AWS CDK infrastructure files *must* be replaced with actual secure values before deployment to prevent severe vulnerabilities.
- ⚠️Requires `uv` package manager for local development commands.
- ⚠️Requires Python 3.10+.
Review RequiredView Analysis
dedalus-mcp-test-suite
by BUZDOLAPCI
End-to-end testing and validation of Dedalus Model Context Protocol (MCP) servers.
End-to-end testing and validation of Dedalus Model Context Protocol (MCP) servers.
Setup Requirements
- ⚠️Requires DEDALUS_API_KEY environment variable for authentication with the Dedalus platform.
- ⚠️Requires `servers.json` to be configured with specific MCP server details and test cases before execution.