Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.lazyants/transkribus

NPM · @LAZYANTS/TRANSKRIBUS-MCP-SERVER · SCANNED AUG 3

MCP server for the Transkribus REST API — collections, documents, HTR/OCR, and models.

+21 this week 74 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (107 of 108), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (107 of 108), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency84
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to lazyants/transkribus-mcp-server). View diagnostics → Pass
  • License check failed: the license (FSL-1.1-MIT) isn't a recognized OSI-approved license. See how to fix → Fail
  • Actively maintained (last published 16 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability82
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 21216 tokens (~70/item across 301 items; 300 tools + 1 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @lazyants/transkribus-mcp-server

# add to Claude Code
claude mcp add lazyants-transkribus -- npx -y @lazyants/transkribus-mcp-server
# add to Codex CLI
codex mcp add lazyants-transkribus -- npx -y @lazyants/transkribus-mcp-server
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "lazyants-transkribus": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@lazyants/transkribus-mcp-server"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add lazyants-transkribus --command npx --arg -y --arg @lazyants/transkribus-mcp-server
# ~/.hermes/config.yaml
mcp_servers:
  lazyants-transkribus:
    command: "npx"
    args: ["-y", "@lazyants/transkribus-mcp-server"]
// mcp.json
{
  "mcpServers": {
    "lazyants-transkribus": {
      "command": "npx",
      "args": [
        "-y",
        "@lazyants/transkribus-mcp-server"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +48
    • Install scripts: unverified → pass security
    • Provenance: unverified → pass security
    • Known CVEs: unverified → partial security
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • The attested source repository moved: lazyants/transkribus-mcp-server security
    • License: unverified → fail functional
    • Dependency health: unverified → partial functional
    • Maintenance: unverified → pass functional
    • Schema quality: unverified → good functional
    • MCP protocol: unverified → pass functional
    • Licence: FSL-1.1-MIT functional
  • 31 Jul 26 −27
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Jul 26 53

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@lazyants/[email protected]

Provenance verified

Ecosystem: npm · Outcome: verified

Reason: verified

Source repo:
lazyants/transkribus-mcp-server
Certificate issuer:
https://token.actions.githubusercontent.com
Certificate SAN:
https://github.com/lazyants/transkribus-mcp-server/.github/workflows/publish-registry.yml@refs/tags/v3.0.0
Rekor log index:
2191746807
Predicate type:
https://slsa.dev/provenance/v1
Subject digest:
sha512:ea33452587f529623b38471e64829d121b58549662fb29d87645adcb49a15eb7826e44ae6a24a59ddaf9325eaaefeb74c4ecaa33d5fccef24c5601e4e
Discovery method:
attestation_endpoint
Dependencies 107 packages

107 packages in the resolved dependency tree · 107 deprecated · 32 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 300 exposed · ~21,189 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
transkribus_coll_get_tag_defs ~41

List tag definitions for a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
legacybooleanUse legacy tag definitions

No output schema declared.

No examples provided.

transkribus_coll_label_list ~99

List all labels associated with a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
indexintegerStart index (0-based)
isDeletedstringFilter by deleted status (default "false")
nValuesintegerNumber of results (-1 for all)
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc

No output schema declared.

No examples provided.

transkribus_coll_list ~131

List all collections accessible to the current user.

NameTypeReqDescription
collIdstringFilter by collection ID
excludeEmptybooleanExclude empty collections
favoritesbooleanFilter favorites only
filterstringFilter string
indexintegerStart index
nValuesintegerNumber of values
rolestringFilter by user role
sortColumnstringColumn to sort by
sortDirectionstringSort direction (asc/desc)
useridintegerFilter by user ID

No output schema declared.

No examples provided.

transkribus_coll_list_by_name ~96

Search for collections by name.

NameTypeReqDescription
exactMatchbooleanRequire exact name match
indexintegerStart index (0-based)
nValuesintegerNumber of results (-1 for all)
namestringyesCollection name to search for
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc

No output schema declared.

No examples provided.

transkribus_coll_list_docs ~291

List all documents in a collection with pagination.

NameTypeReqDescription
authorstringFilter by author
authoritystringFilter by authority
collIdintegeryesCollection ID
createdfromnumberCreated from timestamp
createdtonumberCreated to timestamp
descriptionstringFilter by description
extIdstringFilter by external ID
genrestringFilter by genre
hierarchystringFilter by hierarchy
includeNullsbooleanInclude null values
indexintegerStart index (0-based)
isDeletedstringInclude deleted documents
labelIdstringFilter by label ID
languagestringFilter by language
nValuesintegerNumber of results (-1 for all)
pagingWrapperbooleanUse paging wrapper
scriptTypestringFilter by script type
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc
titlestringFilter by document title
ultimestampnumberLast modified timestamp
uploaderstringFilter by uploader name
uploaderIdintegerFilter by uploader ID
writerstringFilter by writer

No output schema declared.

No examples provided.

transkribus_coll_list_docs_xml ~90

List all documents in a collection in XML format.

NameTypeReqDescription
collIdintegeryesCollection ID
indexintegerStart index
isDeletedstringInclude deleted documents
nValuesintegerNumber of values
sortColumnstringColumn to sort by
sortDirectionstringSort direction (asc/desc)

No output schema declared.

No examples provided.

transkribus_coll_list_for_user ~99

List collections accessible to a specific user.

NameTypeReqDescription
excludeEmptybooleanExclude empty collections
indexintegerStart index
nValuesintegerNumber of values
rolestringFilter by user role
sortColumnstringColumn to sort by
sortDirectionstringSort direction (asc/desc)
useridintegeryesUser ID

No output schema declared.

No examples provided.

transkribus_coll_list_paged ~85

List collections with pagination support.

NameTypeReqDescription
emptybooleanInclude empty collections (default false)
indexintegerStart index (0-based)
nValuesintegerNumber of results (-1 for all)
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc

No output schema declared.

No examples provided.

transkribus_coll_list_xml ~65

List all collections in XML format.

NameTypeReqDescription
indexintegerStart index
nValuesintegerNumber of values
sortColumnstringColumn to sort by
sortDirectionstringSort direction (asc/desc)

No output schema declared.

No examples provided.

transkribus_coll_modify ~48

Modify the properties of a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
collNamestringNew collection name
descriptionstringNew description

No output schema declared.

No examples provided.

transkribus_coll_remove_doc ~43

Remove a document from a collection without deleting it.

NameTypeReqDescription
collIdintegeryesCollection ID
idintegeryesDocument ID to remove

No output schema declared.

No examples provided.

transkribus_coll_remove_favorite ~31

Remove a collection from the user favorites.

NameTypeReqDescription
collIdintegeryesCollection ID

No output schema declared.

No examples provided.

transkribus_coll_remove_user ~44

Remove a user from a collection using the POST endpoint.

NameTypeReqDescription
collIdintegeryesCollection ID
useridintegeryesUser ID to remove

No output schema declared.

No examples provided.

transkribus_coll_subscribe_get ~31

Get the subscription status for a collection.

NameTypeReqDescription
collIdintegeryesCollection ID

No output schema declared.

No examples provided.

transkribus_coll_update_default_tag_defs ~33

Update the default tag definitions across all collections.

NameTypeReqDescription
bodyobjectyesTag definitions data

No output schema declared.

No examples provided.

transkribus_coll_update_metadata ~56

Update the metadata for a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
descriptionstringCollection description
languagestringPrimary language
titlestringCollection title

No output schema declared.

No examples provided.

transkribus_coll_update_tag_defs ~41

Update tag definitions for a specific collection.

NameTypeReqDescription
bodyobjectyesTag definitions data
collIdintegeryesCollection ID

No output schema declared.

No examples provided.

transkribus_coll_upload_doc ~56

Upload a document to a collection.

NameTypeReqDescription
authorstringDocument author
collIdintegeryesCollection ID
descriptionstringDocument description
titlestringDocument title

No output schema declared.

No examples provided.

transkribus_coll_upload_doc_multipart ~62

Upload a document to a collection using multipart form data.

NameTypeReqDescription
authorstringDocument author
collIdintegeryesCollection ID
descriptionstringDocument description
titlestringDocument title

No output schema declared.

No examples provided.

transkribus_coll_user_add ~73

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

NameTypeReqDescription
collIdintegeryesCollection ID
rolestringRole to assign to the user
sendMailbooleanSend notification email (default false)
userIdintegeryesUser ID to add

No output schema declared.

No examples provided.

transkribus_coll_user_add_or_modify ~88

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

NameTypeReqDescription
collIdintegeryesCollection ID
rolestringyesRole to assign to the user
sendMailbooleanSend notification email
userIdintegeryesUser ID to add or modify
useridintegerUser ID (alternative)

No output schema declared.

No examples provided.

transkribus_coll_user_count ~42

Get the number of users in a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
rolestringFilter by user role

No output schema declared.

No examples provided.

transkribus_coll_user_get_list ~91

Get the list of users with access to a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
indexintegerStart index
nValuesintegerNumber of values
rolestringFilter by user role
sortColumnstringColumn to sort by
sortDirectionstringSort direction (asc/desc)

No output schema declared.

No examples provided.

transkribus_coll_user_list ~88

List users of a collection with optional pagination.

NameTypeReqDescription
collIdintegeryesCollection ID
indexintegerStart index
nValuesintegerNumber of values
rolestringFilter by user role
sortColumnstringColumn to sort by
sortDirectionstringSort direction (asc/desc)

No output schema declared.

No examples provided.

transkribus_coll_user_remove ~44

Remove a user from a collection by their user ID.

NameTypeReqDescription
collIdintegeryesCollection ID
useridintegeryesUser ID to remove

No output schema declared.

No examples provided.

transkribus_coll_user_stats ~75

Get user statistics for a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
indexintegerStart index
nValuesintegerNumber of values
sortColumnstringColumn to sort by
sortDirectionstringSort direction (asc/desc)

No output schema declared.

No examples provided.

transkribus_coll_user_update_role ~69

Update the role of a user in a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
rolestringyesNew role to assign
sendMailbooleanSend notification email (default true)
useridintegeryesUser ID to update

No output schema declared.

No examples provided.

transkribus_credit_create ~61

Create a new credit package.

NameTypeReqDescription
amountnumberCredit amount
labelstringLabel for the credit package
sourcePackageIdintegerSource credit package ID
typestringCredit package type

No output schema declared.

No examples provided.

transkribus_credit_get ~30

Get details of a specific credit package by ID.

NameTypeReqDescription
idintegeryesResource ID

No output schema declared.

No examples provided.

transkribus_credit_get_collections ~31

List collections associated with a specific credit package.

NameTypeReqDescription
idintegeryesResource ID

No output schema declared.

No examples provided.

transkribus_credit_get_costs ~44

Get the credit cost information, optionally filtered by type.

NameTypeReqDescription
timenumberTime filter
typestringFilter by cost type

No output schema declared.

No examples provided.

transkribus_credit_get_history ~84

Get the credit usage history with pagination.

NameTypeReqDescription
indexintegerStart index (0-based)
nValuesintegerNumber of results (-1 for all)
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc
useridintegerFilter by user ID

No output schema declared.

No examples provided.

transkribus_credit_get_package_transactions ~84

List credit transactions for a specific credit package.

NameTypeReqDescription
idintegeryesResource ID
indexintegerStart index (0-based)
nValuesintegerNumber of results (-1 for all)
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc

No output schema declared.

No examples provided.

transkribus_credit_get_products ~65

List available credit products for purchase.

NameTypeReqDescription
indexintegerStart index
nValuesintegerNumber of values
sortColumnstringColumn to sort by
sortDirectionstringSort direction (asc/desc)

No output schema declared.

No examples provided.

transkribus_credit_get_transactions ~71

List credit transactions with pagination.

NameTypeReqDescription
indexintegerStart index (0-based)
nValuesintegerNumber of results (-1 for all)
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc

No output schema declared.

No examples provided.

transkribus_credit_handle_order ~47

Process a credit order by ID.

NameTypeReqDescription
idintegeryesResource ID
paymentMethodstringPayment method
statusstringOrder status

No output schema declared.

No examples provided.

transkribus_credit_list_by_user ~141

List credit packages for the current user.

NameTypeReqDescription
includeExpiredbooleanInclude expired credits
indexintegerStart index (0-based)
isSharedbooleanFilter shared credits
minBalancenumberMinimum balance filter
nValuesintegerNumber of results (-1 for all)
onlyActivebooleanOnly active credits
shareablebooleanFilter shareable credits
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc
useridintegerFilter by user ID

No output schema declared.

No examples provided.

transkribus_credit_manage ~83

Create or update credit history entries.

NameTypeReqDescription
indexintegerStart index (0-based)
nValuesintegerNumber of results (-1 for all)
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc
sourceUserIdintegerSource user ID

No output schema declared.

No examples provided.

transkribus_credit_update ~46

Update an existing credit package by ID.

NameTypeReqDescription
amountnumberUpdated amount
idintegeryesResource ID
labelstringUpdated label

No output schema declared.

No examples provided.

transkribus_crowd_delete_messages ~46

Delete messages from the crowd project of a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
idintegerSpecific message ID to delete

No output schema declared.

No examples provided.

transkribus_crowd_delete_milestones ~48

Delete milestones from the crowd project of a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
idintegerSpecific milestone ID to delete

No output schema declared.

No examples provided.

transkribus_crowd_get_project ~33

Get the crowd project details for a collection.

NameTypeReqDescription
collIdintegeryesCollection ID

No output schema declared.

No examples provided.

transkribus_crowd_post_message ~47

Store a new message in the crowd project of a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
messagestringyesMessage content to store

No output schema declared.

No examples provided.

transkribus_crowd_post_milestone ~58

Store a new milestone in the crowd project of a collection.

NameTypeReqDescription
collIdintegeryesCollection ID
datestringMilestone date
titlestringyesMilestone title

No output schema declared.

No examples provided.

transkribus_crowd_post_project ~45

Create or update the crowd project configuration for a collection.

NameTypeReqDescription
bodyobjectyesCrowd project data
collIdintegeryesCollection ID

No output schema declared.

No examples provided.

transkribus_crowdsource_count ~23

Get the total count of crowdsourcing projects.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

transkribus_crowdsource_get_details ~33

Get crowdsourcing details for a collection.

NameTypeReqDescription
collIdintegeryesCollection ID

No output schema declared.

No examples provided.

transkribus_crowdsource_list ~73

List available crowdsourcing projects.

NameTypeReqDescription
indexintegerStart index (0-based)
nValuesintegerNumber of results (-1 for all)
sortColumnstringColumn to sort by
sortDirectionstringSort direction: asc or desc

No output schema declared.

No examples provided.

transkribus_crowdsource_subscribe ~35

Subscribe to a crowdsourcing project for a collection.

NameTypeReqDescription
collIdintegeryesCollection ID

No output schema declared.

No examples provided.

transkribus_crowdsource_unsubscribe ~36

Unsubscribe from a crowdsourcing project for a collection.

NameTypeReqDescription
collIdintegeryesCollection ID

No output schema declared.

No examples provided.