Adding a New MCP Tool to Figmagent

Add new tools and commands to the MCP server for controlling Figma.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/dabowman/Figmagent --skill adding-a-new-mcp-tool-to-figmagent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Adding a New MCP Tool to Figmagent
Source: https://github.com/dabowman/Figmagent/tree/main/skills/add-mcp-tool
Command: npx skills add https://github.com/dabowman/Figmagent --skill adding-a-new-mcp-tool-to-figmagent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps users add new tools or commands that allow AI agents to control Figma through the MCP server, enhancing the functionality and capabilities of the system.

Core Features & Use Cases

  • Custom Tool Addition: Enables the creation of new tools or commands for the MCP server.
  • Command Implementation: Provides guidelines for implementing new commands, including handling and error management.
  • Transport Mechanisms: Supports both plugin and remote transports for executing commands.
  • Batch Operations: Facilitates batch processing of multiple nodes in a single operation.

Quick Start

To add a new tool, follow the checklist in the SKILL.md file and implement the necessary changes in the specified files.

Frequently Asked Questions about Adding a New MCP Tool to Figmagent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new MCP tool to control Figma from an AI agent?

To add a new MCP tool for Figma, follow the SKILL.md checklist to implement the necessary command logic, configure transport mechanisms, and establish error handling within the specified server files.

Can I perform batch operations on multiple Figma nodes through the MCP server?

Yes, the MCP server supports batch operations, allowing you to process and manipulate multiple Figma nodes in a single command execution to streamline design tool updates.

What transport mechanisms are available for executing Figma commands via MCP?

The MCP server supports both plugin and remote transports for executing Figma commands, providing flexibility in how AI agents communicate with and control the design environment.

How does command implementation handle errors when controlling Figma through MCP?

Command implementation for Figma MCP tools includes specific guidelines for handling and error management, ensuring that transport execution and batch operations fail gracefully and predictably.

Do I need to configure both plugin and remote transports to add a new Figma MCP tool?

No, you do not need both. The skill supports both plugin and remote transports, allowing you to configure the mechanism that best fits your AI agent's environment for executing Figma commands.