# ahamedfo/IBM Content Services MCP Server

Source: https://glimind.com/server/glama%2Fahamedfo%2Fibm-content-services-mcp-server
Registry id: `glama/ahamedfo/ibm-content-services-mcp-server`
Status: unknown

## Tools (40)

- `add_object_to_hold`: Places an object under a legal hold.
- `cancel_document_checkout`: Cancels a document checkout, releasing the reservation.
- `checkin_document`: Checks in a previously checked-out document with optional new content.
- `checkout_document`: Checks out a document for editing with optional download.
- `create_document`: Creates a new document with specified properties and optional file upload.
- `create_folder`: Creates a new folder with name, parent, and optional class.
- `create_hold`: Creates a new legal hold with a specified display name.
- `delete_document_version`: Deletes a specific document version by document ID.
- `delete_folder`: Deletes a folder from the repository by ID or path.
- `delete_hold`: Removes a legal hold and releases all held objects.
- `delete_object_from_hold`: Removes an object from a legal hold without deleting it.
- `delete_version_series`: Deletes an entire version series by version series ID.
- `determine_class`: Determines the appropriate class based on content or context.
- `document_compare_insights`: Compares two documents for similarities, differences, and changes.
- `document_qa_global`: Answers natural language questions scanning the entire repository.
- `document_qa_specific`: Answers questions based on context of a specific document.
- `document_quick_summary`: Generates a concise AI-powered summary for document IDs.
- `document_search`: Searches documents by content and/or metadata using full-text CBR.
- `document_smart_search`: Hybrid search combining vector and metadata filtering.
- `documents_qa_multiple`: Answers questions based on context of selected documents.
- `file_document`: Files a document into a folder.
- `get_class_property_descriptions`: Retrieves property descriptions for a specified class.
- `get_document_properties`: Retrieves a document by ID or path with its properties.
- `get_document_text_extract`: Extracts text content from a document via text extract annotations.
- `get_document_versions`: Retrieves a document's version history including version numbers and IDs.
- `get_folder_detail`: Retrieves detailed information about a folder.
- `get_folder_documents`: Gets documents contained in a folder.
- `get_held_objects_for_hold`: Lists all objects under a specific legal hold.
- `get_holds_by_name`: Searches for legal holds by their display name.
- `get_searchable_property_descriptions`: Retrieves descriptions of properties usable in search.
- `list_all_classes`: Lists all classes for a specific root class type.
- `list_root_classes`: Lists root classes.
- `lookup_documents_by_name`: Searches documents by matching keywords against document names.
- `lookup_documents_by_path`: Searches documents based on folder hierarchy location.
- `property_extraction`: Extracts document class, properties metadata, and text content.
- `repository_object_search`: Searches for repository objects based on specified criteria.
- `unfile_document`: Removes a document from a folder without deleting it.
- `update_document_class`: Changes a document's class in the content repository.
- `update_document_properties`: Updates an existing document's properties without changing its class.
- `update_folder`: Updates an existing folder's properties.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
