Figma Make resource links returned by get_design_context cannot be read in Codex App
Resolved 💬 0 comments Opened Apr 16, 2026 by bergsv Closed May 18, 2026
What version of the Codex App are you using (From "About Codex" dialog)?
26.409.20454
What subscription do you have?
Plus
What platform is your computer?
Darwin 25.3.0 arm64 arm
What issue are you seeing?
Figma Make files can be partially initialized in the Codex App, but the returned Make source resources cannot be read afterward.
On the same session:
mcp__codex_apps__figma_get_design_contextsucceeds for a Figma Make file and returnsresource_links in the formatfile://figma/make/source/{fileKey}/...read_mcp_resourceon one of those returned URIs fails with:resources/read failed for codex_apps ... Mcp error: -32600: Unknown resource: file://figma/make/source/...
There is a second issue on top of that: the local Figma skill/plugin guidance still assumes that Figma URLs must contain node-id, but Figma Make URLs do not include node-id.
So the current Codex App flow for Figma Make is inconsistent:
get_design_contextis able to discover Make source resources- the app/bridge then fails to read those exact returned resources
What steps can reproduce the bug?
- Open the Codex App with the Figma plugin connected and authenticated.
- Use any Figma Make URL.
- Extract the Make
fileKeyfrom that URL. - Call
get_design_contextfor that file key.
- because the Codex tool currently requires a node id, use
nodeId = 0:1
- Observe that the tool returns
resource_links such as:
file://figma/make/source/{fileKey}/src/app/App.tsx
- Call
read_mcp_resourceon one of those exact returned URIs. - Observe the failure:
Unknown resource: file://figma/make/source/...
Related observations:
get_metadata(fileKey="{fileKey}", nodeId="0:1")also timed out after 120s in the same environment.- Another MCP client was able to do the same 2-step flow (
get_design_context-> read returnedfile://figma/make/source/...resources) against the same Make file.
What is the expected behavior?
Two things should work consistently for Figma Make files:
- Codex App should support Figma Make URLs without requiring a
node-id-style workflow in the user-facing skill guidance. - If
get_design_contextreturnsfile://figma/make/source/...resource URIs,read_mcp_resourceshould be able to read those returned URIs successfully in the same session.
Additional information
- Codex CLI on this machine:
codex-cli 0.114.0 - Local bundled Figma plugin version in the app cache:
2.0.7 - The bundled Figma skill/plugin docs still strongly assume classic
design/...?...node-id=...URLs - This appears related to, but distinct from:
- #16718
- #17106
The issue here is specifically the Figma Make resource hydration/read path:
get_design_contextreturns valid-looking Make source URIsread_mcp_resourcecannot resolve those returned URIs in Codex App