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)
arXiv-mcp
by Ray0907
Provides a Model Context Protocol (MCP) server for searching and retrieving arXiv academic papers for LLMs.
Provides a Model Context Protocol (MCP) server for searching and retrieving arXiv academic papers for LLMs.
Setup Requirements
- ⚠️Python 3.10+ required for execution.
Verified SafeView Analysis
claude-odoo-api
by bmya
The Odoo MCP Server provides tools to interact with Odoo 19's External JSON-2 API, enabling AI clients to perform CRUD operations and queries on Odoo databases with multi-company support.
The Odoo MCP Server provides tools to interact with Odoo 19's External JSON-2 API, enabling AI clients to perform CRUD operations and queries on Odoo databases with multi-company support.
Setup Requirements
- ⚠️Requires a valid Odoo API Key, generated manually within the Odoo instance, with appropriate permissions.
- ⚠️Requires multi-company configurations to be defined in an INI-style '.env' file, specifying Odoo URL, database, and API key per company.
- ⚠️External API access requires an Odoo Custom pricing plan; it is not available on One App Free or Standard plans.
- ⚠️For local Odoo instances when running in Docker, 'host.docker.internal' must be used in ODOO_URL instead of 'localhost'.
Verified SafeView Analysis
Mcpwn
by Teycir
Automated security testing framework for Model Context Protocol (MCP) servers, detecting RCE, path traversal, prompt injection, and protocol vulnerabilities.
Automated security testing framework for Model Context Protocol (MCP) servers, detecting RCE, path traversal, prompt injection, and protocol vulnerabilities.
Setup Requirements
- ⚠️Requires Python 3.8+.
- ⚠️Potential port conflicts (8888 for SSRF listener, 5353 for DNS listener).
- ⚠️Requires a running or runnable Model Context Protocol (MCP) server as a target.
Verified SafeView Analysis
uniclare-client
by viraj-sh
Provides an unofficial client for Uniclare/Student Uni Portal to reveal hidden academic marks and integrates an MCP server for LLM-driven analysis.
Provides an unofficial client for Uniclare/Student Uni Portal to reveal hidden academic marks and integrates an MCP server for LLM-driven analysis.
Setup Requirements
- ⚠️Requires a valid PHPSESSID obtained through login to interact with the unofficial Uniclare API, which is persisted locally in a .env file.
- ⚠️Uses Python (requires 'pip install -r requirements/base.txt' for local execution from source) or Docker for containerized deployment.
- ⚠️The frontend actively checks API health before enabling login, meaning the server must be fully operational for UI interaction.
Review RequiredView Analysis
NeoCoder-neo4j-ai-workflow
by angrysky56
A polymorphic MCP server that guides AI assistants through structured coding workflows using a Neo4j knowledge graph, supporting specialized 'incarnations' for data analysis, knowledge graph management, research orchestration, and adaptive engineering lead protocols.
A polymorphic MCP server that guides AI assistants through structured coding workflows using a Neo4j knowledge graph, supporting specialized 'incarnations' for data analysis, knowledge graph management, research orchestration, and adaptive engineering lead protocols.
Setup Requirements
- ⚠️Requires a running Neo4j database instance.
- ⚠️Requires setting NEO4J_PASSWORD environment variable (default password 'password' is insecure and should be changed).
- ⚠️Requires Python libraries: 'pandas', 'openpyxl', 'xlrd' for data processing. 'sentence-transformers', 'numpy' for LV framework.
- ⚠️Optional but highly recommended: Qdrant vector database, often run via Docker, for full LV framework functionality.
Verified SafeView Analysis
autoform-mcp
by freevisionsk
Serves as a Model Context Protocol (MCP) server for the Slovensko.Digital Autoform API, enabling search of Slovak corporate bodies (companies, organizations) by name or registration number (IČO/CIN).
Serves as a Model Context Protocol (MCP) server for the Slovensko.Digital Autoform API, enabling search of Slovak corporate bodies (companies, organizations) by name or registration number (IČO/CIN).
Setup Requirements
- ⚠️Requires paid access to the Slovensko.Digital Autoform API to obtain an API token.
- ⚠️Requires `AUTOFORM_PRIVATE_ACCESS_TOKEN` to be set as an environment variable or passed via `Authorization: Bearer <token>` / `x-autoform-private-access-token` HTTP headers.
- ⚠️Requires Python 3.12+.
Verified SafeView Analysis
sap-datasphere-mcp
by MarioDeFelipe
AI-powered data exploration, integration, and management for SAP Datasphere environments, enabling natural language interaction for data discovery, metadata exploration, analytics, ETL, and database user management.
AI-powered data exploration, integration, and management for SAP Datasphere environments, enabling natural language interaction for data discovery, metadata exploration, analytics, ETL, and database user management.
Setup Requirements
- ⚠️Requires Python 3.10+ to be installed.
- ⚠️Requires an SAP Datasphere tenant with an OAuth 2.0 application (Technical User) configured with specific API scopes (e.g., DATASPHERE_DATA_READ, DATASPHERE_CATALOG_READ).
- ⚠️Requires environment variables (DATASPHERE_BASE_URL, DATASPHERE_CLIENT_ID, DATASPHERE_CLIENT_SECRET, DATASPHERE_TOKEN_URL) to be configured in a .env file. Never commit this file to version control.
- ⚠️Some tools, particularly for database user management, require the SAP Datasphere CLI to be installed and authenticated locally.
Verified SafeView Analysis
ssd-ai
by ssdeanx
An AI development assistant that uses natural language to help developers with a wide range of coding, planning, debugging, and project management tasks across TypeScript, JavaScript, and Python projects.
An AI development assistant that uses natural language to help developers with a wide range of coding, planning, debugging, and project management tasks across TypeScript, JavaScript, and Python projects.
Setup Requirements
- ⚠️Python 3.x must be installed and discoverable in the system PATH for Python code analysis tools to function.
- ⚠️A Chrome, Chromium, Edge, or Brave browser must be installed and discoverable (or `CHROME_PATH` environment variable set) for browser automation tools (`monitor_console_logs`, `inspect_network_requests`) to operate.
- ⚠️Requires Node.js 18.0 or higher and TypeScript 5.0 or higher.
Verified SafeView Analysis
MCPConnect
by delphi-blocks
To build Model Context Protocol (MCP) Servers in Delphi for connecting Large Language Models (LLMs) to external tools and data.
To build Model Context Protocol (MCP) Servers in Delphi for connecting Large Language Models (LLMs) to external tools and data.
Setup Requirements
- ⚠️Requires Delphi 10 or newer for compilation and development.
- ⚠️Requires manual installation and setup of the separate 'Neon' serialization library by cloning its repository.
- ⚠️Building a server involves creating a Delphi WebBroker application and configuring components programmatically.
- ⚠️For Claude Desktop, an intermediate tool (`mcp-remote` via `npx`) is required as it doesn't support HTTP transport natively.
Review RequiredView Analysis
deliberate-thinking
by kljensen
Enables AI assistants to engage in dynamic, structured, and revisable problem-solving through sequential thoughts.
Enables AI assistants to engage in dynamic, structured, and revisable problem-solving through sequential thoughts.
Setup Requirements
- ⚠️Requires an MCP-compatible AI assistant (e.g., Claude, OpenAI, GitHub Copilot) to function as intended.
- ⚠️Requires configuration in a `.mcp.json` file, specifying the server's executable path.
- ⚠️Building from source requires the Rust toolchain (Rustup, Cargo).
Verified SafeView Analysis
mcp-typescript-simple
by jdutton
Production-ready MCP (Model Context Protocol) server with dual-mode operation (STDIO & HTTP), multi-LLM integration, and OAuth authentication, designed for horizontal scalability and comprehensive observability.
Production-ready MCP (Model Context Protocol) server with dual-mode operation (STDIO & HTTP), multi-LLM integration, and OAuth authentication, designed for horizontal scalability and comprehensive observability.
Setup Requirements
- ⚠️Mandatory `TOKEN_ENCRYPTION_KEY` is required for secure token storage and must be manually generated if not using a secure secrets manager.
- ⚠️LLM-powered tools require API keys (e.g., `ANTHROPIC_API_KEY`, `OPENAI_API_KEY`, `GOOGLE_API_KEY`) from respective providers, which are typically paid services. The server gracefully degrades if not configured.
- ⚠️Full OAuth authentication (Google, GitHub, Microsoft) requires external app registration, client IDs, secrets, and specific redirect URI configurations in their respective developer consoles.
- ⚠️For secure production deployments, especially on Vercel, the `ALLOWED_USERS` environment variable must be explicitly configured with a comma-separated list of authorized email addresses.
- ⚠️Requires Node.js version 22 or higher, which might necessitate environment upgrades.
Verified SafeView Analysis
agentic-obs
by ironystock
Enables AI assistants to programmatically control OBS Studio for automated scene switching, recording, streaming, and visual monitoring.
Enables AI assistants to programmatically control OBS Studio for automated scene switching, recording, streaming, and visual monitoring.
Setup Requirements
- ⚠️Requires Go 1.25.5+ installed and configured in PATH.
- ⚠️Requires OBS Studio 28+ with its built-in WebSocket server enabled (Tools -> WebSocket Server Settings) and configured for the correct port (default 4455) and an optional password.
- ⚠️The first run will involve an interactive setup process in the terminal to configure OBS connection details and enable/disable various tool groups. This can be bypassed using environment variables for headless environments.