auditing-mcp-server-pre-trust

Audit MCP servers for license, provenance, network, and tool safety before trust.

2|Updated May 23, 2026
One-click install
npx skills add https://github.com/rocklambros/rcs --skill auditing-mcp-server-pre-trust
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auditing-mcp-server-pre-trust
Source: https://github.com/rocklambros/rcs/tree/main/skills/security/auditing-mcp-server-pre-trust
Command: npx skills add https://github.com/rocklambros/rcs --skill auditing-mcp-server-pre-trust

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents risky MCP servers from being added to Claude Code by forcing a disciplined pre-trust review before installation or registration.

Core Features & Use Cases

  • License verification: Checks whether the repository has a permissive, explicit license suitable for redistribution and use.
  • Source and supply-chain review: Evaluates commit history, contributor patterns, suspicious code, and other red flags that can indicate compromise or hidden behavior.
  • Network and secret safety: Identifies outbound connections, telemetry, version-pin issues, and unsafe secret handling before the MCP is trusted.
  • Least-privilege tool review: Reviews the tool surface exposed by the MCP and flags oversized or destructive permissions.
  • Use Case: A security engineer asks whether a community GitHub MCP should be added to a Claude Code workspace and needs a clear integrate, constrain, or reject decision.

Quick Start

Ask me to audit the MCP server you want to add and return the per-check verdicts, blocking issues, and final recommendation.

Frequently Asked Questions about auditing-mcp-server-pre-trust

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit an MCP server before adding it to Claude Code?

To audit an MCP server before adding it to Claude Code, you request a pre-trust security review that checks license, source provenance, network egress, version pinning, secret handling, and exposed tools. The audit returns a per-check verdict and a final integrate, constrain, or reject recommendation.

What security checks should I run on third-party MCP servers?

Security checks for third-party MCP servers should include license verification, supply-chain review of commit history, network egress analysis, secret handling validation, and least-privilege tool surface review. These checks identify red flags indicating compromise or hidden behavior before registration.

Why does my MCP server need a pre-trust security review?

An MCP server needs a pre-trust security review to prevent risky integrations from being added to Claude Code. This disciplined review verifies source provenance, outbound connections, and exposed tool permissions, producing a clear decision to integrate, integrate-with-constraints, or reject the server.

Does this pre-trust audit work for community and plugin-provided MCP servers?

Yes, the pre-trust audit applies to community, third-party, project, and plugin-provided MCP servers. It performs a security review of any external server before installation, evaluating contributor patterns, version pinning, and destructive permissions to ensure safe integration.

What is the best way to review MCP tool permissions for least-privilege?

The best way to review MCP tool permissions for least-privilege is to audit the exposed tool surface and flag oversized or destructive permissions. This pre-trust review ensures the server only requests the necessary scopes before you integrate it into your workspace.

When should I reject an MCP server during a security audit?

You should reject an MCP server during a security audit when blocking issues are found in source provenance, unsafe secret handling, or destructive tool permissions. The audit produces a reject recommendation if the server poses significant risks that cannot be mitigated with constraints.