Scale Intelligence■ Docs
Docs / Registers / tool si.act.annotate

tool si.act.annotate.

An `Annotation` with the target *an entity* and the entity's id, from the web shell, the desktop shell, the agent or the API; in the side panel the same type travels inside the page's reading: the fact the person stated, a claim or a connection, by its id and kind (`UnitRef`).

Figure 1si.act.annotatespecified
AGENT'S HOSTClaude Code orany MCP clientMCP SERVERsi.act.annotatetasks, appsCORE: ACTinput AnnotationCARDbody UnitRefThe host draws the card from ui://scale-intelligence/cards/UnitRef.flows forwardthe result
Over MCP, si.act.annotate takes Annotation and returns a card whose body is UnitRef.

the fact the person stated, a claim or a connection, by its id and kind (UnitRef). The call needs the act grant at the user rung.

result
a card whose body is UnitRef
read-only
no
destructive
yes
card address
ui://scale-intelligence/cards/UnitRef
fieldtyperequirednote
targetone of the page | an item | a contact | a region | an entityyesan entity when the annotation is made on an entity’s page or by the agent, with the entity in subject
subjectidnothe entity the annotation is about when the target is an entity; absent on a page, whose subject the capture supplies
said_inone of the capture panel | the web shell | the desktop shell | the agent | the APInothe face the person said it in; absent means the capture panel
item_fieldtextnothe list field the item belongs to
item_keytextnothe item’s own id, or its index
contacttextnothe contact’s namespace and normalised value, joined by a bar
region_selectortextnoa selector path to the picked element
region_texttextnothe picked element’s visible text
kindone of a tag | a relation | a note | a rival | a fit | a membership | a kind of thingyesa rival marks the subject as competing with one of the tenant’s brands; a fit states it fits a kind of buyer; a membership places it in a facet, a vertical, a segment or a community; a kind of thing says what the subject is
registertextnothe place of the record the unit was found in (kinds of buyer, brands, offerings, facets, verticals, concepts, segments, communities, entities)
valuetextyesthe tag’s name, the relation’s kind of connection or the person’s own words for it, the note, or the kind of entity
entityidnothe unit of the record it points at; absent for a thing the record does not hold yet
entity_nametextnothe unit’s name, or the name of a new thing
entity_kindtextnothe unit’s kind, or the kind of entity the person set for a new thing
roletextnofor a relation: the role the page’s subject takes
stated_attimeyes

Claims#

claimstateroute or tool
The MCP server declares si.act.annotate at contract 0476e35e6e275db5.targetsi.act.annotate