groupdocs-annotation avatar

Groupdocs Annotation Mcp

groupdocs-annotation/groupdocs.annotation.mcp

Wraps the GroupDocs.Annotation .NET library so AI agents can add, list, update, and remove annotations on PDFs and Word docs without you writing integration code. You get ten tools: highlight text, drop arrows and comments, manage reply threads, import and export annotations as XML, and render annotated page previews as inline PNGs. Ships as a dotnet global tool or Docker image. Linux and macOS need libgdiplus installed for the native binary since GroupDocs uses System.Drawing for rasterization, though the Docker route bundles everything. Useful when you want Claude or Copilot to mark up contract redlines, triage design feedback across pages, or migrate annotations between document versions through conversational prompts instead of clicking through a GUI.

tools
10
transport
STDIO
env vars
5
last updated
Nov 8, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

AddAnnotationAdd a textfield / area / point / arrow / highlight / underline / strikeout annotation; saves the annotated file as `<name>_annotated.<ext>`

Add a textfield / area / point / arrow / highlight / underline / strikeout annotation; saves the annotated file as `<name>_annotated.<ext>`

No parameter schema in public metadata yet.

GetAnnotationsList all annotations in a document as JSON (id, type, message, page, box, user, replies)

List all annotations in a document as JSON (id, type, message, page, box, user, replies)

No parameter schema in public metadata yet.

UpdateAnnotationModify an existing annotation's message and/or bounding box by id

Modify an existing annotation's message and/or bounding box by id

No parameter schema in public metadata yet.

RemoveAnnotationsRemove annotations by id list, or all if none specified

Remove annotations by id list, or all if none specified

No parameter schema in public metadata yet.

AddReplyAdd a reply / comment thread to an existing annotation

Add a reply / comment thread to an existing annotation

No parameter schema in public metadata yet.

RemoveRepliesRemove replies by reply-id list, by user name, or all

Remove replies by reply-id list, by user name, or all

No parameter schema in public metadata yet.

ImportAnnotationsImport annotations from an XML file or another annotated document into a target file

Import annotations from an XML file or another annotated document into a target file

No parameter schema in public metadata yet.

ExportAnnotationsExtract annotations from a document and save them as XML (re-importable via ImportAnnotations)

Extract annotations from a document and save them as XML (re-importable via ImportAnnotations)

No parameter schema in public metadata yet.

GetDocumentInfoReturn file type, page count, size, and per-page dimensions as JSON (no modification)

Return file type, page count, size, and per-page dimensions as JSON (no modification)

No parameter schema in public metadata yet.

GeneratePagesPreviewRender up to 5 document pages as inline PNG images so AI clients display them directly

Render up to 5 document pages as inline PNG images so AI clients display them directly

No parameter schema in public metadata yet.

Sponsors

Configuration

GROUPDOCS_MCP_STORAGE_PATH
GROUPDOCS_MCP_OUTPUT_PATH
GROUPDOCS_LICENSE_PATH
GROUPDOCS_METERED_PUBLIC_KEY
GROUPDOCS_METERED_PRIVATE_KEY

Readme

GroupDocs.Annotation MCP Server

MCP server that exposes GroupDocs.Annotation as AI-callable tools for Claude, Cursor, GitHub Copilot, and other MCP agents.

NuGet NuGet downloads Docker pulls MCP Registry Integration tests License: MIT


View the full README on GitHub

Details

Repository
github.com/groupdocs-annotation/groupdocs.annotation.mcp
Category
Documents & Knowledge
Package
GroupDocs.Annotation.Mcp
Transport
STDIO
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1haszerobyte avatarRatatoskrhaszerobyte/ratatoskrKeyless web search and page fetching for agents, as Markdown.0stars
2hithereiamaliff avatarMalaysia Transit MCPhithereiamaliff/mcp-malaysiatransitA Model Context Protocol server that taps access to real-time bus and train information across 12 Malaysian cities. Get live arrivals, vehicle tracking, and rou0stars
3invapi-org avatarInvapi Mcpinvapi-org/invapi-mcpExtract, create, convert & validate invoices (UBL, CII, XRechnung, ZUGFeRD, PDF, Excel)0stars
4ainode-tech avatarSwiss Armyio.github.ainode-tech/swiss-army22 utility tools (x402 USDC on Base): currency, PDF, image, GDPR. Free health.0stars
5bch1212 avatarAgentfetchbch1212/agentfetch-mcpToken-budgeted web fetch for AI agents — auto-routes Jina, FireCrawl, Trafilatura, PDF.0stars
6cassilup avatarFilewashcassilup/filewash-apiPrivacy-first file tools for AI agents — PDF & image ops, metadata scrubbing, background removal.0stars