
Groupdocs Metadata Mcp
Wraps the GroupDocs.Metadata .NET library as an MCP server so AI agents can read and strip metadata from documents. Exposes two tools: ReadMetadata pulls all properties (author, title, dates, custom fields) as JSON, and RemoveMetadata writes a cleaned copy back to disk. Runs via dnx (no install), as a global .NET tool, or in Docker. Configure storage paths through environment variables and optionally point to a license file to exit evaluation mode. Most useful when you're building document workflows that need metadata inspection or sanitization and want Claude or Copilot to handle it directly without writing extraction code.
- GitHub stars
- 1
- tools
- 5
- transport
- STDIO
- env vars
- 5
- last updated
- Sep 5, 2026
Tools
5 toolsPublic tool metadata for what this MCP can expose to an agent.
ReadMetadataReads all metadata properties (author, title, creation date, custom properties) and returns them as JSON
Reads all metadata properties (author, title, creation date, custom properties) and returns them as JSON
No parameter schema in public metadata yet.
SearchMetadataSearches within one document and returns only matching properties (filter by category, name, or value) — e.g. "show me the author", "does this have GPS?"
Searches within one document and returns only matching properties (filter by category, name, or value) — e.g. "show me the author", "does this have GPS?"
No parameter schema in public metadata yet.
WriteMetadataSets, changes, or adds a property (Author, Title, Subject, Keywords, Comments, Copyright, Company, Manager) and saves the updated file
Sets, changes, or adds a property (Author, Title, Subject, Keywords, Comments, Copyright, Company, Manager) and saves the updated file
No parameter schema in public metadata yet.
RemoveMetadataRemoves metadata and saves a cleaned file. Strips everything by default, or only specific `categories` (gps, author, comments, company, dates, software, copyright, keywords, personal)
Removes metadata and saves a cleaned file. Strips everything by default, or only specific `categories` (gps, author, comments, company, dates, software, copyright, keywords, personal)
No parameter schema in public metadata yet.
GetDocumentInfoReturns the file type, MIME type, page count, byte size, and encryption status as JSON — a lightweight structural check that does not enumerate metadata properties
Returns the file type, MIME type, page count, byte size, and encryption status as JSON — a lightweight structural check that does not enumerate metadata properties
No parameter schema in public metadata yet.
Sponsors
Configuration
GROUPDOCS_MCP_STORAGE_PATHGROUPDOCS_MCP_OUTPUT_PATHGROUPDOCS_LICENSE_PATHGROUPDOCS_METERED_PUBLIC_KEYGROUPDOCS_METERED_PRIVATE_KEYReadme
GroupDocs.Metadata MCP Server
MCP server that exposes GroupDocs.Metadata as AI-callable tools for Claude, Cursor, GitHub Copilot, and other MCP agents.
Details
- Repository
- github.com/groupdocs-metadata/groupdocs.metadata.mcp
- Categories
- Documents & Knowledge, Search & Web Crawling
- Package
GroupDocs.Metadata.Mcp- Transport
- STDIO
- Registry
- MCP registry, active