Netlify MCP Server
Official Netlify MCP server: the agent creates projects, builds and deploys sites, manages environment variables and forms
Install
{
"mcpServers": {
"netlify": {
"command": "npx",
"args": ["-y", "@netlify/mcp"]
}
}
}Works in any MCP client. Cursor, VS Code, LM Studio and Goose have one-click buttons in the README.
This is third-party code. Review the repository files before installing.
What it does
The server gives the agent access to the Netlify API and CLI. Through it the agent can create a project, build and deploy a site and change access controls. It installs and removes Netlify extensions and reads user and team details. It also enables form submissions and manages a project's environment variables and secrets.
Who it is for. For frontend developers hosting on Netlify who want to deploy from their agent.
Good fit when
- You want to publish a site the agent built to Netlify without manual steps
- You need to add or change project environment variables
- You want to enable forms or extensions on an existing site
Not a fit when
- Your site is not hosted on Netlify
- The agent must not change production projects and secrets
Example request
Create a new Netlify project, deploy the current build to it and then add an API_URL variableLimitations
Requires a Netlify account and Node.js 22 or newer. Authentication goes through Netlify; on failures the README suggests temporarily passing a personal access token. Access to Netlify from Russia without a VPN is not guaranteed.
How to disable. Remove the netlify block from your editor's MCP configuration. If you added a personal access token, revoke it in Netlify settings.
MCP
- Transport
- stdio
- Authentication
- OAuth
| Environment variables | |
|---|---|
| NETLIFY_PERSONAL_ACCESS_TOKEN secret | Netlify personal access token, only as a temporary workaround for auth problems. |
Security check
- Deploys sites and changes project settings in an external service
- Manages environment variables and secrets
README in short
The README lists what the agent can do on Netlify: projects, deploys, access controls, extensions, forms, variables and secrets. It has one-click install buttons for Cursor, VS Code, LM Studio and Goose and a generic npx JSON snippet. The troubleshooting section covers Node.js version issues and how to temporarily add a personal access token.
FAQ
Do I need a token?
Usually not, auth goes through Netlify. The README suggests adding a token temporarily if auth fails and removing it afterwards.
Is Netlify CLI required?
Not strictly, but the README recommends installing it globally for the best experience.
Related
An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant
GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent
AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring
A GitHub Action that runs Claude Code in pull requests and issues: answers mentions, reviews and makes changes