Docs
MCP

Tools

Every tool the Docshark MCP server offers, with its area, whether it reads or changes, who can use it and what it does.

An app sees only the tools your role opens and your connection allows. A tool marked Change is marked as a change in the tool list (destructiveHint), so apps that support it ask you before running it. A tool marked Read is marked read only (readOnlyHint) and never changes anything.

Every tool runs as you, in the connection's workspace. The workspace is never an input: an app cannot point a tool at another workspace.

Overview and analytics

ToolTitleTypeWho can use itWhat it does
get_workspace_overviewGet workspace overviewReadAny Docshark memberThe workspace at a glance: plan limits and usage, recent envelopes, templates, data rooms, share links, settings, and what you can do.
analyze_engagementAnalyze reader engagementReadView analytics or send signaturesWho opened a share link, envelope or data room, how far they read and where they stopped.

Library

ToolTitleTypeWho can use itWhat it does
search_librarySearch the libraryReadAny Docshark memberFinds documents by name. Shows only documents you can open in Docshark: private and restricted folders stay hidden exactly as on the Library page. Up to 50 results.
upload_documentUpload a documentChangeManage documentsUploads a file into the library, for the team or privately. The app sends the file's content; up to 20 MB per file. PDF, Word, PowerPoint, Excel, images and text. Plan storage limits apply.
create_library_folderCreate a library folderChangeManage documentsMakes a folder in Team files or My files, optionally inside another folder.
create_library_share_linkCreate a share linkChangeManage documents or linksShares a document or folder with a link: expiry, password, email check, allow and block lists, downloads and watermark. The link opens from outside the workspace.
update_library_share_linkUpdate a share linkChangeManage documents or linksChanges an existing link's settings.
revoke_library_share_linkRevoke a share linkChangeManage documents or linksTurns a link off so nobody can open it again.

Signatures

ToolTitleTypeWho can use itWhat it does
list_envelopesList envelopesReadSend signatures or view analyticsEnvelopes newest first, with each recipient's status. Filter by status (draft, sent, in progress, completed, declined, voided, expired) or subject. Up to 50.
get_envelope_statusGet envelope statusReadSend signatures or view analyticsOne envelope: its documents, each recipient's role, order and status, when they signed, and the latest ten events.
check_execution_readinessCheck envelope readinessReadSend signaturesWhether an envelope is ready to send or complete: signers, required fields, order and anything blocking it.
reconcile_contract_metricsReconcile contract figuresReadSend signaturesCompares amounts, dates and terms across an envelope's documents and reports mismatches.
check_bilingual_parityCheck English–Arabic parityReadSend signaturesCompares the English and Arabic versions in an envelope and reports clauses that differ.
list_approvalsList approvalsReadSend signatures or manage templatesApproval requests for envelopes, templates, forms and rooms, with status.
list_obligationsList obligationsReadSend signaturesWhat signed agreements require and when: renewals, payments, notices, with owners. Open ones by default.
create_signature_draftCreate a signature draftChangeSend signaturesMakes a draft from library documents (up to 50) or a template, with up to 50 recipients as signer, viewer, approver or copy, in parallel or in order. Nothing is sent.
send_envelopeSend an envelope for signatureChangeSend signaturesSends a draft to its recipients. This emails people outside the workspace.
run_envelope_actionRun an envelope actionChangeSend signaturesSends a reminder, voids an envelope, deletes or recovers a draft, copies an envelope to a new draft, saves it as a template, or turns viewer analytics on or off.
edit_draft_recipientsEdit draft recipientsChangeSend signaturesAdds, updates, removes or reorders a draft's recipients.
correct_sent_recipientCorrect a sent recipientChangeSend signaturesFixes a pending recipient's name or email on a sent envelope, or hands their part to someone else.
edit_fieldsEdit signing fieldsChangeSend signatures or manage templatesAdds, updates, removes or replaces fields on a draft envelope or a template.
transfer_envelope_ownershipTransfer envelope ownershipChangeSend signaturesRequests, accepts or declines handing an envelope to a teammate.

Templates

ToolTitleTypeWho can use itWhat it does
run_template_actionRun a template actionChangeManage templatesCreates a template (blank, from a document or from an envelope), or clones, renames, archives, restores, deletes or favorites one.
edit_template_placeholdersEdit template placeholdersChangeManage templatesAdds, changes or deletes a template's fill-in placeholders.

Data rooms

ToolTitleTypeWho can use itWhat it does
list_roomsList data roomsReadAny Docshark memberRooms newest first, with how many files each holds. Up to 50.
get_room_contentsShow a data room's contentsReadAny Docshark member with access to the roomThe folders and files inside one room, with each file's download, print, copy and watermark settings.
list_inboxList open reader questionsReadManage data roomsQuestions readers asked inside rooms that still need an answer.
create_roomCreate a data roomChangeManage data roomsMakes a room, optionally filled with library documents (up to 200).
create_room_foldersCreate data room foldersChangeManage data roomsBuilds a folder structure inside a room.
edit_room_filesEdit data room filesChangeManage data roomsAdds, removes or reorders files, or changes what readers may do with them, including the watermark (off, overlay or burned in).
rename_roomRename a data roomChangeManage data roomsChanges a room's name.
update_room_defaultsUpdate data room defaultsChangeManage data roomsThe settings new links in the room start with: protection, downloads, watermark, questions and expiry.
create_room_share_linkCreate a data room linkChangeManage data roomsShares a room with a link. The link opens from outside the workspace.
revoke_room_share_linkRevoke a data room linkChangeManage data roomsTurns a room link off.
answer_room_questionAnswer a data room questionChangeManage data roomsPosts an answer to a reader's question. The reader is told.
set_room_question_statusSet a question's statusChangeManage data roomsMarks a question open, answered or closed.

File requests and forms

ToolTitleTypeWho can use itWhat it does
list_file_requestsList file requestsReadManage file requestsRequests newest first, whether each is still open, and how many files came in.
create_file_requestCreate a file requestChangeManage file requestsMakes a link where people outside the workspace upload files to you, with an optional note, expiry and target folder. Returns the link.
list_formsList formsReadManage templatesWeb forms and PowerForms, whether each is live, and response counts.

Workspace

ToolTitleTypeWho can use itWhat it does
update_brandingUpdate brandingChangeAny Docshark member; team branding needs manage brandingChanges or resets the team's branding, your own signing look, or one link's branding.
update_notification_preferencesUpdate notification preferencesChangeAny Docshark memberChanges which Docshark emails and alerts you receive.
manage_plan_and_seatsManage plan and seatsChangeAny Docshark member; acts only with billing or team rightsStarts a plan change (Hobby, Starter, Team or Business, monthly or yearly) or invites team members within the plan's seats. A plan change still goes through checkout.

Results

  • Results are JSON. Dates are ISO 8601 in UTC.
  • A result longer than 60,000 characters is cut short with a note. Ask for fewer items or a narrower filter.
  • Lists default to 20 items and take at most 50.
  • When a tool cannot do what was asked, it returns a plain sentence marked as an error, such as "Envelope not found". It never returns internal details.

Who can use it

"Who can use it" names the Docshark permission that opens the tool. Owners and admins hold every permission. Other roles get what the workspace's roles grant under Settings → Team. Your connection can narrow this further but never widen it; see Access.

On this page