Netlify MCP Server
- Connector
- Official
- Tested by us
Netlify's MCP server lets Claude create, deploy and manage Netlify sites: deploys, forms, environment variables, access controls and extensions.
ConnectorDev toolsOn this page8 sections
Best for
- Deploying a site you built with Claude
- Checking the status of your latest deploy
- Managing forms, environment variables and site access
Quick install
Remote server at https://netlify-mcp.netlify.app/mcp (recommended) or local npx @netlify/mcp
- claude.ai
Open a chat, go to Customize > Connectors, search for Netlify, select Connect and complete the authorization.
- remote, recommended
claude mcp add --transport http netlify https://netlify-mcp.netlify.app/mcp - local fallback if remote servers are blocked
claude mcp add netlify -- npx -y @netlify/mcp If asked to log in, let Claude Code help you or run
netlify login
claude.ai: open a chat, go to Customize > Connectors, search for Netlify, select Connect and complete the authorization.
Claude Code (remote, recommended):
claude mcp add --transport http netlify https://netlify-mcp.netlify.app/mcpClaude Code (local fallback if remote servers are blocked):
claude mcp add netlify -- npx -y @netlify/mcpIf asked to log in, let Claude Code help you or run
netlify login
At a glance
- Type
- Connector
- Made by
- Netlify (official)
- Tested by us
- Yes
- Works with
- Claude.ai
- Claude Desktop
- Claude Code
- Sign-in needed
- YesSign in to your Netlify account through the connector's authorization flow or the Netlify CLI. A Netlify personal access token can be added temporarily if login fails.
- Cost
- Netlify's docs list no MCP-specific charge or plan requirement for the connector. Deploys and builds use your normal Netlify plan.
- License
- ISC (npm package @netlify/mcp)
- Facts checked
What it does (plain English)
Netlify hosts websites. Its MCP server (a plug-in that gives Claude a new ability) lets Claude use the Netlify API and CLI on your behalf: create projects, build and deploy them, manage environment variables and secrets, turn on form submissions, change who can see a site, and install or remove Netlify extensions.
Netlify offers it two ways. The remote server at https://netlify-mcp.netlify.app/mcp is what Netlify recommends, because it always has the latest capabilities. A local server (npx -y @netlify/mcp) is there for environments that block remote servers. In claude.ai, Netlify appears as an official connector.
Tools are grouped into readers and updaters. From our test of the local package, the groups are:
| Tool group | Example operations |
|---|---|
netlify-deploy-services-reader / -updater | get-deploy; deploy-site |
netlify-project-services-reader / -updater | get-projects, get-forms-for-project; update-visitor-access-controls, update-forms |
netlify-team-services-reader | get-teams, get-team-env-vars |
netlify-extension-services-reader / -updater | get-extensions; change-extension-installation |
netlify-observability-services-reader | get-counts, get-timeseries |
netlify-coding-rules | Netlify-specific guidance before writing functions or config |
Is it for you?
Pick it if you build sites with Claude and want them online without learning a deploy pipeline. A typical request: “build me a landing page, then put it on Netlify.” You don’t even need a Netlify account to start in Claude Code; Netlify says Claude can prompt you to log in or create one when needed.
If you already host on Vercel or Cloudflare, use their servers instead.
What you can do with it
Prompts from Netlify’s Claude guide, and a couple of our own:
- “Deploy this project to Netlify.”
- “What’s the status of my latest deploy?”
- “Show me my Netlify projects.”
- “Check my team’s Netlify settings.”
- Forms: “Turn on form submissions for the contact form on my site.”
In claude.ai, the connector loads tools only when needed, so you don’t have to mention it by name.
How to set it up
-
claude.ai. From an open chat, go to Customize, then Connectors. Search for Netlify, select Connect, and follow the authorization flow.
-
Set permissions. Netlify recommends: read-only tools on Always allow, write/delete tools on Needs approval, other tools on Always allow.
-
Claude Code (remote, recommended):
claude mcp add --transport http netlify https://netlify-mcp.netlify.app/mcp -
Claude Code (local fallback): needs Node.js 22 or higher.
claude mcp add netlify -- npx -y @netlify/mcp -
Log in. Ask Claude Code to help, or run
netlify login. If your company uses Netlify SSO, use your work login. -
Optional skills:
npx -y skills add netlify/context-and-tools --skill '*' --yes --agent claude-codeinstalls Netlify’s agent skills (functions, forms, Blobs, caching and more).
What we tested (2026-10-18): we ran the local fallback package npx -y @netlify/mcp (version 1.19.0) without logging in, completed the MCP handshake and listed 10 tools, including netlify-deploy-services-updater and netlify-project-services-reader. We did not deploy a site or test the remote server.
Watch out for
- Keep write tools on approval.
deploy-site, access-control changes and environment-variable edits change your live site. - Don’t commit tokens. Netlify’s README suggests a temporary personal access token if login fails, and warns not to commit it; remove it once things work.
- Anonymous test deploys expire.
netlify deploy --allow-anonymouspublishes a test site that expires within an hour unless claimed; only use it for non-sensitive projects. - Node version. Use Node.js 22 or higher for the local server.
- Desktop steps live in a separate guide. Netlify points Desktop users to Claude’s Netlify connector and a separate “Set up Claude Desktop for Netlify” guide, which we didn’t review; check it for Desktop-specific steps.
Alternatives
- Vercel MCP for Vercel-hosted apps.
- Cloudflare API MCP for Cloudflare Pages and Workers.
- Playwright MCP to click through the deployed site and check it works.
Sources
- github.com/netlify/netlify-mcp (opens in a new tab)
- raw.githubusercontent.com/netlify/netlify-mcp/main/README.md (opens in a new tab)
- docs.netlify.com/welcome/build-with-ai/netlify-mcp-server/ (opens in a new tab)
- docs.netlify.com/build/build-with-ai/agent-setup-guides/set-up-claude-code-for-netlify/ (opens in a new tab)
- docs.netlify.com/build/build-with-ai/agent-setup-guides/set-up-claude-web-for-netlify/ (opens in a new tab)
- npmjs.com/package/@netlify/mcp (opens in a new tab)
Related tools
Claude Code official plugin marketplace
by Anthropic
- Plugin
- Official
Anthropic's default Claude Code plugin catalog: 315 plugins from Anthropic and partners, added automatically and installed with one /plugin command.
Works with- Claude Code
- Claude Desktop
Claude Code Templates (aitmpl.com)
by Daniel Ávila (community)
- Subagent repo
- Third-party
A community npx installer and website for copying Claude Code agents, commands, hooks, settings, MCP configs and skills into your project one by one.
Works with- Claude Code
Cloudflare MCP Servers
by Cloudflare
- MCP server
- Official
Cloudflare's MCP servers let Claude manage DNS, Workers, R2, D1 and more through one API server, plus focused servers for docs and browser fetching.
Works with- Claude.ai
- Claude Desktop
- Claude Code
GitHub MCP Server
by GitHub
- MCP server
- Official
GitHub's own MCP server lets Claude read repos, open and triage issues, review pull requests and check Actions runs on your behalf.
Works with- Claude Desktop
- Claude Code