MCP tool

annotate_document

Describe a document

WRITEcalls /api/v1/documents/

Record what a document is and who it involves, so it can be found later by counterparty and ordered by its own date. This is the only way to classify a file that was uploaded through the web app or protected before it had a classification. ⛔ MERGES rather than replaces, so sending one field never blanks the others. ⛔ Returns 409 if a PERSON set the classification: a human decision is not overwritten. ⚠️ abstract describes what the document SAYS and is refused with 403 unless the organisation has enabled abstracts. documentDate is the date you read off the page and is NOT proven by immut, unlike the protection date. Never present the two as the same kind of fact.

  • Access: write
  • Calls: /api/v1/documents/

Arguments

NameTypeRequiredDescription
documentIdstringyesThe document to describe
partiesstringnoNamed counterparties, e.g. ["Acme Corp"]
documentDatestringnoThe date ON the document, ISO 8601. Agent-read, NOT proven
abstractstringnoOne or two lines on what it holds. Needs org consent
docTypestringnocontract | ip_disclosure | policy | board | financial | corporate | other
docStatestringnoexecuted | issued | draft | template | proposal | superseded | unknown
reasonstringnoOne citable reason for the classification

Generated from the immut MCP server, 28 tools. Machine-readable: this page as markdown · everything in one file · tool contract