gradeNot graded
update_paletteAction
Immediately replace the active MOOD project palette in the running application. This is a runtime site action: Direction, Refine and System update now; no code edit, build, commit or deployment is required.
View tool JSON
{
"name": "update_palette",
"kind": "act",
"impl": "imperative",
"description": "Immediately replace the active MOOD project palette in the running application. This is a runtime site action: Direction, Refine and System update now; no code edit, build, commit or deployment is required.",
"inputSchema": {
"type": "object",
"properties": {
"colors": {
"type": "array",
"minItems": 1,
"maxItems": 10,
"items": {
"type": "object",
"properties": {
"value": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"name": {
"type": "string",
"minLength": 1
},
"role": {
"type": "string",
"minLength": 1
}
},
"required": [
"value"
],
"additionalProperties": false
}
}
},
"required": [
"colors"
],
"additionalProperties": false
}
}get_palette_contextAnswer
Read the active live palette with semantic usage and deterministic accessibility results. This is a runtime read of the currently open MOOD project.
View tool JSON
{
"name": "get_palette_context",
"kind": "answer",
"impl": "imperative",
"description": "Read the active live palette with semantic usage and deterministic accessibility results. This is a runtime read of the currently open MOOD project.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_current_phaseAnswer
Read the active MOOD workflow phase without navigating the visual interface.
View tool JSON
{
"name": "get_current_phase",
"kind": "answer",
"impl": "imperative",
"description": "Read the active MOOD workflow phase without navigating the visual interface.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}navigate_to_phaseAction
Immediately switch the running MOOD project to a workflow phase. This updates shared runtime state; no deployment is required.
View tool JSON
{
"name": "navigate_to_phase",
"kind": "act",
"impl": "imperative",
"description": "Immediately switch the running MOOD project to a workflow phase. This updates shared runtime state; no deployment is required.",
"inputSchema": {
"type": "object",
"properties": {
"phase": {
"enum": [
"explore",
"direction",
"refine",
"system"
]
}
},
"required": [
"phase"
],
"additionalProperties": false
}
}get_project_contextAnswer
Read the active MOOD project, its phase, version, selected direction, and recent activity.
View tool JSON
{
"name": "get_project_context",
"kind": "answer",
"impl": "imperative",
"description": "Read the active MOOD project, its phase, version, selected direction, and recent activity.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_referencesAnswer
Read all moodboard references including recoverable rejected items and their notes.
View tool JSON
{
"name": "get_references",
"kind": "answer",
"impl": "imperative",
"description": "Read all moodboard references including recoverable rejected items and their notes.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_selected_referencesAnswer
Read references attached to the currently selected direction.
View tool JSON
{
"name": "get_selected_references",
"kind": "answer",
"impl": "imperative",
"description": "Read references attached to the currently selected direction.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_directionsAnswer
Read every candidate direction and its human or agent provenance.
View tool JSON
{
"name": "get_directions",
"kind": "answer",
"impl": "imperative",
"description": "Read every candidate direction and its human or agent provenance.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_selected_directionAnswer
Read the direction currently driving Refine and System.
View tool JSON
{
"name": "get_selected_direction",
"kind": "answer",
"impl": "imperative",
"description": "Read the direction currently driving Refine and System.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_design_decisionsAnswer
Read traceable decisions with evidence, status, and lock state.
View tool JSON
{
"name": "get_design_decisions",
"kind": "answer",
"impl": "imperative",
"description": "Read traceable decisions with evidence, status, and lock state.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_design_systemAnswer
Read the live design system derived from the selected direction and approved decisions.
View tool JSON
{
"name": "get_design_system",
"kind": "answer",
"impl": "imperative",
"description": "Read the live design system derived from the selected direction and approved decisions.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_agent_suggestionsAnswer
Read every agent suggestion, its review status, evidence references, and exact proposed change. This never mutates creative work.
View tool JSON
{
"name": "get_agent_suggestions",
"kind": "answer",
"impl": "imperative",
"description": "Read every agent suggestion, its review status, evidence references, and exact proposed change. This never mutates creative work.",
"inputSchema": {
"type": "object",
"properties": {
"status": {
"enum": [
"proposed",
"applied",
"rejected"
]
}
},
"additionalProperties": false
}
}inspect_suggestionAnswer
Inspect one suggestion before approval, including rationale, evidence, scope of change, and mutation payload. This is read-only.
View tool JSON
{
"name": "inspect_suggestion",
"kind": "answer",
"impl": "imperative",
"description": "Inspect one suggestion before approval, including rationale, evidence, scope of change, and mutation payload. This is read-only.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}get_critiquesAnswer
Read deterministic palette, contrast, hierarchy, and evidence critiques.
View tool JSON
{
"name": "get_critiques",
"kind": "answer",
"impl": "imperative",
"description": "Read deterministic palette, contrast, hierarchy, and evidence critiques.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}search_reference_libraryAnswer
Search the local structured reference library. No paid external API is used.
View tool JSON
{
"name": "search_reference_library",
"kind": "answer",
"impl": "imperative",
"description": "Search the local structured reference library. No paid external API is used.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 20
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 40
}
},
"additionalProperties": false
}
}add_referenceAction
Add one reference to the shared moodboard. Supply an image URL or data URL and useful metadata.
View tool JSON
{
"name": "add_reference",
"kind": "act",
"impl": "imperative",
"description": "Add one reference to the shared moodboard. Supply an image URL or data URL and useful metadata.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1
},
"image": {
"type": "string",
"minLength": 1
},
"source": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"group": {
"type": "string"
},
"extractedColors": {
"type": "array",
"items": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
}
},
"notes": {
"type": "string"
}
},
"required": [
"title",
"image"
],
"additionalProperties": false
}
}keep_referenceAction
Mark an existing reference as kept in the shared board.
View tool JSON
{
"name": "keep_reference",
"kind": "act",
"impl": "imperative",
"description": "Mark an existing reference as kept in the shared board.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}reject_referenceAction
Reject an existing reference without deleting it; it can be restored later.
View tool JSON
{
"name": "reject_reference",
"kind": "act",
"impl": "imperative",
"description": "Reject an existing reference without deleting it; it can be restored later.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}restore_referenceAction
Restore a rejected reference to the active board.
View tool JSON
{
"name": "restore_reference",
"kind": "act",
"impl": "imperative",
"description": "Restore a rejected reference to the active board.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}add_reference_noteAction
Attach a concise note to a reference.
View tool JSON
{
"name": "add_reference_note",
"kind": "act",
"impl": "imperative",
"description": "Attach a concise note to a reference.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"notes": {
"type": "string",
"maxLength": 2000
}
},
"required": [
"id",
"notes"
],
"additionalProperties": false
}
}remove_referenceAction
Immediately remove one reference from the active running MOOD project and detach it from directions. This is a runtime action, not a deployment.
View tool JSON
{
"name": "remove_reference",
"kind": "act",
"impl": "imperative",
"description": "Immediately remove one reference from the active running MOOD project and detach it from directions. This is a runtime action, not a deployment.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}reorder_referencesAction
Immediately reorder two references in the active MOOD project. This updates the visible board and persisted state without a build or deployment.
View tool JSON
{
"name": "reorder_references",
"kind": "act",
"impl": "imperative",
"description": "Immediately reorder two references in the active MOOD project. This updates the visible board and persisted state without a build or deployment.",
"inputSchema": {
"type": "object",
"properties": {
"activeId": {
"type": "string",
"minLength": 1
},
"overId": {
"type": "string",
"minLength": 1
}
},
"required": [
"activeId",
"overId"
],
"additionalProperties": false
}
}create_directionAction
Create a candidate design direction. It remains editable until a human approves it.
View tool JSON
{
"name": "create_direction",
"kind": "act",
"impl": "imperative",
"description": "Create a candidate design direction. It remains editable until a human approves it.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1
},
"statement": {
"type": "string",
"minLength": 1
},
"descriptors": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"referenceIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"palette": {
"type": "array",
"items": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"minItems": 1
},
"createdBy": {
"enum": [
"human",
"agent"
]
}
},
"required": [
"title",
"statement",
"palette"
],
"additionalProperties": false
}
}update_directionAction
Update an unlocked candidate direction title, statement, descriptors, references, or palette.
View tool JSON
{
"name": "update_direction",
"kind": "act",
"impl": "imperative",
"description": "Update an unlocked candidate direction title, statement, descriptors, references, or palette.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"title": {
"type": "string",
"minLength": 1
},
"statement": {
"type": "string",
"minLength": 1
},
"descriptors": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"referenceIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"palette": {
"type": "array",
"items": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
}
},
"approved": {
"type": "boolean"
}
},
"required": [
"id"
],
"additionalProperties": false
}
}select_directionAction
Select a direction so Refine and System derive from it immediately.
View tool JSON
{
"name": "select_direction",
"kind": "act",
"impl": "imperative",
"description": "Select a direction so Refine and System derive from it immediately.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}create_design_decisionAction
Create a traceable decision with supporting reference evidence.
View tool JSON
{
"name": "create_design_decision",
"kind": "act",
"impl": "imperative",
"description": "Create a traceable decision with supporting reference evidence.",
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string",
"minLength": 1
},
"statement": {
"type": "string",
"minLength": 1
},
"supportingReferenceIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"createdBy": {
"enum": [
"human",
"agent"
]
}
},
"required": [
"category",
"statement"
],
"additionalProperties": false
}
}update_design_decisionAction
Update an unlocked design decision. Locked human decisions reject overwrite attempts.
View tool JSON
{
"name": "update_design_decision",
"kind": "act",
"impl": "imperative",
"description": "Update an unlocked design decision. Locked human decisions reject overwrite attempts.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"category": {
"type": "string",
"minLength": 1
},
"statement": {
"type": "string",
"minLength": 1
},
"supportingReferenceIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"status": {
"enum": [
"emerging",
"approved",
"rejected"
]
}
},
"required": [
"id"
],
"additionalProperties": false
}
}lock_design_decisionAction
Lock a human-approved design decision so agent updates cannot overwrite it.
View tool JSON
{
"name": "lock_design_decision",
"kind": "act",
"impl": "imperative",
"description": "Lock a human-approved design decision so agent updates cannot overwrite it.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}reject_design_decisionAction
Reject an unlocked decision while retaining its evidence trail.
View tool JSON
{
"name": "reject_design_decision",
"kind": "act",
"impl": "imperative",
"description": "Reject an unlocked decision while retaining its evidence trail.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}evaluate_paletteAction
Run deterministic contrast and palette-distance evaluation for the selected direction.
View tool JSON
{
"name": "evaluate_palette",
"kind": "act",
"impl": "imperative",
"description": "Run deterministic contrast and palette-distance evaluation for the selected direction.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}evaluate_directionAction
Run deterministic direction critique covering hierarchy, contrast, palette and evidence.
View tool JSON
{
"name": "evaluate_direction",
"kind": "act",
"impl": "imperative",
"description": "Run deterministic direction critique covering hierarchy, contrast, palette and evidence.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}create_suggestionAction
Propose a bounded creative change for human review. Include evidence reference IDs and a plain-language change summary. This tool never applies its own suggestion.
View tool JSON
{
"name": "create_suggestion",
"kind": "act",
"impl": "imperative",
"description": "Propose a bounded creative change for human review. Include evidence reference IDs and a plain-language change summary. This tool never applies its own suggestion.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1
},
"detail": {
"type": "string",
"minLength": 1
},
"changeSummary": {
"type": "string",
"minLength": 1
},
"evidenceIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 20
},
"kind": {
"enum": [
"reference",
"palette",
"type",
"decision",
"principle"
]
},
"mutation": {
"oneOf": [
{
"type": "object",
"required": [
"type",
"palette"
],
"properties": {
"type": {
"const": "update_palette"
},
"palette": {
"type": "array",
"items": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
}
}
}
},
{
"type": "object",
"required": [
"type",
"principle"
],
"properties": {
"type": {
"const": "add_principle"
},
"principle": {
"type": "string",
"minLength": 1
}
}
},
{
"type": "object",
"required": [
"type",
"tokenId",
"patch"
],
"properties": {
"type": {
"const": "update_typography"
},
"tokenId": {
"type": "string",
"minLength": 1
},
"patch": {
"type": "object"
}
}
},
{
"type": "object",
"required": [
"type",
"decision"
],
"properties": {
"type": {
"const": "create_decision"
},
"decision": {
"type": "object"
}
}
},
{
"type": "object",
"required": [
"type",
"references"
],
"properties": {
"type": {
"const": "add_references"
},
"references": {
"type": "array",
"minItems": 1,
"items": {
"type": "object"
}
}
}
}
]
}
},
"required": [
"title",
"detail",
"changeSummary",
"kind",
"mutation"
],
"additionalProperties": false
}
}apply_suggestionAction
Apply a proposed suggestion to the shared project and return the updated version.
View tool JSON
{
"name": "apply_suggestion",
"kind": "act",
"impl": "imperative",
"description": "Apply a proposed suggestion to the shared project and return the updated version.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}reject_suggestionAction
Reject a proposed suggestion without mutating the project.
View tool JSON
{
"name": "reject_suggestion",
"kind": "act",
"impl": "imperative",
"description": "Reject a proposed suggestion without mutating the project.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}set_design_systemAction
Replace the mutable design system state while preserving the selected workflow context.
View tool JSON
{
"name": "set_design_system",
"kind": "act",
"impl": "imperative",
"description": "Replace the mutable design system state while preserving the selected workflow context.",
"inputSchema": {
"type": "object",
"properties": {
"mood": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"shapeLanguage": {
"type": "string"
},
"photography": {
"type": "string"
},
"graphicLanguage": {
"type": "string"
},
"principles": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
}
},
"additionalProperties": false
}
}update_color_tokenAction
Update one design-system color token.
View tool JSON
{
"name": "update_color_token",
"kind": "act",
"impl": "imperative",
"description": "Update one design-system color token.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"name": {
"type": "string"
},
"value": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"role": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
}
}update_typography_tokenAction
Update one design-system typography token.
View tool JSON
{
"name": "update_typography_token",
"kind": "act",
"impl": "imperative",
"description": "Update one design-system typography token.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"role": {
"type": "string"
},
"family": {
"type": "string"
},
"weight": {
"type": "integer",
"minimum": 100,
"maximum": 1000
},
"size": {
"type": "string"
},
"lineHeight": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
}
}update_design_principleAction
Update an existing design-system principle by index.
View tool JSON
{
"name": "update_design_principle",
"kind": "act",
"impl": "imperative",
"description": "Update an existing design-system principle by index.",
"inputSchema": {
"type": "object",
"properties": {
"index": {
"type": "integer",
"minimum": 0
},
"principle": {
"type": "string",
"minLength": 1
}
},
"required": [
"index",
"principle"
],
"additionalProperties": false
}
}list_projectsAnswer
List all local MOOD projects available in this browser.
View tool JSON
{
"name": "list_projects",
"kind": "answer",
"impl": "imperative",
"description": "List all local MOOD projects available in this browser.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}update_projectAction
Update an existing local MOOD project name, brief, or avoid list.
View tool JSON
{
"name": "update_project",
"kind": "act",
"impl": "imperative",
"description": "Update an existing local MOOD project name, brief, or avoid list.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"title": {
"type": "string",
"minLength": 1
},
"brief": {
"type": "string",
"minLength": 1
},
"avoid": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
}
},
"required": [
"id"
],
"additionalProperties": false
}
}create_projectAction
Create and open a new local MOOD project with a creative brief.
View tool JSON
{
"name": "create_project",
"kind": "act",
"impl": "imperative",
"description": "Create and open a new local MOOD project with a creative brief.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"brief": {
"type": "string",
"minLength": 1
},
"avoid": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
}
},
"required": [
"name",
"brief"
],
"additionalProperties": false
}
}open_projectAction
Open one existing MOOD project so subsequent tools operate on it.
View tool JSON
{
"name": "open_project",
"kind": "act",
"impl": "imperative",
"description": "Open one existing MOOD project so subsequent tools operate on it.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
}get_active_projectAnswer
Read the active MOOD project.
View tool JSON
{
"name": "get_active_project",
"kind": "answer",
"impl": "imperative",
"description": "Read the active MOOD project.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}