vistect.vercel.app
Vistect — independent visual authorship for blind creators. A WebMCP-native accessible document studio.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 3 · Transact 0 · Score: Not yet scored
Tool inspector
update_intent_contract
Records or revises what the document is for, who it is for, and what to avoid. Every field you send replaces the current value; fields you omit are left alone. Use this whenever the brief becomes clearer — recommendations are only as good as this contract.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
expectedDocumentVersion |
integer | yes | The document version this change is written against. Read it from get_document_overview or any read tool. If the document has moved on since then, the write is refused instead of silently overwriting the newer state. |
purpose |
string | no | What the document is for. |
audience |
array | no | Replaces the current audience list. |
primaryMessage |
string | no | — |
secondaryMessages |
array | no | — |
tone |
array | no | — |
avoid |
array | no | Replaces the current avoid list. Include the existing entries you still want. |
visualStyle |
string | no | e.g. "documentary photography, no stock". |
requiredVisuals |
object | no | How many of each visual the report needs, e.g. {"chart": 2, "diagram": 1}. |
privacySensitivity |
string | no | "sensitive" turns off anything that would send content off-device. |
Raw JSON schema
{
"type": "object",
"properties": {
"expectedDocumentVersion": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "The document version this change is written against. Read it from get_document_overview or any read tool. If the document has moved on since then, the write is refused instead of silently overwriting the newer state."
},
"purpose": {
"description": "What the document is for.",
"type": "string",
"minLength": 1
},
"audience": {
"description": "Replaces the current audience list.",
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"primaryMessage": {
"type": "string",
"minLength": 1
},
"secondaryMessages": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"tone": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"avoid": {
"description": "Replaces the current avoid list. Include the existing entries you still want.",
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"visualStyle": {
"description": "e.g. \"documentary photography, no stock\".",
"type": "string",
"minLength": 1
},
"requiredVisuals": {
"description": "How many of each visual the report needs, e.g. {\"chart\": 2, \"diagram\": 1}.",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"privacySensitivity": {
"description": "\"sensitive\" turns off anything that would send content off-device.",
"type": "string",
"enum": [
"standard",
"sensitive"
]
}
},
"required": [
"expectedDocumentVersion"
]
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.