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.

CATEGORIES:
SORT:

Vetted Servers(9120)

0
0
Medium Cost
ikanc icon

workzen-mcp

by ikanc

Sec1

Acts as an AI-powered Model Context Protocol server to manage WorkZen operations including job, client, invoice, and task management.

Setup Requirements

  • ⚠️Setup instructions are explicitly stated as 'Coming soon...' in the README.
  • ⚠️Authentication 'via WorkZen API' implies dependency on external WorkZen services and credentials.
  • ⚠️As an 'AI-powered' server, it is highly likely to require an external AI service API key (e.g., OpenAI) or local AI model setup.
Review RequiredView Analysis
Cannot perform a security audit as no actual source code (only README.md) was provided. Presence of 'eval', obfuscation, hardcoded secrets, or malicious patterns cannot be checked. Running this software without code review is extremely risky.
Updated: 2025-11-21GitHub→
0
0
Low Cost

todo-mcp-server

by surong15

Sec9

A local MCP server for AI assistants to manage a personal to-do list with CRUD and search functionalities.

Setup Requirements

  • ⚠️Requires Node.js and npm to be installed on the system.
  • ⚠️Requires Claude Desktop to be installed and manually configured by editing 'claude_desktop_config.json'.
  • ⚠️The configuration path to 'dist/server.js' in 'claude_desktop_config.json' must be absolute and correctly point to the server's build directory after 'npm run build'.
Verified SafeView Analysis
This is a local MCP server that uses an SQLite database for storage. There are no apparent external network connections, use of 'eval', or obfuscation techniques. Data remains local on the user's machine, interacting solely with the Claude Desktop application.
Updated: 2025-11-17GitHub→
0
0
Low Cost
Ektagautammaru icon

MCP-Server

by Ektagautammaru

Sec9

Provides a calculator tool via the Model Context Protocol (MCP) for inter-process communication, typically serving AI agents or other applications requiring specialized tooling.

Setup Requirements

  • ⚠️Requires Java Development Kit (JDK) installed.
  • ⚠️Designed for inter-process communication via standard input/output (stdin/stdout), not direct network access.
  • ⚠️Requires a build tool (e.g., Maven or Gradle) to compile and package the application into a runnable JAR.
Verified SafeView Analysis
The server implements a simple calculator tool, communicating over standard input/output. It avoids common web vulnerabilities by not exposing network ports directly. Input validation relies on basic type casting and the underlying JSON parser of the MCP framework. There are no 'eval'-like functions, hardcoded secrets, or external dependencies that pose immediate security risks. The scope of functionality is minimal, limiting the attack surface. Results are returned as JSON strings, not executed.
Updated: 2025-12-15GitHub→
0
0
Low Cost
Sec8

This project defines a Python package intended to provide a custom Jupyter kernel named `ipymcp`, enabling interactive execution within Jupyter notebooks for a specific 'mcp' environment.

Setup Requirements

  • ⚠️Requires Python 3.12 or higher.
Verified SafeView Analysis
The provided source code is limited to `pyproject.toml` and an empty `__init__.py`. No executable code, 'eval' usage, obfuscation, network operations, or hardcoded secrets are present to evaluate for security risks. The dependency on `ipykernel` is standard and widely used. A full security audit would require the complete kernel implementation, as the core logic is not provided.
Updated: 2025-11-19GitHub→
0
0
Low Cost

Develops an IT Asset Management AI agent that interacts with a backend via Google ADK and Model Context Protocol (MCP) using Streamable HTTP.

Setup Requirements

  • ⚠️Requires Python 3.11+
  • ⚠️Requires Ollama with Mistral model to be installed and running locally
  • ⚠️Requires running three separate components (FastAPI, MCP Server, ADK Agent) in different terminals for full functionality.
Verified SafeView Analysis
The system lacks authentication and authorization for its FastAPI backend (port 8005) and MCP server (port 8002). While suitable for a local Proof-of-Concept, exposing these services to a public network without proper security measures would pose a critical risk, allowing unauthorized access and manipulation of IT asset data. No obvious code injection vulnerabilities like 'eval' or hardcoded secrets were found. All services run on localhost by default.
Updated: 2025-11-22GitHub→
0
0
Medium Cost
kratos06 icon

lofty-skills

by kratos06

Sec9

This repository serves as a collection of Claude Code Skill definitions and MCP server configurations, enabling a Claude agent to integrate with a wide array of external services and perform various development, communication, and operational tasks.

Setup Requirements

  • ⚠️Requires numerous API keys/tokens from various external services (many potentially paid).
  • ⚠️Dependent on external MCP servers or local tools (e.g., `@anthropic/mcp-atlassian`, `docker`, `git`, `python3`, `mongosh`, `psql`, `sqlite3`) which need to be installed and configured separately.
  • ⚠️Many skill examples rely on `python3 -m json.tool` for convenient JSON output parsing in shell scripts.
Verified SafeView Analysis
The repository primarily contains declarative Markdown files defining skills and their API interactions. It does not contain executable server-side code for direct execution within the repository itself. Credentials are consistently advised to be managed via environment variables (e.g., `export API_KEY=...`), which is a secure practice. Examples provided use standard `curl` commands and `python3 -m json.tool` for parsing, without invoking dangerous functions like `eval`. The security risk mainly stems from the configuration of the *external* MCP servers these skills interact with, or potential user misconfiguration of environment variables, rather than direct vulnerabilities within this repository's source code.
Updated: 2026-01-19GitHub→
0
0
Medium Cost
luminpdf icon

lumin-mcp-server

by luminpdf

Sec4

Enables AI assistants to manage documents, send signature requests, retrieve workspace details, and generate PDFs using Lumin's API services.

Setup Requirements

  • ⚠️Requires a Lumin PDF API Key for authentication (must be obtained from Lumin PDF, sensitive, required).
  • ⚠️Requires a Node.js environment (v22.19.2+ is recommended based on package.json) for local execution.
  • ⚠️Local execution (`runOnLocal: true`) grants the AI direct read access to the local file system, which is a significant security risk if the AI's input paths are not carefully controlled.
Review RequiredView Analysis
When run locally (via `node build/stdio.js`), the `upload_file_to_lumin` and `send_signature_request_on_lumin` tools expose a `path` parameter that is directly used with `node:fs.readFileSync` without validation. This allows the server to read arbitrary local files if the AI assistant is prompted to provide a malicious path (e.g., directory traversal `../../../etc/passwd`), leading to critical local file exfiltration vulnerabilities. API keys are handled securely via environment variables or user configuration, not hardcoded.
Updated: 2025-12-09GitHub→
0
0
Low Cost
muchandional icon

tomcp

by muchandional

Sec10

This repository serves as a personal compilation and study guide for data science exercises completed through edX courses.

Verified SafeView Analysis
The provided content is solely a README file and does not contain any executable code that could pose a security risk. There are no 'eval' statements, obfuscation, network risks, hardcoded secrets, or malicious patterns detected.
Updated: 2026-01-19GitHub→
0
0
Medium Cost
ombhalodiya45 icon

mcp_server

by ombhalodiya45

Sec8

An AI assistant backend built with Node.js that processes user chat messages, utilizes Groq's LLM for tool calling, and integrates with custom Model Context Protocol (MCP) endpoints for external tools like weather, time, currency exchange, and Wikipedia summaries.

Setup Requirements

  • ⚠️Requires GROQ_API_KEY (paid service, specific model 'llama-3.3-70b-versatile' used)
  • ⚠️Requires WEATHER_API_KEY (external service, potential costs/rate limits)
  • ⚠️Requires EXCHANGE_API_KEY (external service, potential costs/rate limits)
  • ⚠️The MCP Server (mcp-server.mjs) must be running separately on port 4000 for tool functionality (e.g., via `node mcp-server.mjs`)
Verified SafeView Analysis
The project uses environment variables for API keys (dotenv), which is good practice. Input validation for user messages is present. Tool arguments parsed from LLM output are handled with a try-catch block for JSON parsing. Child process spawning (mcp-http-wrapper.mjs) uses `spawn` with explicit arguments, which is safer than `exec`. No obvious direct 'eval' or malicious code patterns were found. However, like all LLM-powered applications, there's an inherent risk of the LLM generating undesirable outputs if not properly contained, and reliance on external APIs always introduces third-party security considerations.
Updated: 2025-12-02GitHub→
0
0
Medium Cost
Adityagupta89 icon

MCP-Server

by Adityagupta89

Sec9

Provides two callable tools, 'add-number' and 'get_github_repo', as a server implementing the Model Context Protocol, allowing external models or agents to consume these functionalities.

Setup Requirements

  • ⚠️Requires Node.js version 18 or higher.
  • ⚠️Requires `npm install` to resolve dependencies before building and running.
  • ⚠️Requires the TypeScript compiler (`tsc`) to build the source code into JavaScript.
Verified SafeView Analysis
The server includes a tool ('get_github_repo') that makes an external HTTP request to the GitHub API, incorporating user-provided input ('username') into the URL. While GitHub's API generally handles input sanitization, explicit validation/sanitization of user input before constructing external URLs is a general best practice. No 'eval', obfuscation, or hardcoded secrets were identified.
Updated: 2026-01-19GitHub→
0
0
Medium Cost
eagleisbatman icon

ag-mcp-chat-app

by eagleisbatman

Sec3

AI-powered mobile farming assistant application with region-specific MCP server integration for providing advice, weather, and diagnosis.

Setup Requirements

  • ⚠️Requires `EXPO_PUBLIC_API_KEY` to be set in a `.env` file for API Gateway communication. This key is embedded in the client bundle and is not secure.
  • ⚠️Requires `GEMINI_API_KEY` to be set in a `.env` file for running translation scripts (developer tools).
  • ⚠️Requires `EXPO_PUBLIC_ONESIGNAL_APP_ID` to be set in a `.env` file for push notification functionality.
Review RequiredView Analysis
The `EXPO_PUBLIC_API_KEY` is publicly exposed in the mobile app's client bundle (due to `EXPO_PUBLIC_` prefix) and is used for authenticating requests to the API Gateway. This means an attacker can extract and reuse this key to access or abuse the API Gateway and potentially the underlying AI Services/MCPs. This is a critical vulnerability. Additionally, the `Function` constructor is used in `mobile/scripts/utils/englishStrings.js` to parse local TS content, which can be a risk if the source is compromised.
Updated: 2026-01-19GitHub→
0
0
Low Cost
ross-stockman icon

mcp-server-sse-spring

by ross-stockman

Sec9

This project serves as a template Model Context Protocol (MCP) server, exposing an in-memory service catalog via Server-Sent Events (SSE) for AI agent interaction.

Setup Requirements

  • ⚠️Requires Java Development Kit (JDK)
  • ⚠️Requires Maven
Verified SafeView Analysis
The server primarily exposes an in-memory service catalog through Spring AI's @Tool annotations. The exposed tools perform basic CRUD operations on a static ConcurrentHashMap. No direct 'eval' or dangerous dynamic code execution patterns were found. No hardcoded secrets or direct external system interactions are evident. The primary 'risk' is an AI agent potentially manipulating the in-memory catalog as designed, not a code vulnerability.
Updated: 2025-11-30GitHub→
PreviousPage 662 of 760Next