All plans

MCP tools reference

Every tool the FigWP MCP server offers an AI app, grouped by what it touches, with the permission each needs and what it reserves or charges.

Updated October 28, 20263 min read
Open .md
On this page

Your AI app sees these tools once FigWP is connected. You never call them yourself; knowing their names helps you read what the app is doing and ask for exactly the step you want. Permission names are the ones on the approval page, explained in Permissions and security.

Account and catalog

Tool Permission What it does
get_account Read account Plan, pages used and left, whether a plugin is linked, connected sites
list_widgets none Every Essential Addons widget first, then Elementor’s: what each looks like in a design and its parts
get_widget_guide none One widget’s full design guide: parts, layouts and skins, carousel options, quirks

The frame in Figma

Tool Permission What it does
get_figma_selection Read Figma The frames selected in the open plugin, with a preview image
get_frame_image Read Figma A selected frame rendered as PNG
get_frame_tree Read Figma A compact, sectioned tree of a frame’s layers
analyze_design Read Figma The pre-check: layout, off-canvas layers, fonts, images, limits, cost, and the site’s side
make_auto_layout_copy Write Figma An auto-layout copy of a frame beside it; the original is kept

Converting

Tool Permission What it does
propose_mapping Read Figma The app’s widget choice per section, validated and kept for 2 hours
convert_frame Read Figma Runs the conversion; reserves one page; tall frames go a section at a time
get_conversion Read Figma Continues a running conversion, or describes a finished one
merge_responsive Read Figma Desktop plus tablet or mobile conversions into one responsive conversion, free

The site

Tool Permission What it does
list_sites Read account Connected WordPress sites
get_site_profile Read account Is the site ready, its warnings, breakpoints, content width, global colours and fonts
get_site_forms Read account Form plugins the site has, their forms and fields, Mailchimp lists
get_widget_schema Read account A widget’s settings on that site: names, types, options, units
import_to_site Write site A conversion to a draft page or template; charges the page; big pages in steps
get_import Write site Continues an import that returned a job id
get_page Write site A page’s status, links and widgets
publish_page Publish Publishes a FigWP draft

Fixing a page

Tool Permission What it does
get_elements Write site Chosen elements of a FigWP page with their settings
patch_elements Write site Change, unset or remove settings and elements by id; snapshots first
replace_element Write site Replace one element with new content, keeping its place
remap_section Write site, Read Figma Re-convert one section with new widget choices and swap it in; free on a paid page
list_snapshots Write site The page’s saved versions, last 8
restore_snapshot Write site Put a saved version back, snapshotting the current one first
sync_design_system Write site, Read Figma Figma colour and text styles to the site’s globals; dry run by default

Fidelity reviews (coming soon)

Tool Permission What it does
verify_page Write site, Read Figma Renders a draft and scores it against its frame per section and element
get_section_diff Read Figma One section of a review: design, page and difference, worst elements

The recipe prompt

The server also offers the whole conversion as one prompt, figma_to_essential_addons, that an app can show in its prompt menu: map, convert (merging breakpoints if given), import a draft, review, repair, and publish only when asked. Apps that list server prompts show it by name.