Skip to main content

At a glance

  • Availability: Enabled by default.
  • Auth: OAuth 2.0.
  • Connection: A user authorizes the connection in the provider’s consent screen.
  • Scopes: current_user:read, file_content:read, file_comments:read, file_comments:write.

Credentials

Set these per environment. See Connect an integration. With a managed OAuth app, Connect works without these variables; set them to use your own OAuth app instead.
VariableRequiredDescription
FIGMA_CLIENT_IDYesFigma OAuth Client ID (from your app settings) Docs.
FIGMA_CLIENT_SECRETYesFigma OAuth Client Secret Docs.

Tools

ToolAccessDescription
Get MeReadGet the authenticated user’s Figma profile (id, email, handle). Use this to verify the connection and identify the user.
Get FileReadGet detailed information about a Figma file, including pages, frames, components, and styles. Requires a Figma file key from a file or design URL.
Get CommentsReadGet all comments on a Figma file
Post CommentWritePost a comment on a Figma file

Example prompts

  • Review a Figma design file and provide feedback on the components, layout, and design system usage.
  • Read all comments on a Figma file and summarize the feedback, action items, and unresolved discussions.
  • List all components in a Figma file and describe their structure, variants, and properties.
  • Review the design file and post constructive feedback as comments on specific elements.