MCP 2026-07-28 deprecates DCR: what Sume's MCP OAuth supports today
The 2026-07-28 MCP spec deprecates dynamic client registration for Client ID Metadata Documents. What Sume's hosted MCP OAuth describes today and what it omits.

Sume's hosted MCP OAuth, as documented and coded on origin/main on 2026-10-04, still uses dynamic client registration with the authorization code flow and PKCE. The 2026-07-28 MCP revision deprecates dynamic client registration in favor of Client ID Metadata Documents, and I found no mention of those documents in Sume's OAuth docs or code. The open question is a client that supports only metadata documents.
What did the spec change?
The changelog lists three OAuth items: validation of the iss parameter (SEP-2468), an application_type field in client registration, and the deprecation of dynamic client registration (DCR) in favor of Client ID Metadata Documents. Each affects what a client sends before the first token request.
What does Sume do today?
| Item | Sume hosted MCP |
|---|---|
| Grant type | authorization_code only |
| PKCE | S256 |
| Token endpoint auth | none, a public client |
| Access token lifetime | 3600 seconds |
refresh_token in a registration request | ignored |
| Scopes | mcp:read required, mcp:write opt-in |
| Revocation | /oauth/revoke |
Where do clients find the metadata?
Sume's MCP OAuth and API keys page publishes two endpoints: https://mcp.sume.com/.well-known/oauth-protected-resource/mcp and https://mcp.sume.com/.well-known/oauth-authorization-server. The protected-resource document names the MCP origin as the authorization server, and the resource audience is https://mcp.sume.com/mcp.
What should I do if my client wants a metadata document?
Use an API key. The OAuth page says remote MCP also accepts Authorization: Bearer <SUME_API_KEY> or an x-api-key header, and that path gives the full hosted tool set, with idempotency_key required on writes and paid calls. It is the supported route for automation that does not use OAuth.
Do not treat an OAuth token as a key. The page says an MCP OAuth token is not a Sume API key, and tells you not to mint API keys for hosted OAuth clients as a workaround. If a key leaks into logs or a chat, rotate it.
Interactive clients should keep using registration. The consent page shows Read locked on and Write off by default, so a read-only grant is one click.
What should I watch next?
Two things. First, whether your client library moves to metadata documents by default; if it does, test the sign-in against https://mcp.sume.com/mcp before you upgrade. Second, the iss check: the changelog says clients validate it, so any proxy that rewrites the authorization server origin could break a flow that worked before. Sume's docs say the authorization server is the MCP origin and the old www surface is deprecated, so keep every redirect on that origin.
Sources
Related posts
More in Developers
- MCP 2026-07-28 deprecations: SSE, sampling, roots, logging checklist
MCP 2026-07-28 deprecates Roots, Sampling and Logging and reclassifies HTTP+SSE as Deprecated, with 12 months of notice. A checklist for media servers.
- MCP 2026-07-28 drops SSE resume: re-send with Sume idempotency_key
A dropped MCP response stream now loses the in-flight request, so clients re-issue it. How Sume's idempotency_key stops a re-sent paid create billing twice.
- MCP 2026-07-28 resultType: Sume tool results omit it and still work
The 2026-07-28 MCP spec adds a required resultType, and clients treat a missing one as complete. What Sume's tool results carry and what never appears.
- MCP deprecations, removal from July 2027: audit Sume client
An MCP 2026-07-28 release candidate deprecates Roots, Sampling, Logging, Dynamic Client Registration and HTTP+SSE, removal no earlier than July 28, 2027.
Written by Sume