- Home
- MCP servers
- Netlify
Netlify
- 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.