Deterministic Figma to Elementor, Gutenberg, Oxygen, Etch and HTML layouts for AI assistants.
MCPpedia last refreshed this data
dev.levels/readymade is an MCP server that deterministic Figma to Elementor, Gutenberg, Oxygen, Etch and HTML layouts for AI assistants. Its tool list has not been published yet over http, requires no API key, and scores 42/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"readymade": {
"url": "https://api.levels.dev/mcp",
"headers": {
"Authorization": "Bearer rm_live_…",
"x-figma-token": "figd_…"
}
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Deterministic Figma to Elementor, Gutenberg, Oxygen, Etch and HTML layouts for AI assistants.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in ai-ml / design
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
An open-source AI agent that brings the power of Gemini directly into your terminal.
🛡️ BLA (Blind LLM Agents) — Adversarial defense shield that protects binaries, Electron apps, JS bundles, Python, and WebAssembly against AI reverse-engineering agents like REA. Poison -> Exhaust -> Hallucinate.
Open source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
MCP Security Weekly
Get CVE alerts and security updates for dev.levels/readymade and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Your design is a spec, not a prompt.
ready→made is a hosted MCP server that turns a Figma frame into a native WordPress builder layout: Elementor, Gutenberg, Oxygen 6, Oxygen Classic, Etch, or plain HTML. A deterministic spatial layout engine computes it, not a language model. Same frame in, same layout out, every time. No screenshots, no hand-built sections, no guessed layouts.
Live since 2026-10-04.
It is the same engine as the ready→made Figma plugin (900+ users on Figma Community), exposed to Claude Code, Claude Desktop, Cursor, Windsurf and VS Code.
This repository holds the client configuration and docs only. The server is closed
source and hosted at https://api.levels.dev/mcp (streamable HTTP).
Official MCP Registry: dev.levels/readymade
Claude Code
claude mcp add --transport http readymade https://api.levels.dev/mcp \
--header "Authorization: Bearer rm_live_…" \
--header "x-figma-token: figd_…"
Cursor: paste this install link into your browser, then replace the two placeholders in Cursor's MCP settings:
cursor://anysphere.cursor-deeplink/mcp/install?name=readymade&config=eyJ1cmwiOiJodHRwczovL2FwaS5sZXZlbHMuZGV2L21jcCIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciBZT1VSX1JFQURZTUFERV9LRVkiLCJ4LWZpZ21hLXRva2VuIjoiWU9VUl9GSUdNQV9UT0tFTiJ9fQ==
or edit ~/.cursor/mcp.json:
{ "mcpServers": { "readymade": {
"url": "https://api.levels.dev/mcp",
"headers": { "Authorization": "Bearer rm_live_…", "x-figma-token": "figd_…" } } } }
Windsurf (~/.codeium/windsurf/mcp_config.json)
{ "mcpServers": { "readymade": {
"serverUrl": "https://api.levels.dev/mcp",
"headers": { "Authorization": "Bearer rm_live_…", "x-figma-token": "figd_…" } } } }
VS Code (.vscode/mcp.json)
{ "servers": { "readymade": { "type": "http",
"url": "https://api.levels.dev/mcp",
"headers": { "Authorization": "Bearer rm_live_…", "x-figma-token": "figd_…" } } } }
Claude Desktop (claude_desktop_config.json, via the mcp-remote bridge)
{ "mcpServers": { "readymade": { "command": "npx", "args": [
"-y", "mcp-remote", "https://api.levels.dev/mcp",
"--header", "Authorization:Bearer rm_live_…",
"--header", "x-figma-token:figd_…" ] } } }
| tool | what it does | cost |
|---|---|---|
list_targets | the six output formats with a paste/import note each | free |
inspect_figma | outline of a file or frame: layers, sizes, counts, section candidates | free |
convert_figma | one frame → one target; returns the paste-ready payload, how to use it, and whether the Figma data came from your cache | 1 conversion |