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)

31
1
High Cost
nabajitdey icon

mcp-autogen

by nabajitdey

Sec8

Orchestrates a multi-agent system using Autogen to connect to and utilize tools exposed by various MCP (Model Context Protocol) servers, including local stdio and HTTP/SSE transports.

Setup Requirements

  • ⚠️Requires Python 3.11+
  • ⚠️Requires a valid OpenAI API Key (Paid service) and potentially other LLM client credentials.
  • ⚠️Requires the 'mcpdoc' repository to be cloned separately if using the mcpdoc assistant.
  • ⚠️Requires the 'uvx' executable to be installed and its path correctly configured in 'app.py' for the mcpdoc adapter.
  • ⚠️The HTTP MCP server ('http-mcp-server/app.py') must be run in a separate process concurrently with the main 'app.py' for full functionality.
Verified SafeView Analysis
No direct 'eval' or hardcoded secrets are present in the provided code snippets. The OpenAI API key is loaded from environment variables, which is good practice. However, the system relies on launching external executables ('uvx' for mcpdoc adapter) and potentially fetching content from external URLs. This introduces a dependency on the trustworthiness of the configured 'uvx_path' binary and the URLs provided to the 'mcpdoc' adapter. Ensuring these external dependencies are trusted is critical for security. Network access to specified HTTP MCP servers is also required.
Updated: 2025-11-22GitHub
31
1
Low Cost

Generate OAuth credentials for Jira MCP Server to enable AI tools like Claude and Cursor to interact with Jira by simplifying the complex OAuth 2.0 flow into a click-and-copy process.

Setup Requirements

  • ⚠️Requires manual setup of an Atlassian OAuth 2.0 app in the Atlassian Developer Console, including specific callback URLs and permissions.
  • ⚠️Requires environment variables (Client ID, Client Secret, Redirect URI) to be configured in a .env file.
  • ⚠️The generated credentials are for the 'Jira-MCP-Server' and require that separate project to be installed and available for use with AI clients.
Verified SafeView Analysis
The server implements several good security practices: using UUID for CSRF protection ('state' parameter), deleting session data after use, loading sensitive credentials from environment variables, and offering optional workspace validation for enterprise use. It is stateless and does not store sensitive data persistently. The generated tokens are displayed in the browser for manual copy-pasting, which is inherent to its function, but users are explicitly warned about handling them securely. No 'eval' or malicious patterns were found.
Updated: 2025-11-25GitHub
31
1
Medium Cost
jeffgreendesign icon

textrawl

by jeffgreendesign

Sec9

Serves as a personal knowledge base allowing AI models (e.g., Claude) to search, retrieve, and add documents, emails, notes, and web pages from a user's collection.

Setup Requirements

  • ⚠️Requires Node.js >= 22.0.0
  • ⚠️Requires a Supabase project URL and service role key, or a local PostgreSQL instance with `pgvector` extension enabled.
  • ⚠️Requires an OpenAI API Key (paid service) OR a local Ollama instance running with a compatible embedding model (e.g., `nomic-embed-text`) pulled and configured.
  • ⚠️Database schema must be initialized by manually running SQL scripts (`setup-db.sql`, `setup-db-memory.sql`) in Supabase or local PostgreSQL based on chosen embedding provider (OpenAI vs. Ollama dimensions differ).
Verified SafeView Analysis
The server demonstrates strong security practices including `timingSafeEqual` for bearer token comparison to prevent timing attacks, robust rate limiting across API endpoints to prevent DoS, and careful sanitization of user-provided filenames and output paths to mitigate path traversal and injection risks. Configuration is loaded from environment variables, with a production check for `API_BEARER_TOKEN`. Error handling avoids leaking stack traces in production. Input validation (file types, tag limits) is implemented for uploads. The `validateOutputDir` function is a good example of defense-in-depth against directory traversal by ensuring paths are within allowed base directories. Database interactions rely on the Supabase client and RPCs, which are generally safe against SQL injection if the underlying functions are parameterized.
Updated: 2026-01-19GitHub
31
1
Medium Cost
datablogin icon

GrowthNav

by datablogin

Sec8

Unified analytics infrastructure for growth marketing, enabling multi-tenant CLV analysis, marketing attribution, and automated client onboarding with diverse data sources.

Setup Requirements

  • ⚠️Requires Google Cloud Project setup and Application Default Credentials (for BigQuery, Sheets, Slides, Secret Manager).
  • ⚠️Anthropic API Key is required for LLM-assisted schema mapping (Paid Service).
  • ⚠️WeasyPrint library must be installed for PDF report generation.
  • ⚠️Google Workspace Domain-Wide Delegation configuration is needed for Google Sheets/Slides integration with impersonation.
Verified SafeView Analysis
The system implements strong SQL injection prevention through a QueryValidator that blocks destructive operations by default. Credential storage utilizes Google Secret Manager. However, the `configure_data_source` MCP tool allows direct passing of raw credentials (though `credentials_secret_path` is preferred for production). LLM-assisted schema mapping involves sending sample customer data to an external LLM (Claude), which is a design-level data exposure risk, though mitigated by sampling and LLM provider's data policies. Error sanitization for sensitive information is implemented.
Updated: 2025-12-13GitHub
31
2
High Cost
alphinside icon

adk-mcp-multimodal

by alphinside

Sec9

This server implements a multimodal AI agent for product marketing, enabling users to edit product photos and generate marketing videos from images using Google's ADK and Veo 3.1 API.

Setup Requirements

  • ⚠️Requires Google Cloud CLI and authentication (`gcloud auth application-default login`)
  • ⚠️Requires `aiplatform.googleapis.com` (and implicitly Veo API) to be enabled in Google Cloud Project
  • ⚠️Requires `uv` package manager for Python dependency management
  • ⚠️Requires Python 3.12
  • ⚠️Requires `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` to be configured in `.env` files
Verified SafeView Analysis
The system utilizes Google's ADK and GenAI models, relying on their inherent security. Environment variables are used for cloud project and location, avoiding hardcoded secrets. File uploads are processed and passed to Google APIs, minimizing direct execution risks. There are no obvious `eval` calls or other patterns for arbitrary code execution. Local file operations (e.g., `shutil.rmtree`) are confined to a designated 'gradio_artifacts' directory. Assumes the underlying Google APIs and ADK framework are secure.
Updated: 2025-11-22GitHub
31
1
High Cost
willianpinho icon

large-file-mcp

by willianpinho

Sec8

The server provides intelligent handling of large files with smart chunking, navigation, and streaming capabilities for AI applications.

Setup Requirements

  • ⚠️Requires Node.js >= 18.0.0.
  • ⚠️Requires absolute file paths and appropriate file system read permissions for target files.
Verified SafeView Analysis
The server relies on Node.js standard file system operations (`fs`, `readline`) which generally prevent command injection via file paths. It includes `verifyFile` to check file accessibility and type. However, the `search_in_large_file` tool uses `RegExp` directly from user-provided patterns, which could expose the server to Regular Expression Denial of Service (ReDoS) attacks if a malicious regex pattern is provided. There are no hardcoded secrets, obfuscation, or direct `child_process.exec` calls, and it communicates via stdio, not network ports.
Updated: 2025-12-06GitHub
31
1
Medium Cost
paracetamol951 icon

P-Link-MCP

by paracetamol951

Sec5

The P-Link MCP Server connects AI clients (like ChatGPT, Claude) to a Solana-based payment system, enabling conversational management of cryptocurrency payments, wallet information, and creation of payment links.

Setup Requirements

  • ⚠️Requires a P-Link.io API Key for most operations, which can be obtained via MCP tools or on P-Link.io.
  • ⚠️Requires a running Redis instance for persistent state (e.g., OAuth codes, client info); otherwise, it defaults to an unsuitable in-memory store for production.
  • ⚠️For production use of the OAuth server, secure `MCP_JWT_SECRET` and RSA key pairs (`MCP_OAUTH_PRIVATE_KEY_PEM`, `MCP_OAUTH_PUBLIC_KEY_PEM`) must be configured.
Verified SafeView Analysis
The server uses 'change-me' as the default for `MCP_JWT_SECRET`, which is a critical vulnerability if not changed in a production environment. OAuth tokens embed the user's `APIKEY` directly, meaning if an access token is compromised, the API key is exposed. This design choice, while simplifying AI client interaction, carries a higher risk than opaque tokens. The system relies on secure configuration of OAuth keys (`MCP_OAUTH_PRIVATE_KEY_PEM`, `MCP_OAUTH_PUBLIC_KEY_PEM`) or it generates ephemeral keys suitable only for development. The `get_private_key_of_wallet` tool wisely redirects users to the P-Link.io website to obtain their private key, preventing direct programmatic exposure via the MCP server.
Updated: 2025-11-24GitHub
31
1
Medium Cost

This project provides a server-side framework for managing and integrating contextual information, potentially involving AI models and search modules, within a larger engineering platform.

Setup Requirements

  • ⚠️Requires Node.js and npm/yarn for dependency management and execution.
  • ⚠️Requires API keys for external AI services (e.g., Google Gemini, Anthropic Claude), which may incur usage costs.
  • ⚠️Integration with an external search module is implied, requiring its separate setup and configuration.
Verified SafeView Analysis
Project integrates external AI services (Gemini, Claude) and search modules, implying network communication and potential handling of sensitive data. Without code access, specifics on data sanitization, API key management, and input validation cannot be assessed. General server-side security best practices, especially concerning API key storage and secure data transmission, should be followed.
Updated: 2025-11-18GitHub
31
1
High Cost
Sec8

A Python-based server for a Model Context Protocol (MCP) enabling interactive career orientation (proforientation) dialogues via a REST API, designed to integrate with a Telegram bot.

Setup Requirements

  • ⚠️Requires Anthropic API Key (Paid Service)
  • ⚠️Requires PostgreSQL database setup
  • ⚠️Requires Python 3.10 or higher
Verified SafeView Analysis
The server uses `os.getenv` for sensitive keys like `ANTHROPIC_API_KEY` and `DATABASE_URL`, preventing hardcoding. The framework loading mechanism (`_load_framework_sections`) correctly restricts file access to `.md` files within the designated `frameworks` directory, mitigating path traversal vulnerabilities. Database interactions use `psycopg2` which is standard. There are no obvious signs of `eval` or similar dangerous functions. The `bothelp_payment_webhook` endpoint simply logs incoming JSON without complex processing, reducing risk. Robust system prompts are used to guide the AI model, aiming to prevent prompt injection and information leakage, although this is more about AI behavior than code security.
Updated: 2025-12-13GitHub
31
1
Medium Cost
Sec8

An MCP server for integrating Mistral AI's Codestral and general language models, providing AI-powered code assistance and general reasoning capabilities.

Setup Requirements

  • ⚠️Requires Mistral AI API Key (Paid Service)
  • ⚠️Requires Node.js and npm installed
Verified SafeView Analysis
The server uses Zod for robust input validation. It loads the Mistral API key from environment variables, which is good practice. No 'eval' or obvious obfuscation is present. File write operations (outputPath) exist; if an untrusted client could control the path, it might pose a local file system risk. However, for its intended use with trusted MCP clients like IDEs, this is generally acceptable.
Updated: 2025-12-07GitHub
31
1
Medium Cost
avisangle icon

method-crm-mcp

by avisangle

Sec9

Enables LLMs to interact with Method CRM data for comprehensive management of tables, files, user information, event-driven automations, and API keys.

Setup Requirements

  • ⚠️Requires a Method CRM account and an API key (obtained from the CRM dashboard). Certain API key management operations (create, update, delete) necessitate an Administrator role.
  • ⚠️OAuth2 authentication methods are currently placeholders, with only API Key authentication fully implemented and recommended.
  • ⚠️Testing with `npx @modelcontextprotocol/inspector` requires Node.js and npm to be installed, in addition to Python dependencies.
Verified SafeView Analysis
Authentication credentials (API keys) are securely read from environment variables, not hardcoded. File uploads have a strict 50MB size limit. The tool explicitly warns users about securely storing newly created API keys, which are only shown once. Robust error handling and retry logic are implemented for network requests. OAuth2 support is currently a placeholder, which would require a thorough security review upon implementation.
Updated: 2025-11-22GitHub
31
1
High Cost
standardbeagle icon

standardbeagle-tools

by standardbeagle

Sec9

Design high-quality Model Context Protocol (MCP) servers with progressive discovery, context compression, and token-efficient responses.

Verified SafeView Analysis
The mcp-architect plugin primarily functions as a design and analysis tool within the Claude Code environment. Its operations involve generating JSON structures, reports, and guidance, rather than directly executing external code or handling sensitive runtime operations itself. The actual MCP servers it helps design (like agnt or lci) are external and require their own security considerations, but the plugin's own source code does not show direct security risks such as 'eval', hardcoded secrets, or direct network vulnerabilities. Its risks are largely limited to potential misuse of generated designs or the LLM's interpretation rather than code execution vulnerabilities within the plugin itself.
Updated: 2026-01-18GitHub
PreviousPage 205 of 760Next