Skip to main content
Question

Feature Request: Plugin API read/write access to Figma Slides presenter notes

  • March 30, 2026
  • 0 replies
  • 3 views

Chris Callison-Burch

Summary

Expose presenter notes as a read/write property on SlideNode in the Plugin API, so plugins and MCP servers can programmatically get and set presenter notes for Figma Slides.

Proposed API

interface SlideNode {
// ... existing properties ...
presenterNotes: string // read/write access to the slide's presenter notes
}

Use Case

I'm using the figma-slides-mcp server to create and edit Figma Slides presentations programmatically from AI coding agents (Claude Code, Cursor, etc.). The MCP server can already create slides, set text, clone templates, reorder slides, and take screenshots, all through the Plugin API.

The one important gap is presenter notes. When generating a slide deck programmatically, the presenter notes (speaker script, talking points, timing cues) are often as important as the content on the slides (I use the presenter notes as teleprompter scripts in my online classes when I’m giving recorded lectures). Right now there is no way to set them. SlideNode has no presenterNotes property, and there's no equivalent in the REST API either.

This means anyone using a plugin or MCP integration to build slides has to manually paste notes into every slide afterward, defeating much of the purpose of programmatic slide creation.

Who This Helps

  • Plugin developers building slide generation tools
  • MCP server users creating presentations from AI agents
  • Educators and presenters who generate decks programmatically and need speaker notes attached
  • Enterprise teams building internal tools that produce branded slide decks with notes

Current Workarounds (All Inadequate)

  1. setPluginData: Can store notes as plugin-private metadata, but they don't appear in Figma's native presenter notes field and aren't visible during presentation mode.
  2. Manual paste: Copy notes into each slide's presenter notes field by hand. Doesn't scale.
  3. External document: Keep a separate notes file alongside the deck. Works but disconnected from the slides.

Context

Figma Slides already has excellent presenter notes support in the UI. You can add notes to any slide, view them during presentation mode, and Figma AI can even draft them. The feature just isn't exposed to the Plugin API.

The four Slides-specific node types (SLIDESLIDE_ROWSLIDE_GRIDINTERACTIVE_SLIDE_ELEMENT) are all accessible in the Plugin API, and SlideNode already exposes slide-specific properties like getSlideTransition()setSlideTransition(), and isSkippedSlide. Adding presenterNotes as a string property would be a natural extension.

Related Threads

None of these request Plugin API access specifically. This is a new request focused on the developer platform.

Thank you!