Netlify MCP Server

Manage Netlify projects, deployments, and resources via AI natural language prompts.

Data last scanned today · Reviewed today

2749TypeScript

Overview

The Netlify MCP Server acts as an interface between AI agents and the Netlify platform. By implementing the Model Context Protocol, it allows developers to interact with the Netlify API and CLI using conversational prompts within supported MCP clients like Cursor, Windsurf, and VS Code. Users can perform a wide range of operational tasks including project creation, environment variable management, and site deployments. The server also supports the configuration of form submissions and the modification of project access controls, effectively streamlining infrastructure workflows directly from an IDE.

Our verdict

This repository carries a high risk level with a security score of 27/100. A primary concern is the absence of a defined software license, which creates legal uncertainty regarding usage terms. Furthermore, it is a community-maintained project rather than an official vendor release, and critical aspects such as OAuth support and read-only mode behavior remain unreviewed. Given these factors, it is best suited for experimental environments rather than sensitive production deployments.

  • Active maintenance with commits as recent as three days ago
  • Small supply-chain footprint with only 11 direct dependencies
  • Provides comprehensive README documentation for setup and configuration
  • No license detected, creating unclear legal usage terms
  • Community-maintained rather than supported by the official vendor
  • Authentication and read-only modes remain unreviewed

Setup

Claude Desktop
{
  "mcpServers": {
    "netlify-mcp": {
      "args": [
        "-y",
        "@netlify/mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What software do I need installed to run the Netlify MCP server?

You must have Node.js 22 or higher installed on your system. Additionally, installing the Netlify CLI globally via npm is recommended for the best experience.

Which MCP clients are compatible with this server?

The server is compatible with various MCP clients including Windsurf, Cursor, Claude, Copilot, Cline, Warp, and LM Studio.

How can I resolve authentication issues when using the server?

If you experience authentication problems, you can temporarily provide a Netlify Personal Access Token by adding the NETLIFY_PERSONAL_ACCESS_TOKEN environment variable to your MCP configuration.

Is it safe to store my Personal Access Token in my configuration file?

No, you should never commit your Personal Access Token to a repository. You should remove the token from your configuration once your authentication issues are resolved.

What specific tasks can the Netlify MCP server perform?

AI agents using this server can create, manage, and deploy projects, update access controls, install extensions, fetch user and team data, and manage environment variables and form submissions.

Badge

Netlify MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.