The MCP Shift
Part 1: The Problem
AI agents are transforming businesses, but whoβs really pulling the strings? As the Model Context Protocol (MCP) becomes the go-to bridge between AI models and tools, security and IAM teams are uncovering a few unexpected bumps in the road.
At Astrix, conversations with customers, partners, and industry experts have surfaced key lessons about MCPβs early challenges and, more importantly, the solutions that turn risk into reward. But letβs not get ahead of ourselves.
This will be a series where weβll tackle both sides: first, the MCP security challenges weβve observed, and then (in part 2) how MCPβs own structure might also be the solution. In the last post (Part 3), weβll see if MCP is the future or a fad – and weβre going to ask you to help out. If you want to help your peers see into the future of MCP, please take our 5 question, no hassle, multiple choice survey.
The goal is to be candid about the pitfalls, but optimistic and constructive in solving them. (Spoiler: Done right, MCP can become the linchpin of AI identity governance rather than a roadblock.)
AI Agents = Exploding Identities
The rise of AI agents is truly astounding – in some organizations, they now vastly outnumber human employees. AI βcoworkersβ book meetings, write code, and handle data, and each of these agents acts with a form of identity and access. Naturally, these are the Non-Human Identities (NHIs) Astrix has always been focused on. This AI Agent surge is exciting, but weβre being told it brings unprecedented security and governance challenges.
How do you manage what all these autonomous agents are allowed to do? If youβre a security or IAM professional suddenly responsible for an army of bots, youβre not alone in feeling anxious.
Early Blind Spots in AI Identity Governance
Credential risks in MCP implementations
The Astrix Research team analyzed over 5,200 unique, open-source Model Context Protocol (MCP) server implementations to understand how they manage credentials and what this means for the security of the growing AI agent ecosystem.Β The research findings were eye-opening: the vast majority of servers (88%) require credentials, but over half (53%) rely on insecure, long-lived static secrets, such as API keys and Personal Access Tokens (PATs). Meanwhile, modern and secure authentication methods, such as OAuth, are lagging in adoption at just 8.5%, confirming a major security risk across the ecosystem. Learn more here –> State of MCP Server Security 2025.

Dev-friendly, security-lite
MCPβs early design took a very developer-friendly approach to connecting AI models with tools, essentially using bearer tokens (API keys) everywhere for simplicity. Made by developers for developers. Unfortunately, what is easy for developers can create headaches for security.
Customers are telling us theyβre seeing a proliferation of API keys and other credentials spread across AI agents and scripts in MCP deployments. Each new integration often meant yet another static token floating around, or even worse, the same static token being used again and again.
The result? A sprawling attack surface of secrets with little centralized control. Since the design of MCP made these tokens the only choice at first, they simply became the default.
Mixed adoption over risk concerns
Not everyone we spoke to jumped on the MCP bandwagon at first. In highly regulated environments, teams were (and still are) wary of adding a new abstraction layer they canβt confidently attest to auditors.
Weβve heard βIf itβs just some random thing the devs pulled off the internet, how do we trust it?β more than once. Some early AI adopters even skipped MCP and built their own integration layers, citing security as the reason. Of course, they also say theyβre struggling with the adoption of their own integration platforms and are being pressured to use MCP.
Others run MCP in limited ways (for newer, less sensitive apps) while keeping legacy direct API calls for critical systems. This patchwork means inconsistent security controls and a lot of confusion for identity governance.
Supply chain & third-party fears
Some of the most savvy folks we spoke with point out that relying on external or open-source MCP implementations introduces supply chain risk. Remember Heartbleed? Now imagine a bug, backdoor, or vulnerability like that in a widely used MCP server component turning every AI agent using it into a double agent.
Security teams instinctively worry that a compromised MCP could become a single point of failure or a new attack vector. This has made some CISOs pump the brakes on MCP until itβs proven and hardened. The people thinking that maybe MCP could be part of the solution (as weβll talk about in part 2) are not alone. Itβs a classic security catch-22: adding a control layer can increase risk if that layer isnβt secure itself.
Identity blind spots
Perhaps the trickiest issue is that MCP initially did little to distinguish or manage identities. An AI agent using MCP calls a tool with a token, but out-of-the-box, there was no concept of βwhich agent (or which human on whose behalf) is doing this?β Again, our savvy customers are quick to point out that thereβs work going on in the standards world to address this, but also fear it wonβt come quickly enough to stop the current bad practices in MCP from cementing themselves into a long legacy of technical debt.
The protocol lacks built-in identity context and granular authorization β too many agents are essentially a super-user with a key. As a result, many security teams report lost visibility into who or what is performing actions through MCP. No fine-grained audit trails tying actions to a specific non-human identity (NHI) means potential misattribution and difficulty enforcing least privilege.
Weβve already seen mishaps like leaked API keys and agents inadvertently (or maliciously) overreaching their permissions β all due to this lack of identity governance in MCPβs first iterations. Remember, you donβt need MCP to have these leaked keys cause issues – but since attackers know to look for them already, itβs destined to happen again if it proliferates.
On the flip side: A solution too convenient to ignore
Given the issues above, one might expect MCP to be shunned, yet we see the opposite. MCP adoption is mixed but undeniably rising. Even the most cautious people we spoke to say itβs rising for them. Why? Because it solves a massive pain point. Organizations were facing wasted time for scarce AI developers in cycles building bespoke integrations for each AI tool; MCP swooped in and βcollapsed the MΓN integration mess into a one-to-many standardβ, to quote one insightful analysis.
In practice, teams using MCP report dramatic reductions in complexity and faster time-to-market for new AI capabilities. When something makes developers happy and productive, itβs going to get used, even if security has to play catch-up.
Conclusion
MCPβs momentum builds as more success stories emerge, which in turn motivates vendors and open-source projects to invest in securing MCP, which then makes new adopters more comfortable. In fact, from what weβre seeing, there could be a tipping point soon β a moment where MCP adoption accelerates rapidly and βeveryoneβ jumps on board, simply because the standard becomes ubiquitous.
Despite some hesitations, we might be closer than ever to that critical mass. The takeaway for security and IAM teams is clear: MCP isnβt going away, so itβs time to turn those initial security challenges into an opportunity, which is exactly what weβll discuss in our next chapter. Donβt forget to help yourself and your peers see into the future of MCP by taking our 5 question, no hassle, multiple choice survey today!
Continue toΒ part 2 to learn how MCPβs own structure might also be the solution, and Part 3, where weβll see if MCP is the future or a fad β and weβre going to ask you to help out. If you want to help your peers see into the future of MCP, please take ourΒ 5 question, no hassle, multiple choice survey.