# Netlify MCP for AI Agents AI Agent Connect

> Netlify MCP lets you manage your web hosting and deployment workflows directly from your AI agent. You can list projects, trigger builds, check deployment statuses, and pull form submissions without leaving your workspace. It's the fastest way to handle your edge-native site management through natural conversation, allowing you to monitor site health and manage DNS records without opening extra tabs.

## Overview
- **Category:** loved-by-devs
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_BE2ydK9t6X49rVIV7jJcfM7rZurGl0yhJvzBFWYj/ai-agent-connect
- **Tags:** web-hosting, deployment-automation, serverless-functions, build-pipelines, continuous-deployment

## Description

Connect your Netlify account to any AI agent and manage your web hosting and deployment workflows through natural conversation. You can pull details on your hosted projects, check out your DNS zones, and monitor your deployment history without jumping between tabs. If you need to kick off a fresh build or grab the latest form submissions, you just ask your agent to do it. It's built for people who want to spend less time clicking through hosting panels and more time actually shipping code. By bringing your hosting environment into your workspace, you can manage everything from site oversight to user engagement in one place. You can see what's happening with your production environment in real time, which means fewer mistakes during high-pressure releases. It's one of the many tools you can find in the Vinkius catalog to make your dev workflow feel more cohesive and less fragmented. Instead of hunting for specific deployment IDs or digging through nested menus to find a form submission, your agent puts that data right in front of you. This makes it easier to stay focused on the code while keeping your hosting infrastructure in check. You'll find that having this level of access makes your deployment cycle feel much faster and your management tasks much simpler.

## Tools

### get_deploy
Get specific details for a single deployment. This is useful for troubleshooting why a specific build failed or succeeded.

### get_site
Fetch the full details of a specific project. Use this to verify configuration settings for any site in your account.

### get_user
Retrieve the profile for the authenticated user. This helps verify account permissions or basic user identity.

### list_domains
See all DNS zones and domains. This helps you keep track of every domain you have connected to your hosting.

### list_builds
Show a list of builds for a specific site. You can use this to see the history of your build attempts.

### list_deploys
List every deployment for a specific site. It helps you see the timeline of what went live and when.

### list_form_submissions
Get a list of messages from a specific form. This is perfect for quickly pulling user feedback or leads.

### list_forms
See all the forms created for a specific site. Use this to identify which forms are active on your project.

### list_sites
Show a list of all your Netlify sites. This gives you a quick overview of every project you host.

### trigger_build
Start a new build for a specific site. You can use this to manually redeploy a project immediately.

## Prompt Examples

**Prompt:** 
```
List my sites.
```

**Response:** 
```
I've retrieved your projects. Here are the sites currently hosted on your Netlify account:

| Site Name | ID | Status |
| :--- | :--- | :--- |
| Portfolio V2 | site_1 | Active |
| Company Blog | site_2 | Active |
| E-commerce App | site_3 | Active |
```

**Prompt:** 
```
Trigger a new build for site site_1.
```

**Response:** 
```
Triggering the build for 'Portfolio V2'... 

**Success!** 
A new build process has started for site_1. You can monitor the progress by asking me to list the builds for this site.
```

**Prompt:** 
```
Show the latest contact form submissions for site_2.
```

**Response:** 
```
I've pulled the latest messages from the contact form for 'Company Blog':

* **From John:** Pricing Inquiry
* **From Sarah:** Technical Issue
* **From Mike:** General Feedback

Would you like me to retrieve the full content of any of these messages?
```

## Capabilities

### Start new builds
Trigger a fresh build for any of your sites using the trigger_build tool.

### Monitor deployment progress
See the status and history of your deployments with list_deploys.

### Pull form submissions
Retrieve user messages from specific forms using list_form_submissions.

### Manage DNS records
List all your DNS zones and domains with list_domains.

### Check site details
Get full project information instantly with get_site.

### List hosted projects
View all your active Netlify projects using list_sites.

### Verify user profiles
Retrieve authenticated user profile information with get_user.

## Use Cases

### Checking build success
A developer pushes a hotfix and wants to see if it succeeded. They ask the agent to check the status of the latest build for site_1.

### Retrieving user feedback
A content manager needs to see the last 5 messages from the contact form. They ask the agent to pull the latest submissions for site_2.

### Verifying DNS zones
A DevOps engineer needs to see all active domains. They ask the agent to list all DNS zones to verify a migration.

### Manual redeployment
A developer wants to redeploy a site that has a cached issue. They ask the agent to trigger a new build for site_1.

## Benefits

- You can trigger a new build for any project using `trigger_build` without leaving your editor. This removes the need to switch to the Netlify dashboard to start a redeploy.
- Check the status of any project instantly with `list_sites`. You get a full overview of your hosting environment in a single request.
- Get immediate access to your data with `list_form_submissions`. You can pull user feedback into your chat window without logging into a separate admin panel.
- Manage your domain records easily with `list_domains`. This helps you keep track of all your DNS zones and connected domains in one place.
- Monitor your deployment history with `list_deploys`. You can quickly see which versions are live and check the status of previous attempts.
- Verify your account details with `get_user`. This allows your agent to confirm your identity and permissions before performing actions.

## How It Works

The bottom line is you get a direct line of communication to your Netlify hosting environment without the tab-switching.

1. Subscribe to the Connector and get your Personal Access Token from your Netlify account settings.
2. Paste the token into your AI client's configuration to establish the connection.
3. Ask your agent to list your sites or trigger a build to see the tools in action.

## Frequently Asked Questions

**Can I use the Netlify MCP to trigger builds?**
Yes, you can trigger new builds for any of your sites using the Connector. This allows you to redeploy your projects immediately through your AI agent.

**Does Netlify MCP show me my DNS records?**
Yes, the Netlify MCP can list all your DNS zones and domains. This gives you a clear view of your domain configuration in one place.

**Can I see form submissions with the Netlify MCP?**
Yes, you can use the Netlify MCP to pull submissions from specific forms. Your agent can retrieve these messages and display them directly in your conversation.

**How do I connect Netlify MCP to my agent?**
You just need to subscribe to the Connector and add your Netlify Personal Access Token to your AI client. Once that's set up, your agent can start managing your hosting.

**Can I see my site status with Netlify MCP?**
Yes, you can ask the Netlify MCP to list all your sites or get details on a specific one. It will provide you with the current status and configuration for each project.

**Can I manage multiple sites with the Netlify MCP?**
Yes, the Netlify MCP works across your entire account. You can list, monitor, and manage every site you have hosted on the platform.

**What information does the Netlify MCP provide about my user profile?**
The Netlify MCP can retrieve your authenticated user profile information. This is helpful for verifying account details and permissions within your workspace.

**Can I check if my latest deploy was successful using the agent?**
Yes! Use the `list_deploys` tool with your Site ID. Your agent will fetch the latest deployments and their statuses, such as 'ready', 'error', or 'building'.

**How do I trigger a new build for my site?**
Simply ask the agent to `trigger_build` and provide the Site ID. It will start a new build process in your Netlify account immediately.

**Does the integration allow me to see contact form submissions?**
Yes. Use the `list_forms` tool to find your Form ID, and then use `list_form_submissions` to retrieve the latest messages from your users.