Documents and Approvals
View all 25 MCP platform tools for documents and approvals, with input schemes, exit schemes and behavioral tips for building AI agent integrations
This page documents 25 tools in the document and approval group. back to complete MCP tool reference to browse another group.
Select a tool to inspect its schemes and behavior. The link scheme opens the exact definition inGitHub.
listMeasureDocumentsList Measure DocumentsRead onlyList documents linked to a measure.
listControlDocumentsList Control DocumentsRead onlyList documents linked to a control.
listDocumentsList DocumentsRead onlyBy default, only ACTIVE documents are returned; swipe the status filter to include ARCHIVE.
getDocumentGet DocumentRead onlyGet a document by ID.
addDocumentAdd DocumentWrites dataAdd a new document to your organization.
updateDocumentUpdate DocumentWrites dataUpdate an existing document.
deleteDocumentDraftDelete Document DraftWrites dataDelete the latest design version of a document, returning to the last published version.
archiveDocumentArchive DocumentWrites dataArchive a document to prevent further modifications.
unarchiveDocumentUnarchive DocumentWrites dataUnarchive a document to allow modifications again.
listDocumentVersionsList Document VersionsRead onlyList all versions of a document.
getDocumentVersionGet Document VersionRead onlyGet a version of the document by ID.
publishDocumentPublish DocumentWrites dataSet minor=true to publish a minor version (no approval stream). When minor=false, providing approver_ids triggers a approval request as a new major version; otherwise, the project is immediately published as a new major version.
deleteDocumentDelete DocumentWrites dataDelete a document.
listDocumentVersionSignaturesList Document Version SignaturesRead onlyList all signatures for a version of the document.
getDocumentVersionSignatureGet Document Version SignatureRead onlyGet a version signature of the document by ID.
requestDocumentVersionSignatureRequest Document Version SignatureWrites dataRequest a signature for a document version.
cancelSignatureRequestCancel Signature RequestWrites dataCancel a document version signature request.
voidDocumentVersionApprovalVoid Document Version ApprovalWrites dataVoid a pending document version approval request.
approveDocumentVersionApprove Document VersionWrites dataApprove a version of the document while waiting for approval as an authenticated user.
rejectDocumentVersionReject Document VersionWrites dataReject a version of the document while waiting for approval as an authenticated user.
signDocumentSign DocumentWrites dataSign a version of the document as an authenticated user.
listDocumentVersionApprovalQuorumsList Document Version Approval QuorumsRead onlyList approval quorums for a document version.
getDocumentVersionApprovalQuorumGet Document Version Approval QuorumRead onlyObtain a quorum for approval of the document version by ID.
listDocumentVersionApprovalDecisionsList Document Version Approval DecisionsRead onlyList of approval decisions for a quorum of approval.
getDocumentVersionApprovalDecisionGet Document Version Approval DecisionRead onlyGet a decision to approve the document version by ID.