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_session

Check if the current Transkribus session is valid.

transkribus_auth_get_details

Get details of the currently authenticated user.

transkribus_auth_invalidate

Invalidate the current authentication session.

transkribus_auth_logout

Log out of the current Transkribus session.

transkribus_auth_refresh

Refresh the current authentication session token.

transkribus_coll_list

List all collections accessible to the current user.

transkribus_coll_count

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

transkribus_coll_count_find_documents

Count documents matching the given search criteria.

transkribus_coll_create

Create a new collection with the given name.

transkribus_coll_find_documents

Search for documents across collections using filters.

transkribus_coll_find_documents_post

Search for documents across collections using a POST request body.

transkribus_coll_find_documents_old

Search for documents using the legacy endpoint.

transkribus_coll_create_iob_import

Create documents from an IOB import.

transkribus_coll_list_paged

List collections with pagination support.

transkribus_coll_list_xml

List all collections in XML format.

transkribus_coll_list_by_name

Search for collections by name.

transkribus_coll_get_recent_collections

Get recently accessed collections.

transkribus_coll_get_recent_documents

Get recently accessed documents.

transkribus_coll_delete

Delete a collection by ID.

transkribus_coll_add_doc

Add an existing document to a collection.

transkribus_coll_add_docs

Add multiple existing documents to a collection.

transkribus_coll_can_manage

Check if the current user can manage the specified collection.

transkribus_coll_count_docs

Get the number of documents in a collection.

transkribus_coll_create_doc_from_iiif

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

transkribus_coll_create_doc_from_mets

Create a document in a collection from METS metadata.

transkribus_coll_create_doc_from_mets_url

Create a document in a collection from a METS URL.

transkribus_coll_create_doc_from_pdf

Create a document in a collection from a PDF file.

transkribus_coll_delete_emptyA

Delete a collection only if it is empty.

transkribus_coll_duplicate

Duplicate an entire collection.

transkribus_coll_duplicate_docC

Duplicate a document within a collection.

transkribus_coll_ead_metadata_import

Import EAD metadata into a collection.

transkribus_coll_exportB

Export documents from a collection in the specified format.

transkribus_coll_create_doc_from_ftp

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_xml

List all documents in a collection in XML format.

transkribus_coll_get_metadata

Get metadata for a collection.

transkribus_coll_update_metadata

Update the metadata for a collection.

transkribus_coll_remove_favoriteB

Remove a collection from the user favorites.

transkribus_coll_add_favorite

Add a collection to the user favorites.

transkribus_coll_get_recent

Get recently accessed items in a collection.

transkribus_coll_modify

Modify the properties of a collection.

transkribus_coll_upload_doc

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_user

List collections accessible to a specific user.

transkribus_coll_remove_doc

Remove a document from a collection without deleting it.

transkribus_doc_delete

Delete a document from a collection.

transkribus_doc_list_collections

List all collections a document belongs to.

transkribus_doc_list_collections_paged

List all collections a document belongs to with pagination.

transkribus_doc_get_costs

Get the processing costs for a document.

transkribus_doc_get_stat

Get document statistics summary.

transkribus_doc_get_editorial_declaration

Get the editorial declaration for a document.

transkribus_doc_post_editorial_declaration

Create or update the editorial declaration for a document.

transkribus_doc_export

Export a document in the specified format.

transkribus_doc_get_fulldoc

Get the full document including all pages and transcripts.

transkribus_doc_get_fulldoc_xml

Get the full document in XML format.

transkribus_doc_has_affiliation

Check if a document has an affiliation.

transkribus_doc_get_image_names

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

transkribus_doc_kws_search

Search for keywords within a document.

transkribus_doc_list_pages

List pages in a document with pagination.

transkribus_doc_get_metadata

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_v2

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_add

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_transcript

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.

transkribus_coll_user_listB

List users of a collection with optional pagination.

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