Codefluss Logo

MISSING: publicResources.mcp.items.update-field

Updates StoryBrand 7-part framework planning fields for a project. Supports partial updates.

Tool Name

update_sb7_field

Description

The update_sb7_field tool updates one or more StoryBrand planning fields. It supports partial updates — only the provided fields are changed. Data is secured via session-based authentication and organization scoping.

Parameters

ParameterTypeRequiredDescription
projectIdstringYesProject UUID (valid UUID v4)
characterstringNoTarget audience / Hero (max 2000 chars)
characterNeedsstringNoCustomer needs (max 2000 chars)
problemstringNoCharacter's problem (max 2000 chars)
problemImpactstringNoProblem impact (max 2000 chars)
guidestringNoGuide / Brand (max 2000 chars)
guideCredibilitystringNoGuide credibility (max 2000 chars)
planstring[]NoPlan steps (max 10 entries, 500 chars each)
callToActionstringNoCall to action (max 500 chars)
directCtastringNoDirect CTA (max 500 chars)
transitionalCtastringNoTransitional CTA (max 500 chars)
successstringNoSuccess scenario (max 2000 chars)
failurestringNoFailure scenario (max 2000 chars)
transformationstringNoTransformation (max 2000 chars)
currentPhasenumberNoCurrent step (1-3)
phase1CompletedbooleanNoStep 1 completed
phase2CompletedbooleanNoStep 2 completed
phase3CompletedbooleanNoStep 3 completed

Example Request

{ "jsonrpc": "2.0", "method": "tools/call", "params": { "name": "update_sb7_field", "arguments": { "projectId": "cdc9b373-0f96-4ed3-8d4e-50db6019d327", "character": "Small and medium businesses", "problem": "Missing online presence and no technical knowledge" } }, "id": 1 }

Example Response

{ "jsonrpc": "2.0", "result": { "content": [ { "type": "text", "text": "{\"projectId\":\"cdc9b373-0f96-4ed3-8d4e-50db6019d327\",\"updatedFields\":[\"character\",\"problem\"],\"currentStep\":1,\"message\":\"Successfully updated 2 field(s)\"}" } ] }, "id": 1 }

Errors

CodeMeaning
-32602Invalid parameters (UUID format, field validation)
-32000No fields provided to update