Skip to main content
Glama
paragdesai1

Cursor Talk to Figma MCP

by paragdesai1

delete_multiple_nodes

Remove multiple design elements simultaneously from Figma by specifying node IDs, streamlining bulk deletion tasks in design workflows.

Instructions

Delete multiple nodes from Figma at once

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nodeIdsYesArray of node IDs to delete

Implementation Reference

  • The complete handler implementation for the 'delete_multiple_nodes' MCP tool. It registers the tool, defines its input schema (array of nodeIds), and provides the execution logic which forwards the command to the Figma plugin via sendCommandToFigma.
    // Delete Multiple Nodes Tool server.tool( "delete_multiple_nodes", "Delete multiple nodes from Figma at once", { nodeIds: z.array(z.string()).describe("Array of node IDs to delete"), }, async ({ nodeIds }) => { try { const result = await sendCommandToFigma("delete_multiple_nodes", { nodeIds }); return { content: [ { type: "text", text: JSON.stringify(result) } ] }; } catch (error) { return { content: [ { type: "text", text: `Error deleting multiple nodes: ${error instanceof Error ? error.message : String(error) }`, }, ], }; } } );
  • Input schema for the delete_multiple_nodes tool requiring an array of node ID strings.
    { nodeIds: z.array(z.string()).describe("Array of node IDs to delete"), },
  • Registration of the delete_multiple_nodes tool using server.tool() in the MCP server.
    // Delete Multiple Nodes Tool server.tool( "delete_multiple_nodes", "Delete multiple nodes from Figma at once", { nodeIds: z.array(z.string()).describe("Array of node IDs to delete"), }, async ({ nodeIds }) => { try { const result = await sendCommandToFigma("delete_multiple_nodes", { nodeIds }); return { content: [ { type: "text", text: JSON.stringify(result) } ] }; } catch (error) { return { content: [ { type: "text", text: `Error deleting multiple nodes: ${error instanceof Error ? error.message : String(error) }`, }, ], }; } } );

Latest Blog Posts

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/paragdesai1/parag-Figma-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server