Join our Newsletter — 33% off our NHI Course

MCP server vetting: are your controls keeping up in production?

 

(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 19129
Topic starter  

TL;DR: MCP servers can be easy to test locally but much harder to trust in production, because tool scope, credential handling, dependency pinning, and ongoing visibility all determine whether an AI client can safely use them, according to Obot. The real issue is not initial installation but whether runtime governance can contain tool access after the first connection.

Editorial analysis by NHI Mgmt Group, based on content published by Obot: “Vetting Third-Party MCP Servers for Production”.

Key questions

Q: What breaks when MCP servers are approved once but allowed to change later?

A: The original approval no longer describes the current access surface.

Q: Why do MCP servers increase risk when tool permissions are too broad?

A: MCP servers can expand risk because they sit between an AI client and sensitive backends, often with enough reach to query data, trigger workflows, or modify records.

Q: What are the warning signs that an MCP server is too trusted?

A: The main signs are broad tool descriptions, remote servers that can change behaviour after approval, risky local STDIO wrappers, and outputs that can shape later agent decisions.

Practitioner guidance

  • Vet MCP tool permissions before rollout Review each exposed tool for read, write, delete, and shell capabilities, then compare those permissions with the server’s stated purpose before allowing shared use.
  • Pin dependencies and source versions Freeze the package version, inspect lock files, and avoid direct internet installs at startup so the server you tested is the server you actually run.
  • Sandbox every third-party server first Run the server in an isolated container with no mounted volumes and limited network access, then inspect logs for unexpected tool calls or hidden outbound requests.

Bottom line: MCP server vetting is really a test of whether delegated tool access can be governed after first use, not just whether the code installs cleanly.

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 6 months ago
Posts: 18837
 

MCP server governance is now an identity problem, not just an integration problem: a third-party server that runs with delegated credentials behaves like a non-human identity with production reach. The trust decision is not whether the server installs cleanly, but whether its tool scope, token handling, and lifecycle can be governed after first use. That makes MCP subject to the same access discipline as any other production NHI, with explicit ownership and revocation paths.

A few things that frame the scale:

  • 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, the protocol's first year of widespread adoption, according to the State of Secrets Sprawl 2026.

A question worth separating out:

Q: How should security teams govern MCP servers in production?

A: Treat each MCP server as a governed access boundary, not just a utility. Require publisher verification, tool-level approval, least-privilege scopes, and audit logging before production use. The goal is to control what the agent can reach, how long it can reach it, and how every action is traced for response and compliance.

👉 Read our full editorial: MCP server vetting exposes the governance gap in AI access



   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.