Select an option in a dropdown select element. Can select by value, label, or index. Provide at least one of: value, label, or index. Triggers change and input events.
Get list of all projects in a Figma team/workspace. Returns project IDs, names, and metadata. Only shows projects visible to authenticated user based on team permissions. Use to discover available...
Handle browser dialogs like alert, confirm, and prompt. Can accept or dismiss the dialog, and provide text for prompts. Must be set up before the dialog appears.
Resize the browser window to specified dimensions. Useful for testing responsive designs, simulating different screen sizes, or capturing screenshots at specific dimensions.
Get paginated list of published components from a team library. Returns component keys, names, descriptions, thumbnails, and file references. Uses cursor-based pagination for efficient browsing of...
Render images from Figma file nodes in PNG, JPG, SVG, or PDF format. Returns download URLs for rendered images (URLs expire after 30 days). Supports up to 32 megapixels per image - larger images...
Get component usage analytics for library. Returns which files use each component, instance counts, and usage locations. Shows design system penetration and component adoption across organization....
Returns all console messages (log, warn, error) from the current page since it was loaded. Useful for debugging JavaScript errors, tracking application logs, and monitoring client-side behavior....
Get variable action analytics for library. Returns time-series data of variable applications, mode switches, and value changes. Shows which variables (design tokens) are actively used. Use for...
Type text into an editable element character by character. Focuses the element first, then types with optional delay between keystrokes. Triggers all keyboard events. For faster filling, use...
Get payment information for Community resources. Returns purchase history, pricing, license details, and transaction info for paid Community plugins, widgets, or templates. Use for tracking...
Click an element on the page. Supports single/double/triple clicks, right-click, and keyboard modifiers. Waits for element to be actionable before clicking. Use browser_snapshot to find elements to...
Get paginated list of published styles from a team library. Returns style keys, names, descriptions, types (FILL/TEXT/EFFECT/GRID), thumbnails, and file references. Uses cursor-based pagination for...
Get component action analytics for library. Returns time-series data of component insertions, detachments, and updates. Shows which components are being actively used vs dormant. Use for measuring...
Universal fetch tool that retrieves ANY Figma resource using smart ID routing with colon-separated format. Supports files, comments, projects, components, styles, users, and webhooks. Returns...