TL;DR: MCP servers are moving from demo tooling into enterprise environments, but the article shows they need full OAuth, identity integration, observability, sandboxing, and governance before security teams can trust them, according to WorkOS. The real issue is not protocol adoption but whether existing IAM and NHI controls can govern tool access, token scope, and auditability at enterprise scale.
NHIMG editorial — based on content published by WorkOS: Enterprise-ready MCP servers: How to secure, scale, and deploy for real-world AI
By the numbers:
- 53% of MCP servers expose credentials through hard-coded values in configuration files.
- Only 18% of MCP server deployments implement any form of access scoping for tool permissions.
Questions worth separating out
Q: How should security teams govern MCP servers in enterprise environments?
A: Treat MCP servers as governed non-human identities with owners, scopes, revocation paths, and audit requirements.
Q: Why do MCP servers create new identity and access risks?
A: MCP servers can connect a model to multiple tools and business systems, which expands the blast radius of any credential, scope, or authorization failure.
Q: What breaks when MCP tool permissions are not tightly scoped?
A: Without tight scoping, a tool-using identity can accumulate cross-system privilege that no one can easily explain or contain.
Practitioner guidance
- Classify MCP servers as governed non-human identities Assign each server an owner, a role, and a revocation path so it sits inside the same governance model used for service accounts and workload identities.
- Enforce narrow tool scopes and token expiry Reject long-lived credentials and broad permissions.
- Gate production access through identity integration Tie MCP access to enterprise SSO, org mapping, and deprovisioning workflows so access can be removed instantly when the business relationship changes.
What's in the full article
WorkOS's full article covers the operational detail this post intentionally leaves for the source:
- Step-by-step OAuth configuration guidance for MCP resource servers and authorization servers.
- Practical examples of identity-provider integration for enterprise SSO and org mapping.
- Operational hardening details for sandboxing, rate limiting, and structured observability.
- The full enterprise-ready checklist for authentication, resilience, security, and governance.
👉 Read WorkOS's guide to enterprise-ready MCP servers →
MCP server governance gaps: are your auth and controls ready?
Explore further
MCP server governance is now an identity problem, not just an integration problem. Once a server can reach production tools, it inherits access risk, audit risk, and revocation risk that IAM teams already recognise from service accounts and API keys. The article correctly points to OAuth, SSO, and logs, but the bigger point is that MCP creates a governable actor that must be treated like any other non-human identity. Practitioners should place MCP inside their NHI control model instead of letting it sit in application engineering blind spots.
A few things that frame the scale:
- 53% of MCP servers expose credentials through hard-coded values in configuration files, according to The State of MCP Server Security 2025.
- In the same research, only 18% of MCP server deployments implement any form of access scoping for tool permissions.
A question worth separating out:
Q: How should organisations decide which MCP actions need additional approval?
A: Any MCP action that can change data, trigger execution, or touch regulated systems should go through explicit review or approval before it is enabled. That threshold should be based on business impact, not developer convenience. If the action would matter in a privileged access review, it belongs in a governed approval path.
👉 Read our full editorial: Enterprise-ready MCP servers need stronger auth, governance, and visibility