Role of Platform Engineering in AI Agent Enablement
Platform engineering must evolve to govern AI agents with the same rigor it uses for humans.

Platform engineering spent the better part of a decade solving developer productivity: CI/CD pipelines, self-service portals, golden paths that turned a multi-day deployment into a ten-minute task. That work is done, and now the job is changing shape. The same teams that built internal developer platforms for humans now have to govern a new kind of actor, one that writes code, calls APIs, and moves through enterprise systems at machine speed, with no instinct for when to stop and ask. Gartner forecasts that task-specific AI agents will appear in a large share of enterprise applications by the end of 2026, up from a negligible base in 2025, and that trajectory outpaces any governance mechanism ever built for human actors alone. Platform engineering did not choose this role. Scale chose it.
What the IDP golden-path model solved for developers, and why agents need the same thing
The golden path worked because it made compliance the easiest thing to do. When spinning up a complete microservice, with CI/CD wired in, security scans running automatically, observability dashboards attached, and cost tags applied, takes minutes through a validated template, no engineering team bothers building a workaround. That discipline encoded organizational standards directly into the easiest available route, rather than restricting what developers could do, so the compliant path beat the improvised one on convenience alone. People widely credit golden paths with cutting developer cognitive load, but no peer-reviewed study has put a number on it. The mechanism mattered more than the metric: when the sanctioned way is also the fastest way, adoption stops being a policy question.
Agents face a version of this same problem, but they have no safety net a human brings. An agent asked to deploy a microservice has to understand the architecture, pull the approved configuration, build and test the code, scan the resulting artifacts, push the deployment through an authorized workflow, confirm the service is healthy, and report back on what happened. Every one of those steps depends on the platform offering a clear, consistent, machine-usable interface. When a human developer hits an undocumented process or an ambiguous permission, they can ask a colleague, check Slack, or just use judgment built from years of context. An agent has none of that. It acts strictly within the interfaces and constraints the platform exposes, and if those are inconsistent or incomplete, the task simply fails, repeatedly, with no fallback to common sense.
Platform maturity now functions as a multiplier on AI maturity: where the standards are already solid, agents scale them faithfully, and where they are absent or inconsistent, agents will scale the disorder just as fast. Futurum's Mitch Ashley put the shift in direct terms: "2026 will be the year platform engineering shifts from automation to agent-based and agentic workflows". He went further, arguing that platform teams "will be instrumental in determining how agents operate, interact, and comply with organizational controls, influencing how quickly and how far enterprises can take AI," a claim about which teams end up owning enterprise AI risk.
The organizational capacity to do this already exists. Gartner's own tracking shows that by 2026 the IDP has become the default operating model for large engineering organizations, up sharply from 2022. The muscle is built. So you either extend that muscle deliberately to a non-human user base, or agents just get bolted onto infrastructure that was never designed to hold them.
What an Agent-Ready Platform Requires Beyond a Developer-Focused IDP
You build an agent-ready IDP on the same platform, not as a parallel system from scratch, extended to surface capabilities that a developer-only IDP never had to make explicit. Concretely, that means machine-readable interfaces, permissions scoped tightly to a given task, credentials that expire quickly instead of lingering, operational feedback structured for a machine to parse, and a full audit trail for every change an agent makes.
Machine-readable interfaces come first because an agent cannot interpret a wiki page the way a new hire can. It needs APIs and MCP tool definitions that describe what it can invoke, so no human has to translate documentation into action. Permissions have to move away from the blanket-trust model that platform teams sometimes extend to known services. An agent doing code analysis needs read-only access. One scaffolding a new repository needs limited write access to that repository alone. Production changes need a separate, narrower privilege tier entirely, because scoping access to the task at hand is the only way to contain what a compromised or misbehaving agent can actually do.
Credentials follow the same logic. They need to be issued just in time, tied to a specific task, and revocable, with nothing long-lived sitting in an agent's memory or surfacing in its logs where it can be scraped later. An agent needs logs, traces, and deployment status built for a machine to reason over, since feedback loops matter just as much as access does. And every agent-generated change needs the same audit trail a human-initiated one would carry, tied back to the specific agent identity and the policy that authorized the action in the first place.
This is not a theoretical architecture. CNCF's OpenChoreo project already runs on exactly this unified model: developers, platform engineers, and SREs work through portals, CLIs, APIs, and GitOps workflows, while AI agents reach the same platform through MCP servers. The Backstage community is moving the same way: it is building MCP backends that let AI clients discover and trigger scaffolder templates as native tools, so existing golden paths become something agents can directly act on. The platform decides what's allowed, and the user, human or agent, discovers what it can do strictly within those bounds, a principle that made golden paths work for humans and now underlies both efforts. Agents and developers should be walking the same governed paths, not separate ones running on different rules.
MCP as the connective tissue and primary attack surface of agent-platform integration
MCP has become the standard way agents discover and call tools across enterprise systems, so it has also become the place where attackers concentrate effort. The OWASP MCP Top 10 lays out the threat classes platform teams now have to defend against directly, and several of them have no real precedent in traditional application security.
If malicious instructions get embedded in tool metadata, they can hijack a model's decision-making before any user even acts, because tool definitions enter the model's context with no validation step in between. Rug pulls are a variant of the same gap over time: a tool approved last week can silently change its behavior this week, with no re-approval and no alert, because most platforms only validate at the point of initial approval and never check again afterward.
Credential aggregation raises the stakes further. A single MCP server holding credentials for Slack, GitHub, Postgres, and Salesforce all at once turns one compromise into a catastrophic one, because the blast radius of a single stolen token now spans every system that server touches. Excessive scopes compound the problem: an overly broad token scraped from a log file or lifted from agent memory can expose an entire connected system from a single point of failure.
The supply chain risk has already materialized. The first malicious MCP package appeared in public registries in September 2025, and CVE-2025-49596, with a CVSS score of 9.4, allowed arbitrary command execution through unauthenticated MCP Inspector instances. A systemic architectural flaw disclosed in April 2026 by OX Security exposed hundreds of thousands of vulnerable instances, spread across a supply chain tied to well over a hundred million package downloads. By May 2026, at least seven confirmed high- or critical-severity CVEs had been identified across major MCP-integrated platforms, including MCP Inspector, LiteLLM, Cursor IDE, LibreChat, and Windsurf.
None of this makes MCP a flawed idea.
What Platform Teams Must Implement for MCP Authorization
The MCP specification itself has started closing some of these gaps, and the July 28, 2026 update gives platform teams a concrete set of requirements to build against rather than a vague mandate to "secure MCP."
MCP servers are now formally classified as OAuth 2.1 resource servers, and they're required to implement OAuth 2.0 Protected Resource Metadata under RFC 9728, so a client can automatically discover the correct authorization server instead of relying on hardcoded or guessed configuration. MCP clients, in turn, now have to implement Resource Indicators under RFC 8707, specifying exactly which MCP server a given token is meant for. That single requirement closes a specific attack path: a malicious server can no longer trick a client into handing over a token that was actually intended for a different, legitimate server. PKCE is now required for any delegated authorization flow, and the OAuth Client Credentials extension covers the agents that have no human in the loop at all, background services and CI/CD jobs that need to authenticate entirely on their own.
The client side of this ecosystem has moved fast. As of April 2026, ten major AI agents support custom remote MCP servers with native OAuth 2.1: Claude and Claude Desktop, Claude Code, ChatGPT, VS Code with GitHub Copilot, Zed, Kiro, Amazon Q Developer CLI, OpenCode, Docker MCP Toolkit, and Cursor. Most of the tools engineering teams already use already have the client-side infrastructure they need for proper authorization. The unfinished work sits on the server and platform side, where enterprises have to actually implement these standards rather than assume the client handles it.
Binding OAuth tokens to cryptographic client certificates, through mTLS or DPoP, closes the token-theft gap that standard bearer tokens leave open. The platform enforces that boundary by issuing credentials per agent and per task, rather than letting agents share a single identity or a single set of permissions.
Getting this authorization architecture right is the precondition for everything that governance tries to do afterward. An auditor, a regulator, or a security team cannot reason about what an agent is permitted to do if the platform itself cannot answer that question with precision at the moment a credential is issued.
Treating Agent Identity With the Same Rigor as Human Identity
The identity gap agents have opened up in enterprise systems is not a risk sitting somewhere out on the horizon. A 2026 survey of CISOs and CIOs at large enterprises found that a large majority lack full visibility into their own AI agent identities, and nearly all of them doubt they could even detect or contain a compromised agent if one turned up. A large share of enterprises surveyed already have agents or automated workflows running that their own security teams never knew existed. That is a present operational blind spot, already live inside production systems.
Regulators have stopped treating agents as a variant of the traditional service account and started treating them as a distinct compliance category in their own right. Agent governance now touches the EU AI Act, GDPR, CCPA, and identity governance frameworks that were written with only human users and conventional service accounts in mind. Article 14 of the EU AI Act says high-risk AI systems have to let human operators understand what the system can and cannot do, correctly interpret its output, intervene in its operation, and override or disregard that output when they need to. Satisfying those requirements takes more than a written policy document. The platform has to make each of those capabilities technically real, built into how agents are authorized, monitored, and stopped. Article 99 backs this with fines of up to 7% of global turnover for the most serious violations, and the EU AI Act's broader enforcement, covering general-purpose AI models and the Article 50 transparency requirements, activated on August 2, 2026, with high-risk system enforcement still deferred to 2027 and 2028.
What business function does the agent actually serve. What credentials does it hold, and are those credentials scoped to the least privilege the task requires. What can it actually reach and act on across every connected system, not just the ones it was designed to touch. And what did it actually do over a given audit period, verified against a traceable record rather than assumed from its intended design. The teams that cannot answer them are the ones already carrying agents they don't know exist.


