
Integration · Developer tools
Connect Claude & ChatGPT to Netlify
Ask your AI why the last deploy failed, and it reads the deploy and build status with the error message. It can roll a site back, lock or publish a specific deploy, read and clean up form submissions, and add DNS records in Netlify DNS.
Free plan, no credit card. Takes about a minute.
Try asking
“Why did the last deploy of the marketing site fail?”
The AI finds the site, lists recent deploys and reads the failed one with its error message, branch and commit.
“Roll the shop site back to the previous version.”
It rolls the live site back to the previously published deploy.
“Show this week's submissions from the contact form.”
It finds the contact form on the site and lists its newest submissions with every field.
What your AI can do
Deploys and builds
List and inspect deploys and builds, publish or roll back to a known-good version, and pause or restart auto-publishing with a deploy lock.
Forms
List forms and submissions per form or per site, read every field, and delete spam.
Sites and DNS
Read and update site settings, list DNS zones and records, and add new DNS records.
“Delete the spam submissions from yesterday.”
It reads yesterday's submissions and deletes the ones you confirm are spam.
“Add a TXT record for Google verification on acme.com.”
It finds the acme.com zone and adds the TXT record with the value you give it.
“Lock production to the current deploy while we test.”
It locks the site to that deploy, so new builds do not auto-publish until you release the lock.
22 tools for Netlify
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_dns_recordChanges dataAdd a DNS record to a zone by zone_id: type, hostname, value and optional ttl or priority. Changes public DNS.delete_submissionDeletesPermanently delete one form submission by submission_id, e.g. spam.get_buildGet one build by build_id, including status and error message.get_current_userGet the Netlify user this token belongs to.get_deployGet one deploy by site_id and deploy_id: state, error message, commit, branch and deploy URL.get_dns_zoneGet one DNS zone by zone_id, including its name servers.get_siteGet one site by site_id: URLs, custom domain, repo, build settings and published deploy.get_submissionGet one form submission by submission_id with all submitted fields.list_buildsList builds for a site by site_id, with status and timing.list_deploysList deploys for a site by site_id, newest first, with state (ready, error, building), branch and commit. Filter by branch, state or production.list_dns_recordsList DNS records in a zone by zone_id.list_dns_zonesList DNS zones (domains using Netlify DNS).list_form_submissionsList submissions for one form by form_id, newest first. Use it to read contact or signup form entries.list_formsList Netlify Forms on a site by site_id, with submission counts.list_site_submissionsList form submissions across all forms on a site, by site_id, newest first.list_sitesList sites with their URL, custom domain and latest deploy state. Filter by name.list_teamsList the teams (accounts) you belong to, with slug and plan.lock_deployVisible to othersLock the site to a deploy by deploy_id so new builds do not auto-publish until unlocked.publish_deployChanges dataPublish an earlier deploy as the live site, by site_id and deploy_id. Use it to roll back to a specific known-good version.rollback_siteVisible to othersRoll the live site back to the previously published deploy, by site_id.unlock_deployVisible to othersUnlock a locked deploy by deploy_id so new builds auto-publish again.update_siteChanges dataUpdate a site's settings by site_id, e.g. name, custom_domain or build settings. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Netlify from the app list.
- 2
Paste your key
Paste a Netlify personal access token. Open User settings > Applications > Personal access tokens, click New access token, give it a name and expiry, and copy it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in Netlify?
The AI can list and read sites, deploys, builds, forms, form submissions, DNS zones and DNS records. It can publish an earlier deploy, roll back, lock a deploy and release the lock again, update site settings, add DNS records and delete form submissions.
Can the AI break my live site?
Some tools change what visitors see: publishing a deploy, rolling back, adding DNS records or changing site settings. You can switch those off or require approval before they run. Reading deploys, builds and submissions changes nothing.
Does the AI see my Netlify API key?
No. Your personal access token is encrypted at rest and never shown to the AI. Once saved, it is not shown again, not even to you. The AI only works through the tools you switch on.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on. Risky actions, such as rolling back a site or adding a DNS record, can require your approval before they run. Every tool call is logged, so you can see what the AI did.
Does it work with ChatGPT?
Yes. In ChatGPT, go to Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link works in Claude under Settings › Connectors › Add custom connector, and in Cursor.
What does it cost?
PipMCP has a free plan, and you do not need a credit card to start. Paid plans bill per completed task, so you pay for work the AI actually finishes.
Related integrations
Let your AI work in Netlify today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Netlify freePipMCP is not affiliated with Netlify. Product names are trademarks of their owners.





