Netlify

Netlify's Official MCP server
  • typescript

34

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "netlify-netlify-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@netlify/mcp"
      ],
      "env": {
        "NETLIFY_PERSONAL_ACCESS_TOKEN": "YOUR-PAT-VALUE"
      }
    }
  }
}

Netlify MCP Server lets code agents use the Netlify API and CLI through the Model Context Protocol (MCP). It acts as a bridge that enables you to create, deploy, and manage Netlify resources via natural language prompts and MCP clients.

How to use

Connect your MCP client to the Netlify MCP Server using a stdio (local) configuration. This lets your agent run the MCP workflow locally and interact with Netlify resources through the MCP bridge. You can perform common tasks like creating projects, deploying sites, managing access, handling environment variables and secrets, and more by issuing natural language prompts to your agent.

How to install

Prerequisites you need before installing the MCP server:

  • Node.js 22 or higher
  • A Netlify account
  • An MCP client (for example Windsurf, Cursor, Claude, Copilot)

Install the Netlify CLI globally for best experience

npm install -g netlify-cli

Additional setup notes

For local development, configure the MCP server to run via a local stdio setup. The following runtime command runs the MCP server locally using npm/npx as shown in the configuration example.

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

Available tools

createProject

Create a new Netlify project or site from your MCP client, including selecting a team or account and configuring basic settings.

deployProject

Trigger builds and deployments for a Netlify project, including production and preview deployments.

manageAccess

Modify access controls for a project, such as adding collaborators or updating permissions.

manageExtensions

Install or uninstall Netlify extensions on a site to extend functionality.

getUserInfo

Fetch information about the current user and teams to inform actions and access controls.

handleForms

Enable and manage form submissions for sites and forms running on Netlify.

manageEnvVars

Create, update, or delete environment variables and secrets for Netlify projects.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational