> ## Documentation Index
> Fetch the complete documentation index at: https://graph.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# graph_plan_set

> Sets one plan-level attribute.

## Behavior

* Refused, with the problems it would cause, if the change would break the plan.
* Changing `identifier` writes a new file and reports the old one as `renamedFrom`.
* Mirrors `graph plan set`.

| Available to | Effect |
| - | - |
| MCP clients of `graph mcp serve` | Not marked read-only |

## Input

**attribute** `enum\<string\>` *required*

Named exactly as it appears in the plan YAML.

Available options: `name`, `description`, `identifier`, `exemplars`, `requires_servers`, `input_schema`, `solver`, `output`

**target** `string` *required*

A plan identifier (as in `plan list`) or a path to a plan YAML file.

**value** `any` *required*

A string for scalar attributes; an array of strings for `exemplars` and `requires_servers`; a JSON object for `input_schema`, `solver`, and `output`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.