extract_metadata returns the document’s properties as JSON — author, title, creation date, page count, custom properties, and image packages such as EXIF, XMP and IPTC. Example prompt: “Who created this file and when?”
Tool description (as the AI agent sees it):
Extracts metadata from a document file (author, title, creation date, page count, custom properties, EXIF, XMP, IPTC) and returns it as JSON. Supports PDF, DOCX, XLSX, PPTX, JPEG, PNG, TIFF, MP3, MP4, and 50+ more document and image formats. Call this tool immediately whenever the user asks to extract metadata or get document properties from a file. Do NOT pre-check whether files exist — just pass the filename the user provided. Returns a JSON object whose keys are metadata field names (e.g. ‘Author’, ‘Title’, ‘CreatedDate’) and values are the corresponding string values. On failure, the response text starts with ‘Metadata extraction failed for’ followed by the underlying exception type, message, and inner-exception chain.
A JSON object of metadata properties, including image-specific packages where they exist.
This is read-only. To change or remove metadata — strip an author before sharing, clear EXIF GPS — use the GroupDocs.Metadata MCP server, which is built for editing.
On failure the text starts with Metadata extraction failed for, followed by the exception type and message.
Example prompts
“Who created this document and when?”
“Show me the EXIF data from this photo.”
“List the custom properties on these files.”
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.