{"name":"io.github.lazyants/transkribus","slug":"lazyants-transkribus","title":null,"description":"MCP server for the Transkribus REST API — collections, documents, HTR/OCR, and models.","url":"https://mcp.market/server/lazyants-transkribus","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":29,"stars":2,"forks":0,"downloads_week":64,"last_push_at":"2026-09-14T07:10:11.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/lazyants/transkribus-mcp-server","website":null,"version":"4.0.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@lazyants/transkribus-mcp-server","version":"4.0.0","transport":{"type":"stdio"}}],"tools":[{"name":"transkribus_action_count","description":"Get the total count of actions, optionally filtered by collection or type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_action_info","description":"Retrieve detailed information about a specific action.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_action_list","description":"List actions with optional filtering by collection, type, and pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_admin_authorize_users_for_job","description":"Authorize specific users to run a job implementation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_admin_get_job_log","description":"Retrieve the log output for a specific job.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_admin_get_job_users","description":"List users authorized to run a specific job implementation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_admin_get_reports","description":"Retrieve administrative reports by type and time period.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_admin_list_sessions","description":"List all currently active user sessions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_admin_move_field_model","description":"Move a field recognition model to a different directory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_admin_move_table_model","description":"Move a table recognition model to a different directory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_admin_rebuild_models_index","description":"Rebuild the search index for all recognition models.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_auth_check_session","description":"Check if the current Transkribus session is valid.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_auth_get_details","description":"Get details of the currently authenticated user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_auth_invalidate","description":"Invalidate the current authentication session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_auth_logout","description":"Log out of the current Transkribus session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_auth_refresh","description":"Refresh the current authentication session token.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_activity_recognition","description":"Get recognition activity records for a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_activity_saves","description":"Get save activity records for a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_add_doc","description":"Add an existing document to a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_add_docs","description":"Add multiple existing documents to a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_add_favorite","description":"Add a collection to the user favorites.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_can_manage","description":"Check if the current user can manage the specified collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_count","description":"Get the total number of collections accessible to the current user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_count_docs","description":"Get the number of documents in a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_count_find_documents","description":"Count documents matching the given search criteria.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_create","description":"Create a new collection with the given name.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_create_doc_from_ftp","description":"Ingest a document into a collection from an FTP source.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_create_doc_from_iiif","description":"Create a document in a collection from an IIIF manifest URL.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_create_doc_from_mets","description":"Create a document in a collection from a METS XML document, uploaded as multipart form data. Provide exactly one of metsXml or metsFilePath.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_create_doc_from_mets_url","description":"Create a document in a collection from a METS URL.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_create_iob_import","description":"Create documents from an IOB import.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_credit_add_package","description":"Add a credit package to a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_credit_history","description":"Get the credit usage history for a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_credit_list","description":"List credit packages associated with a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_credit_remove_package","description":"Remove a credit package from a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_credit_transactions","description":"Get credit transaction records for a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_delete","description":"Delete a collection by ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_delete_empty","description":"Delete a collection only if it is empty.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_duplicate","description":"Duplicate an entire collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_duplicate_doc","description":"Duplicate a document within a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_ead_metadata_import","description":"Import EAD metadata into a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_export","description":"Export documents from a collection in the specified format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_find_documents","description":"Search for documents across collections using filters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_find_documents_old","description":"Search for documents using the legacy endpoint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_find_documents_post","description":"Search for documents across collections using a POST request body.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_get_metadata","description":"Get metadata for a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_get_recent","description":"Get recently accessed items in a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_get_recent_collections","description":"Get recently accessed collections.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_get_recent_documents","description":"Get recently accessed documents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_list","description":"List all collections accessible to the current user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_list_by_name","description":"Search for collections by name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_list_docs","description":"List all documents in a collection with pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_list_docs_xml","description":"List all documents in a collection in XML format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_list_for_user","description":"List collections accessible to a specific user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_list_paged","description":"List collections with pagination support.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_list_xml","description":"List all collections in XML format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_modify","description":"Modify the properties of a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_remove_doc","description":"Remove a document from a collection without deleting it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_remove_favorite","description":"Remove a collection from the user favorites.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_coll_update_metadata","description":"Update the metadata for a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_crowd_delete_messages","description":"Delete messages from the crowd project of a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_crowd_delete_milestones","description":"Delete milestones from the crowd project of a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_crowd_get_project","description":"Get the crowd project details for a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_crowd_post_message","description":"Store a new message in the crowd project of a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_crowd_post_milestone","description":"Store a new milestone in the crowd project of a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_crowd_post_project","description":"Create or update the crowd project configuration for a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_delete","description":"Delete a document from a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_export","description":"Export a document in the specified format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_costs","description":"Get the processing costs for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_editorial_declaration","description":"Get the editorial declaration for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_fulldoc","description":"Get the full document including all pages and transcripts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_fulldoc_xml","description":"Get the full document in XML format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_image_names","description":"Get the image file names for all pages in a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_metadata","description":"Get metadata for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_mets","description":"Get the METS metadata for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_page_ids","description":"Get the page IDs for all pages in a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_pages","description":"Get all pages for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_plaintext","description":"Get the transcribed text of a whole document in one call, with \"--- page N ---\" separators.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_stat","description":"Get document statistics summary.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_stats","description":"Get detailed statistics for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_test_set","description":"Get the test set data for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_train_data","description":"Get the training data for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_transcript_ids","description":"Get all transcript IDs for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_get_validation_data","description":"Get the validation data for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_has_affiliation","description":"Check if a document has an affiliation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_kws_search","description":"Search for keywords within a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_list_collections","description":"List all collections a document belongs to.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_list_collections_paged","description":"List all collections a document belongs to with pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_list_pages","description":"List pages in a document with pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_move_pages_by_image_names","description":"Move pages within a document based on image names.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_post_editorial_declaration","description":"Create or update the editorial declaration for a document.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_remove_from_collection","description":"Remove a document from a collection without deleting it.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_update_metadata","description":"Update metadata for a document.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_update_metadata_v2","description":"Update document metadata using the v2 endpoint.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_doc_update_transcript","description":"Update a transcript for a specific page in a document.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_editdecl_delete_feature","description":"Delete an editorial declaration feature from a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_editdecl_delete_option","description":"Delete an option from an editorial declaration feature.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_editdecl_list_features","description":"List all editorial declaration features for a collection.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transkribus_editdecl_post_feature","description":"Store a new editorial declaration feature in a collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"transkribus_editdecl_post_option","description":"Store a new option for an editorial declaration feature.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-20T00:26:22.846Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T00:26:22.824Z","components":{"code":{"score":25,"max":25,"notes":["103 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 6 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@lazyants/transkribus-mcp-server","version":"4.0.0","found":true,"license":"FSL-1.1-MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-09-07T20:03:58.189Z","repositoryUrl":"git+https://github.com/lazyants/transkribus-mcp-server.git","weeklyDownloads":64}],"repo":{"found":true,"owner":"lazyants","repo":"transkribus-mcp-server","archived":false,"pushedAt":"2026-09-14T07:10:11Z","stars":2,"forks":0,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/249065?v=4","ownerCreatedAt":"2010-04-21T14:52:18Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/249065?v=4&s=128","source":"github"},"presence":{"stars":2,"forks":0,"downloadsWeek":64,"license":"NOASSERTION","lastPushAt":"2026-09-14T07:10:11.000Z","score":29}}}},"grade_history":[],"reviews":[]}