convert_figma
Convert ONE Figma frame into a native WordPress builder layout with ready→made's deterministic spatial engine (same frame → same output, no LLM guessing). Returns the paste-ready payload plus a short instruction on how to paste/import it. Targets: elementor (container JSON for "Paste from other site", or a template file), gutenberg (core block markup), oxygen6, oxygen (Classic), etch, html (self-contained). Convert sections one at a time (hero, features, footer…). A whole page in one call hits the layer limit. Requires a ready→made Pro or Lifetime plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Figma frame URL. In Figma: select the frame, right-click → "Copy link to selection". Must carry node-id (or pass `node`). | |
| node | No | Node id such as "12:345" or "12-345". Overrides node-id in the URL. | |
| target | No | Output format. Default: elementor. | |
| options | No | Optional tuning. | |
| refresh | No | Ignore the cached copy of this frame and refetch from Figma. Default false. A frame fetched once is reused for other targets and for its child frames while the file version is unchanged. | |
| figmaToken | No | A Figma personal access token (figd_…) with the "File content: read" scope. Usually configured once as the x-figma-token header in the MCP client; pass it here only if the header is not set. It is forwarded to Figma for this call and never stored. |