MCP.so
Sign In

Netlify MCP Server

@MCERQUA

About Netlify MCP Server

MCP server for Netlify integration - manage Netlify sites through Model Context Protocol

Basic information

Category

Cloud & Infrastructure

License

MIT

Runtime

node

Transports

stdio

Publisher

MCERQUA

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "netlify-mcp": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "netlify-mcp",
        "."
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Netlify MCP Server?

A Model Context Protocol (MCP) server for managing Netlify sites. It integrates with Netlify’s API to allow users to create, manage, and deploy sites directly from an MCP-enabled environment (e.g., AI assistants). Designed for developers who need programmatic control over their Netlify projects.

How to use Netlify MCP Server?

Install from source (npm install && npm run build) or use the provided Docker image. Obtain a Netlify personal access token and set it as NETLIFY_ACCESS_TOKEN in your environment or .env file. Add the server to your MCP client configuration specifying the path to the built index.js and the token. Available tools include createSiteFromGitHub, listSites, getSite, and deleteSite.

Key features of Netlify MCP Server

  • Create new sites from GitHub repositories
  • List existing Netlify sites with pagination
  • Retrieve detailed site information
  • Delete sites
  • Secure authentication with Netlify API
  • TypeScript for type safety
  • Docker support for easy deployment

Use cases of Netlify MCP Server

  • Automate site creation from a GitHub repo as part of a CI or AI workflow
  • Ingest a list of all sites with filtering for audit or migration
  • Rapidly delete stale or test sites
  • Retrieve site configuration details without the Netlify UI

FAQ from Netlify MCP Server

What dependencies are required?

Node.js 18 or higher, a Netlify account with API access, and a GitHub repository for deployment.

How do I authenticate?

Generate a personal access token from Netlify (User Settings > Applications > Personal access tokens) and provide it as the NETLIFY_ACCESS_TOKEN environment variable.

Where is my data stored?

All site data resides in Netlify’s infrastructure. The server only retrieves and manipulates it via the Netlify API; local storage is limited to the server’s configuration.

What if I get a 401 Unauthorized error?

Your access token may be invalid or expired. Generate a new token from Netlify settings and update the configuration.

What is the maximum items per page for listSites?

The perPage parameter accepts up to 100 items per page.

Comments

More Cloud & Infrastructure MCP servers