Skip to main content
Glama
lazyants

transkribus-mcp-server

by lazyants

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRANSKRIBUS_USERNoYour Transkribus email (username) for password-based authentication.
TRANSKRIBUS_PASSWORDNoYour Transkribus password for password-based authentication.
TRANSKRIBUS_SESSION_IDNoA valid Transkribus session ID for direct session-based authentication.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
transkribus_auth_check_sessionA

Check if the current Transkribus session is valid.

transkribus_auth_get_detailsA

Get details of the currently authenticated user.

transkribus_auth_invalidateA

Invalidate the current authentication session.

transkribus_auth_loginB

Authenticate with Transkribus using username and password.

transkribus_auth_logoutA

Log out of the current Transkribus session.

transkribus_auth_refreshA

Refresh the current authentication session token.

transkribus_coll_listC

List all collections accessible to the current user.

transkribus_coll_countA

Get the total number of collections accessible to the current user.

transkribus_coll_count_find_documentsB

Count documents matching the given search criteria.

transkribus_coll_createB

Create a new collection with the given name.

transkribus_coll_find_documentsC

Search for documents across collections using filters.

transkribus_coll_find_documents_postC

Search for documents across collections using a POST request body.

transkribus_coll_find_documents_oldC

Search for documents using the legacy endpoint.

transkribus_coll_create_iob_importC

Create documents from an IOB import.

transkribus_coll_list_pagedB

List collections with pagination support.

transkribus_coll_list_xmlB

List all collections in XML format.

transkribus_coll_list_by_nameB

Search for collections by name.

transkribus_coll_get_recent_collectionsB

Get recently accessed collections.

transkribus_coll_get_recent_documentsC

Get recently accessed documents.

transkribus_coll_deleteB

Delete a collection by ID.

transkribus_coll_add_docB

Add an existing document to a collection.

transkribus_coll_add_docsC

Add multiple existing documents to a collection.

transkribus_coll_can_manageA

Check if the current user can manage the specified collection.

transkribus_coll_count_docsA

Get the number of documents in a collection.

transkribus_coll_create_doc_from_iiifB

Create a document in a collection from an IIIF manifest URL.

transkribus_coll_create_doc_from_metsB

Create a document in a collection from METS metadata.

transkribus_coll_create_doc_from_mets_urlB

Create a document in a collection from a METS URL.

transkribus_coll_create_doc_from_pdfC

Create a document in a collection from a PDF file.

transkribus_coll_delete_emptyA

Delete a collection only if it is empty.

transkribus_coll_duplicateB

Duplicate an entire collection.

transkribus_coll_duplicate_docC

Duplicate a document within a collection.

transkribus_coll_ead_metadata_importC

Import EAD metadata into a collection.

transkribus_coll_exportB

Export documents from a collection in the specified format.

transkribus_coll_create_doc_from_ftpB

Ingest a document into a collection from an FTP source.

transkribus_coll_list_docsC

List all documents in a collection with pagination.

transkribus_coll_list_docs_xmlB

List all documents in a collection in XML format.

transkribus_coll_get_metadataB

Get metadata for a collection.

transkribus_coll_update_metadataB

Update the metadata for a collection.

transkribus_coll_remove_favoriteB

Remove a collection from the user favorites.

transkribus_coll_add_favoriteB

Add a collection to the user favorites.

transkribus_coll_get_recentB

Get recently accessed items in a collection.

transkribus_coll_modifyC

Modify the properties of a collection.

transkribus_coll_upload_docB

Upload a document to a collection.

transkribus_coll_upload_doc_multipartB

Upload a document to a collection using multipart form data.

transkribus_coll_list_for_userB

List collections accessible to a specific user.

transkribus_coll_remove_docA

Remove a document from a collection without deleting it.

transkribus_doc_deleteC

Delete a document from a collection.

transkribus_doc_list_collectionsB

List all collections a document belongs to.

transkribus_doc_list_collections_pagedB

List all collections a document belongs to with pagination.

transkribus_doc_get_costsB

Get the processing costs for a document.

transkribus_doc_get_statC

Get document statistics summary.

transkribus_doc_get_editorial_declarationA

Get the editorial declaration for a document.

transkribus_doc_post_editorial_declarationB

Create or update the editorial declaration for a document.

transkribus_doc_exportC

Export a document in the specified format.

transkribus_doc_get_fulldocA

Get the full document including all pages and transcripts.

transkribus_doc_get_fulldoc_xmlA

Get the full document in XML format.

transkribus_doc_has_affiliationC

Check if a document has an affiliation.

transkribus_doc_get_image_namesA

Get the image file names for all pages in a document.

transkribus_doc_kws_searchC

Search for keywords within a document.

transkribus_doc_list_pagesB

List pages in a document with pagination.

transkribus_doc_get_metadataB

Get metadata for a document.

transkribus_doc_update_metadataC

Update metadata for a document.

transkribus_doc_get_metsB

Get the METS metadata for a document.

transkribus_doc_get_page_idsB

Get the page IDs for all pages in a document.

transkribus_doc_get_pagesC

Get all pages for a document.

transkribus_doc_remove_from_collectionA

Remove a document from a collection without deleting it.

transkribus_doc_get_statsC

Get detailed statistics for a document.

transkribus_doc_get_test_setB

Get the test set data for a document.

transkribus_doc_get_train_dataC

Get the training data for a document.

transkribus_doc_get_transcript_idsB

Get all transcript IDs for a document.

transkribus_doc_update_transcriptB

Update a transcript for a specific page in a document.

transkribus_doc_get_validation_dataC

Get the validation data for a document.

transkribus_doc_move_pages_by_image_namesB

Move pages within a document based on image names.

transkribus_doc_update_metadata_v2C

Update document metadata using the v2 endpoint.

transkribus_page_deleteB

Delete a page from a document.

transkribus_page_getC

Get details of a specific page in a document.

transkribus_page_moveB

Move a page to a different position within the document or to another document.

transkribus_page_addC

Add a new page to a document at the specified position.

transkribus_page_count_transcriptsA

Get the number of transcripts for a page.

transkribus_page_get_curr_transcriptB

Get the current transcript for a page.

transkribus_page_delete_transcriptB

Delete a specific transcript version from a page.

transkribus_page_update_hide_on_sitesB

Set whether a page is hidden on public sites.

transkribus_page_is_lockedB

Check if a page is currently locked.

transkribus_page_list_transcriptsB

List all transcript versions for a page.

transkribus_page_list_locksA

List all locks on a page.

transkribus_page_lockB

Lock or unlock a page for editing.

transkribus_page_get_metadataB

Get metadata for a specific page.

transkribus_page_get_plaintextB

Get the plain text content of a page transcript.

transkribus_page_assign_plaintextB

Assign plain text content to a page as a new transcript.

transkribus_page_replaceB

Replace a page image in a document.

transkribus_page_post_transcriptB

Post a new transcript for a page.

transkribus_page_get_transcriptC

Get a specific transcript version for a page.

transkribus_page_update_transcript_statusB

Update the status of a specific transcript version.

transkribus_page_get_textB

Get the transcript text for a specific page.

transkribus_page_update_status_v2C

Update page status using transcript ID (alternative endpoint).

transkribus_coll_user_add_or_modifyB

Add a user to a collection or modify their role if they already exist.

transkribus_coll_user_get_listB

Get the list of users with access to a collection.

transkribus_coll_user_addB

Add a new user to a collection with an optional role.

transkribus_coll_user_removeA

Remove a user from a collection by their user ID.

transkribus_coll_user_update_roleB

Update the role of a user in a collection.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
transkribus-api-referenceQuick reference for the legacy Transkribus TrpServer REST API exposed by this MCP server.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lazyants/transkribus-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server