Your n8n AI agent has a Slack API key, a Gmail credential, and a database connection. Can you name who owns it, when the key was last rotated, and everything it touched this week? If the honest answer is “the agent just… has them,” you are running exactly the setup Descope is trying to kill.
On October 15, 2026, Descope announced Agentic Identity Hub 3.0, a release that extends its identity platform from customer-facing agents and MCP servers into the internal agents employees spin up faster than security teams can inventory. The core idea is simple: treat every AI agent as an identity — created through an approval process, authenticated without shared secrets, subject to policy and logging wherever it runs.
By the end of this article you will know what the release actually does, why the agent-identity gap matters for self-hosted builders (not just enterprises), and a five-step playbook to give your own agents an owner, scoped access, and an audit trail today — with or without Descope.
What Descope actually announced
Descope is a developer-friendly identity platform — authentication flows, SDKs, APIs, and an MCP server of its own. Its Agentic Identity Hub already handles authentication and access control for over 1,000 MCP servers and millions of monthly agentic transactions for customers like You.com, WisdomAI, Cequence Security, Token Security, and Daylight Security. Version 3.0 turns that machinery inward: governance for the agents your own employees build and run.
The announcement lists four new capabilities:
-
Agentic Governance Suite — a self-service onboarding and approval workflow for AI agents. An employee requests a new agent along with the resources it needs (applications, APIs, data sources, MCP servers), and the request goes through review before anything is provisioned. Every agent ends up with a documented purpose, an accountable owner, and least-privilege access — through a process the company claims is fast enough that teams won’t route around it.
-
MCP gateway integrations — a single identity and policy-enforcement layer in front of every AI agent and MCP server in the organization. Descope integrates natively with MCP gateway solutions, including agentgateway, an open-source project of the Agentic AI Foundation (AAIF). Authentication, authorization, and logging then apply consistently whether the organization built the agent itself or just uses it — covering clients like Claude, Cursor, and ChatGPT and third-party MCP servers from GitHub, Notion, Linear, and Slack.
-
Advanced client authentication — agents and workloads proving who they are with keys and certificates instead of static secrets:
private_key_jwt(the client signs a short-lived assertion with a private key that never leaves it), mutual TLS (both sides present certificates), SPIFFE (workload identity derived from what the workload is, not a stored secret), and workload identity federation (a workload in AWS, GCP, Azure, Kubernetes, or GitHub Actions authenticates using the identity those platforms already issued). -
ID-JAG issuance for internal agents — an SSO-like experience for internal AI agents reaching any MCP server, with the organization’s existing identity provider behind it. The agent authenticates once and gets the right level of access per server, with policies evaluated on every request rather than baked into a long-lived credential — so an agent’s reach can be narrowed or revoked centrally without reissuing credentials.
The motivating numbers in the announcement: Gartner predicts the average Fortune 500 enterprise will have over 150,000 agents in use by 2028 (up from fewer than 15 in 2025), while only 13% of organizations think they have the right AI governance in place. An EY survey found 47% of organizations skipping AI governance processes for urgent deployments despite having formal policies.

The three holes in how agents authenticate today
Descope’s pitch names three specific failure modes, and each one maps directly onto things I have seen in real n8n stacks:
Hole 1: Agents appear with no record of who requested them or why. In a self-hosted setup this is the n8n workflow named “FINAL_FINAL_v3” running a Telegram bot with production credentials. When something breaks at 3 AM, nobody can answer the two questions that matter: who built this, and what is it allowed to do? An agent without a documented owner is a liability you cannot even begin to triage.
Hole 2: Agents authenticate with static, long-lived credentials. Shared API keys get hardcoded into workflow configs, pasted into ChatGPT custom instructions, and committed to repos. They leak, they are rarely rotated, and revoking one means hunting down every place it was copied. MCP (Model Context Protocol, Anthropic’s open standard for exposing tools to AI models) makes this worse, not better: every MCP server your agent connects to is another long-lived credential surface.
Hole 3: You can’t instrument the tools you don’t control. Most of the agents employees actually use were built by someone else — Claude, Cursor, a third-party MCP server from GitHub or Notion. If policy and logging can only live inside your own code, these agents run completely ungoverned. This is the hole Descope’s MCP gateway integrations are aimed at: put the identity layer in front of the MCP server, so policy applies even when you didn’t build the client.
The builder’s playbook: give every agent an identity
You don’t need Descope to apply the idea. Here is the five-step version for self-hosted n8n and agent builders, roughly ordered by leverage:
Step 1 — Inventory every agent and give it an owner. List every agent, workflow, and bot that runs in your stack. Each one gets three fields: a human-readable purpose, one accountable owner, and the resources it touches. If you can’t fill those fields for something, that’s your highest-priority risk — not the CVEs in your queue.
Step 2 — Kill shared static keys. Every credential should be scoped to one agent with the minimum permissions it needs. In n8n, that means separate credentials per workflow project rather than one shared OpenAI credential for the whole instance. Rotate anything that has lived unchanged for more than a year. If a key works from everywhere, it will eventually be used from somewhere you didn’t intend.
Step 3 — Prefer short-lived, revocable access. Wherever the platform supports it, use tokens that expire and assertions that are issued per session, not secrets that live forever. This is the principle behind Descope’s private_key_jwt and ID-JAG issuance: a compromise of one session doesn’t become a compromise of the system.
Step 4 — Put policy in one layer, not in every agent. If you run MCP servers for your agents, front them with a single gateway that handles authentication, authorization, and logging — Descope’s agentgateway integration is one option; a reverse proxy with per-client credentials is the zero-budget version. The rule: no agent talks to a tool except through the policy layer.
Step 5 — Log every tool call an agent makes. An audit trail is the difference between “the agent deleted the database” and “the agent deleted the database at 14:32 using these credentials with this prompt.” In n8n, execution logs plus a central log sink get you most of the way there; the gaps are the agents running outside your infrastructure (see hole 3).

Limits and honest trade-offs
A few things this announcement doesn’t change. Descope’s pricing for the Hub isn’t in the release, so whether this is practical for a solo builder or a ten-person team is still open — the enterprise framing suggests you should evaluate the cost against simply doing steps 1–5 yourself. An identity layer also doesn’t fix a badly designed agent: least-privilege access on an agent with an unlimited tool list is still a broad attack surface, just a documented one.
The hardest part of the whole announcement isn’t technical. The EY survey figure — 47% of organizations skipping governance processes for urgent deployments — tells you the failure mode: any approval workflow that is slower than just shipping will be routed around. The governance suite only works if onboarding an agent is genuinely faster than going rogue, and that’s a product claim worth testing before you commit.
Finally, this is a vendor announcement, not a standard. ID-JAG issuance and agentgateway integrations are Descope’s ecosystem bets; before you build on them, check what your existing identity provider already supports for non-human identities and how the exit looks if you change your mind.
FAQ
Is this only for large enterprises?
The press release is enterprise-framed (Fortune 500 stats, SSO integrations), but the underlying problems — ownerless agents, shared keys, no audit trail — hit small teams and solo self-hosters too. Steps 1–5 of the playbook above apply at any scale; the commercial product matters most where you have hundreds of agents and need automation for the inventory.
What’s the difference between this and just using OAuth?
OAuth handles how a user delegates access to an app. The gap here is that agents act without a user in the loop: they need their own identity (not a borrowed human one), authentication that doesn’t rely on copy-pasteable secrets, and policies evaluated per request. That’s what private_key_jwt, mTLS, SPIFFE, and workload identity federation add on top.
We already covered agent inventory in October — is this the same thing?
Related but different. Inventory tells you what exists; identity tells you what each agent is allowed to do and proves it at runtime. Inventory is step 1 of this playbook — this release is about steps 2 through 4.
Should I replace my n8n API keys with this?
Don’t rip out working credentials on announcement day. Start with the inventory and scoping steps, which are free and have no migration risk. Evaluate the identity layer only once you have more than a handful of agents and the manual approach is visibly failing.
Key Takeaways
- Descope’s Agentic Identity Hub 3.0 treats internal AI agents as identities — approved onboarding, no shared secrets, per-request policy, and audit trails — announced October 15, 2026.
- The three holes it targets are real in self-hosted stacks too: ownerless agents, static long-lived keys, and ungovernable third-party tools (Claude, Cursor, third-party MCP servers).
- The free playbook works at any scale: inventory every agent with an owner, kill shared keys, prefer short-lived access, put policy in one layer, log every tool call.
- Watch the adoption trap: any approval workflow slower than shipping gets routed around — the EY survey says 47% of orgs already skip governance for urgent deployments.
- Identity doesn’t fix bad agent design. Scoped access on an agent with an unlimited tool list is still a broad attack surface — just a documented one.
Next: run step 1 this week — list every agent in your stack with an owner, a purpose, and the credentials it holds. Whatever you can’t fill in is where you start tomorrow. And if you self-host n8n, read our n8n October 2026 security update to see which advisories your patch covers.
Sources: Descope press release, GlobeNewswire, Oct 15, 2026. Gartner and EY figures are as reported in the announcement.
Images: Pexels