transkribus-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRANSKRIBUS_USER | No | Your Transkribus email (username) for password-based authentication. | |
| TRANSKRIBUS_PASSWORD | No | Your Transkribus password for password-based authentication. | |
| TRANSKRIBUS_SESSION_ID | No | A valid Transkribus session ID for direct session-based authentication. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| transkribus-api-reference | Quick reference for the legacy Transkribus TrpServer REST API exposed by this MCP server. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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