figma-slides-mcp
Controls Figma Slides — allows creating, editing, and screenshotting slides using the Figma plugin API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@figma-slides-mcptake a screenshot of the current slide"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@strand-ai/figma-slides-mcp
MCP server for controlling Figma Slides — create, edit, and screenshot slides from any AI assistant that supports MCP.
How It Works
AI Assistant ←MCP→ MCP Server ←WebSocket :3055→ Figma Plugin ←Plugin API→ Figma SlidesThe MCP server communicates with a Figma plugin running inside your Figma Slides file. The plugin executes JavaScript in the Figma plugin sandbox and returns results.
Related MCP server: genable-mcp
Prerequisites
Node.js 18+
A Figma account with access to Figma Slides
Setup
1. Connect to your MCP client
claude mcp add figma-slides -- npx @strand-ai/figma-slides-mcpOr add to your project's .mcp.json:
{
"mcpServers": {
"figma-slides": {
"command": "npx",
"args": ["@strand-ai/figma-slides-mcp"]
}
}
}code --add-mcp '{"name":"figma-slides","command":"npx","args":["@strand-ai/figma-slides-mcp"]}'Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"figma-slides": {
"command": "npx",
"args": ["@strand-ai/figma-slides-mcp"]
}
}
}Any MCP-compatible client can use @strand-ai/figma-slides-mcp:
{
"mcpServers": {
"figma-slides": {
"command": "npx",
"args": ["@strand-ai/figma-slides-mcp"]
}
}
}2. Load the Figma plugin
Download the latest plugin release and unzip it
In Figma, open a Slides file
Go to Plugins > Development > Import plugin from manifest...
Select the
manifest.jsonfrom the unzipped folderRun the plugin — it connects to the MCP server via WebSocket on port 3055
MCP Tools
execute
Run JavaScript in the Figma plugin sandbox. Has access to the full figma Plugin API plus these helpers:
Helper | Description |
| Get a slide by 0-based index (defaults to current slide) |
| Get all slides in the presentation |
| Serialize a node (or the whole page) to a JSON summary |
| Load a font before setting text (style defaults to |
screenshot_slide
Export a slide as PNG and return it as a base64 image.
Development
git clone https://github.com/Strand-AI/figma-slides-mcp.git
cd figma-slides-mcp
npm install
npm run build:mcp # Build MCP server + Figma plugin
npm run dev:mcp # Watch mode for MCP buildsLicense
MIT — see LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that enables AI assistants to interact with Figma designs for tasks like reading document info, creating elements, and managing auto layouts. It facilitates real-time design automation via a custom Figma plugin and WebSocket server integration.Last updated1,042MIT
- AlicenseAqualityCmaintenanceWrite-side MCP server for Figma — build, edit, and search Figma designs from Claude Code, Cursor, Cline, or any MCP client. Complements Figma's official read-only MCP with 41 tools for tree creation, variables, components, and visual verification.Last updated411MIT
- Alicense-qualityDmaintenanceMCP server that connects AI clients to Figma, enabling real-time reading, creation, and modification of designs using natural language.Last updatedMIT
- Flicense-qualityDmaintenanceAn MCP server that provides write access to Figma through the Plugin API, enabling AI agents to create, modify, and manage Figma designs programmatically.Last updated23
Related MCP Connectors
Presentations.AI MCP server — create designed slide decks from a topic, text, or document.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Strand-AI/figma-slides-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server