Skip to main content
Glama
netlify

Netlify MCP Server

Official
by netlify

netlify-project-services-updater

Update Netlify project settings including access controls, forms, environment variables, and project names through the Netlify MCP Server.

Instructions

Select and run one of the following Netlify write operations update-visitor-access-controls, update-forms, manage-form-submissions, update-project-name, manage-env-vars, create-new-project

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
selectSchemaYes
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds minimal behavioral context beyond annotations. Annotations indicate readOnlyHint=false, confirming write operations, which aligns with 'write operations' in the description. The description lists the specific operations available, providing some context about what types of mutations are possible. However, it doesn't disclose important behavioral traits like authentication requirements, rate limits, side effects, or error handling.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is relatively concise as a single sentence listing operations, but it's not well-structured for clarity. It front-loads the tool's purpose weakly and could be more effectively organized to help an agent understand the tool's scope. While not verbose, it lacks the strategic structure that would make it more helpful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of this multi-operation tool with 6 distinct operations, 0% schema description coverage, no output schema, and minimal annotations, the description is inadequate. It should explain the tool's role as a multi-operation selector, provide guidance on choosing among operations, and offer at least high-level parameter guidance. The current description leaves too many gaps for effective agent use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 0% schema description coverage and 1 parameter (a complex nested object with multiple operations), the description provides no parameter information whatsoever. It doesn't explain the 'selectSchema' parameter structure, the meaning of different operations, or how to format parameters for each operation. The description fails to compensate for the complete lack of schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description merely lists operation names without explaining what the tool actually does. It states 'Select and run one of the following Netlify write operations' followed by a list, which is tautological with the tool name 'updater' and doesn't provide specific verb+resource clarity. It fails to distinguish this multi-operation tool from its sibling updater tools like 'netlify-deploy-services-updater' or 'netlify-extension-services-updater'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives. The description doesn't mention any prerequisites, context for choosing among the listed operations, or when to use this tool instead of sibling tools like 'netlify-project-services-reader'. It simply lists operations without usage context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/netlify/netlify-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server