Home / Companies / WorkOS / Blog / Post Details
Content Deep Dive

MCP: Scope step-up is not authentication step-up

Blog post from WorkOS

Post Details
Company
Date Published
Author
Maria Paktiti
Word Count
2,175
Company Posts That Month
7
Language
English
Hacker News Points
-
Post removed?
No
Summary

MCP’s existing Step-Up Authorization Flow handles insufficient OAuth scopes, allowing servers to return a 403 insufficient_scope challenge and clients to request broader permissions, but it does not address whether a human user has recently re-authenticated or remains present for a sensitive action. That distinct authentication step-up problem is covered by RFC 9470 through concepts such as insufficient_user_authentication, acr_values, max_age, and auth_time, none of which MCP currently adopts. This gap is especially significant for long-running, unattended, and resumable agent sessions, where a valid token with durable permissions may be tied to an authentication event from hours or days earlier. MCP’s URL mode elicitation can support an out-of-band browser-based approval process and requires servers to verify the identity of the user completing it, but it does not provide a standard way to require authentication freshness. Until MCP and authorization servers support RFC 9470-style challenges, servers handling destructive operations should implement their own short-lived, single-use approvals bound to the verified user identity, the exact operation and its arguments, and a fresh authentication event.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
MCP 31 No monthly metrics for this publish month.
AI Agents 1 No monthly metrics for this publish month.
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.