# Netlify Alternative MCP

> Netlify Alternative is an MCP that lets your AI agent manage a complete web infrastructure. It handles site listing, deployment tracking, build triggering, environment variable auditing, and real-time form submission processing—all without touching the Netlify UI.

## Overview
- **Category:** loved-by-devs
- **Price:** Free
- **Tags:** web-deployment, serverless-functions, build-automation, site-management, form-processing, ci-cd

## Description

Managing multiple sites can be a headache. You need to check if the latest deploy worked, audit which secrets are set correctly, or see who submitted that last contact form, all before you even open your browser. This MCP gives your AI agent instant access to every piece of data governing your web platform. Your agent acts like a dedicated DevOps engineer, letting you ask questions like, 'What was the deployment status for the staging site?' or 'Show me the 10 most recent lead form submissions.' You can manage everything from listing all active sites and checking environment variables to triggering new production builds—all through natural conversation. When you connect this MCP via Vinkius, your AI client gains a single point of control over complex web operations, letting you focus on coding instead of clicking through dashboards.

## Tools

### get_deploy_details
Gathers complete technical details and logs for one specific deployment build ID.

### get_site_details
Fetches detailed information and specific metadata about a single site you name.

### list_deploys
Provides a summary list of deployment records for a given site, showing history at a glance.

### list_env_vars
Shows all current environment variables and secrets set across your accounts and sites.

### list_forms
Lists every active user-facing form configured on the site.

### list_build_hooks
Displays the list of automated build hooks configured for the site.

### list_sites
Retrieves a list of all active sites in your Netlify account, along with basic metadata for each one.

### list_form_submissions
Retrieves a list of all recent form submissions made by your users across the site.

### trigger_site_build
Initiates a new production build for a specified site name or branch.

## Prompt Examples

**Prompt:** 
```
List all sites in my Netlify account.
```

**Response:** 
```
Retrieving your site directory... You currently have 5 active sites, including 'marketing-landing' and 'docs-portal'. Would you like to check the latest deploy status for any of them?
```

**Prompt:** 
```
Show the last 5 deploys for site 'marketing-landing'.
```

**Response:** 
```
Fetching deploy history... The most recent deploy was successful 2 hours ago. I see 4 other production builds from yesterday. I can provide the specific deploy IDs if you need to audit them.
```

**Prompt:** 
```
Trigger a new build for site 'docs-portal' using the 'production' hook.
```

**Response:** 
```
Initiating build for 'docs-portal'... The build request has been accepted by Netlify. I'll monitor the status for you. It should be live in a few minutes.
```

## Capabilities

### Audit Site Deployments
Review the full deployment history and technical details for any site or build.

### Manage Site Configurations
List all active sites in your account and verify current environment variables across projects.

### Automate Builds
Manually trigger new production builds using pre-configured build hooks.

### Monitor User Leads
Retrieve lists of active forms and audit recent submissions directly from your users.

## Use Cases

### Investigating a broken site after deployment
A developer notices the staging site is down and asks their agent, 'What was the last deploy on my marketing-landing site?' The agent runs list_deploys, identifies the faulty build ID, and then uses get_deploy_details to pinpoint exactly which commit broke the system.

### Auditing a new client's website setup
A project manager needs to verify that all sites are configured correctly for launch. They ask the agent to list_sites and then use get_site_details on each one to confirm the correct production URLs and environment variable settings.

### Handling a major marketing campaign spike
The team needs to track leads immediately. Instead of checking multiple form tabs, they ask the agent to list_form_submissions, getting an instant feed of all user-submitted data from their active forms.

### Preparing for a major feature release
The DevOps engineer needs to ensure every system is ready. They use list_env_vars to confirm that the new API keys are set up across accounts and sites before triggering_site_build on the main branch.

## Benefits

- Instead of navigating through build pipelines manually, you can ask your agent to list deploys or get deploy details. This saves time auditing complex technical history.
- You gain total oversight by using list_sites to see all active web properties in one place, including critical production URLs for quick reference.
- Monitoring leads is simple: simply prompt the agent to retrieve a list of form submissions, giving you real-time access to user data without opening a dashboard.
- When code changes require deployment, you don't have to write commands. Just ask your AI client to trigger_site_build and watch it start working.
- Verify security settings instantly. Use list_env_vars to check if sensitive environment variables are configured correctly across all your projects.

## How It Works

The bottom line is you get a single chat window that controls all of your complex deployment and site data.

1. Subscribe to this MCP and provide your Netlify Personal Access Token.
2. Your AI client connects the credentials, giving it read/write access to your web accounts.
3. You prompt your agent in natural language (e.g., 'Check the latest build for my marketing site').

## Frequently Asked Questions

**How do I use Netlify Alternative MCP to see all my sites?**
You simply ask your agent to list_sites. It pulls a full directory of all web properties tied to your account, giving you an overview right away.

**What is the difference between list_deploys and get_deploy_details?**
list_deploys gives you a summarized history for a site. If you need deep technical logs or specific build IDs, use get_deploy_details.

**Can I check my secrets with Netlify Alternative MCP?**
Yes, you can list_env_vars. This tool shows all environment variables across your sites and accounts so you don't accidentally use an old secret key in a new build.

**How do I get the latest form submissions using Netlify Alternative MCP?**
To retrieve user leads, run list_form_submissions. This gets all recent data submitted through your site's active forms.

**If I change my site name, do I have to update anything in Netlify Alternative MCP?**
No. The agent handles the connection details using your provided token and list_sites will reflect any changes automatically.