```mdx
TL;DR
/accounts/{account_id}/access/apps./access/apps/{app_id}, /access/apps/{app_id}/policies, and /access/apps/{app_id}/policies/{policy_id}.---
Editor's Note: We see this as a meaningful expansion rather than routine maintenance — the introduction of MCP Server and MCP Server Portal application subtypes signals Cloudflare is extending Zero Trust Access to cover Model Context Protocol workloads, which aligns with the broader industry push to secure AI agent infrastructure. The policy schema additions are consistent across all subtypes, suggesting a deliberate effort to normalize embedded policy handling. If you're building tooling that parses Access app list responses, we'd recommend updating your schema validators now to accept the new optional fields rather than waiting for them to appear in production traffic.
---
What Changed
Feature
access_app_resp_embedded_policies component schema has been extended with new optional properties on policies/items for every application subtype returned by GET /accounts/{account_id}/access/apps. This affects all 13 subtypes:- Self Hosted Application (subschema #1)
- SaaS Application (subschema #2)
- Browser SSH Application (subschema #3)
- Browser VNC Application (subschema #4)
- App Launcher Application (subschema #5)
- Device Enrollment Permissions Application (subschema #6)
- Browser Isolation Permissions Application (subschema #7)
- Gateway Identity Proxy Endpoint Application (subschema #8)
- Bookmark Application (subschema #9)
- Browser RDP Application (subschema #11)
- MCP Server Application (subschema #12) — newly introduced
- MCP Server Portal Application (subschema #13) — newly introduced
access_app_req_embedded_policies component schema receives parallel additions on policies/items/oneOf[subschema #3] for the same set of application subtypes. These fields are optional in POST and PUT request bodies against /accounts/{account_id}/access/apps and /accounts/{account_id}/access/apps/{app_id}./accounts/{account_id}/access/apps/{app_id}/policies and /accounts/{account_id}/access/apps/{app_id}/policies/{policy_id} endpoints reflect the same schema additions, keeping the standalone policy resources consistent with the embedded policy representation.MCP Server Application and MCP Server Portal Application are now recognized subtypes within the Access apps anyOf discriminator, expanding the set of application kinds the API can represent.---
Who's Impacted
policies/items and should update your models to handle them gracefully rather than treating unknown properties as errors./accounts/{account_id}/access/apps, the new optional fields are additive and won't invalidate existing payloads, but your schema snapshots will need refreshing to stay in sync.anyOf discriminator in the request body.---
Action Checklist
api-schemas repo at commit 2db10acc84d9 and regenerate any auto-generated client code.access_app_resp_embedded_policies component to include the new optional properties on policies/items.access_app_req_embedded_policies component for the same reason.switch (app.type)) and add handling for MCP Server Application and MCP Server Portal Application.GET /accounts/{account_id}/access/apps.GET /accounts/{account_id}/access/apps/{app_id} for an existing app to confirm the new optional fields appear as null or are omitted (rather than causing a parse error) in your client.GET /accounts/{account_id}/access/apps/{app_id}/policies/{policy_id} similarly to validate the per-policy endpoint schema changes don't break existing policy reads.policies/items/oneOf[subschema #3].---
Verification
[https://github.com/cloudflare/api-schemas/commit/2db10acc84d90f73fbd0c0e804026b5b4fb5d328](https://github.com/cloudflare/api-schemas/commit/2db10acc84d90f73fbd0c0e804026b5b4fb5d328)
7d93645dd585 and 2db10acc84d9, GitHub compare view.[https://github.com/cloudflare/api-schemas/compare/7d93645dd58587341a6267930addf5c53d7e0f82...2db10acc84d90f73fbd0c0e804026b5b4fb5d328](https://github.com/cloudflare/api-schemas/compare/7d93645dd58587341a6267930addf5c53d7e0f82...2db10acc84d90f73fbd0c0e804026b5b4fb5d328)
Last verified: 2026-02-24T23:01:41Z
```