github Go analyzed b91e82e

Techthos/yourdata

github

Local-only Go binary for building, submitting and auditing AADE myDATA invoices — tview TUI for humans, MCP stdio server for AI agents, one embedded bbolt file

maintainer
Techthos
license
first seen
2026-07-22
last seen
2026-07-29
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 36 tools
transport counts 36 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • add_line_from_catalog
  • create_catalog_item
  • create_counterparty
  • create_credit_note
  • create_invoice
  • delete_catalog_item
  • delete_counterparty
  • delete_invoice
  • edit_catalog_item
  • edit_counterparty
  • edit_invoice
  • edit_issuer
  • get_catalog_item
  • get_counterparty
  • get_expense
  • get_invoice
  • get_issuer
  • get_sync_state
  • list_catalog_items
  • list_counterparties
  • list_expenses
  • list_invoices
  • preview_credit_note
  • preview_invoice_xml
  • preview_sync
  • push_invoice
  • save_catalog_item
  • save_counterparty
  • save_invoice
  • save_issuer
  • sync_now
  • update_catalog_item
  • update_counterparty
  • update_invoice
  • update_issuer
  • yourdata_menu
skills & danger signals github-tarball
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 78

tool registrations 36

  • list_catalog_items Techthos-yourdata-b91e82e/internal/server/tools_catalog.go :64
  • get_catalog_item Techthos-yourdata-b91e82e/internal/server/tools_catalog.go :94
  • create_catalog_item Techthos-yourdata-b91e82e/internal/server/tools_catalog.go :107
  • update_catalog_item Techthos-yourdata-b91e82e/internal/server/tools_catalog.go :132
  • delete_catalog_item Techthos-yourdata-b91e82e/internal/server/tools_catalog.go :173
  • list_counterparties Techthos-yourdata-b91e82e/internal/server/tools_counterparties.go :51
  • get_counterparty Techthos-yourdata-b91e82e/internal/server/tools_counterparties.go :81
  • create_counterparty Techthos-yourdata-b91e82e/internal/server/tools_counterparties.go :105
  • update_counterparty Techthos-yourdata-b91e82e/internal/server/tools_counterparties.go :127
  • delete_counterparty Techthos-yourdata-b91e82e/internal/server/tools_counterparties.go :159
  • list_invoices Techthos-yourdata-b91e82e/internal/server/tools_invoices.go :94
  • get_invoice Techthos-yourdata-b91e82e/internal/server/tools_invoices.go :101
  • create_invoice Techthos-yourdata-b91e82e/internal/server/tools_invoices.go :108
  • update_invoice Techthos-yourdata-b91e82e/internal/server/tools_invoices.go :115
  • delete_invoice Techthos-yourdata-b91e82e/internal/server/tools_invoices.go :122
  • add_line_from_catalog Techthos-yourdata-b91e82e/internal/server/tools_invoices.go :138
  • preview_invoice_xml Techthos-yourdata-b91e82e/internal/server/tools_invoices.go :145
  • create_credit_note Techthos-yourdata-b91e82e/internal/server/tools_invoices.go :152
  • push_invoice Techthos-yourdata-b91e82e/internal/server/tools_invoices.go :160
  • get_issuer Techthos-yourdata-b91e82e/internal/server/tools_issuer.go :22
  • update_issuer Techthos-yourdata-b91e82e/internal/server/tools_issuer.go :34
  • list_expenses Techthos-yourdata-b91e82e/internal/server/tools_sync.go :35
  • get_expense Techthos-yourdata-b91e82e/internal/server/tools_sync.go :42
  • get_sync_state Techthos-yourdata-b91e82e/internal/server/tools_sync.go :49
  • sync_now Techthos-yourdata-b91e82e/internal/server/tools_sync.go :62
  • yourdata_menu Techthos-yourdata-b91e82e/internal/server/ui_tools.go :30
  • edit_invoice Techthos-yourdata-b91e82e/internal/server/ui_tools.go :79
  • save_invoice Techthos-yourdata-b91e82e/internal/server/ui_tools.go :109
  • edit_counterparty Techthos-yourdata-b91e82e/internal/server/ui_tools.go :206
  • save_counterparty Techthos-yourdata-b91e82e/internal/server/ui_tools.go :244
  • edit_catalog_item Techthos-yourdata-b91e82e/internal/server/ui_tools.go :295
  • save_catalog_item Techthos-yourdata-b91e82e/internal/server/ui_tools.go :328
  • edit_issuer Techthos-yourdata-b91e82e/internal/server/ui_tools.go :380
  • save_issuer Techthos-yourdata-b91e82e/internal/server/ui_tools.go :410
  • preview_sync Techthos-yourdata-b91e82e/internal/server/ui_tools.go :445
  • preview_credit_note Techthos-yourdata-b91e82e/internal/server/ui_tools.go :520

declared dependencies 19

  • github.com/mark3labs/mcp-go@v0.56.0
  • github.com/gdamore/tcell/v2@v2.8.1
  • github.com/rivo/tview@v0.42.0
  • github.com/techthos/gomukit@v0.7.1
  • github.com/techthos/yourdata-sdk@v0.0.0-20260728103316-a310a6c8639c
  • go.etcd.io/bbolt@v1.5.0
  • github.com/gdamore/encoding@v1.0.1
  • github.com/google/jsonschema-go@v0.4.3
  • github.com/google/uuid@v1.6.0
  • github.com/lucasb-eyer/go-colorful@v1.3.0
  • github.com/mattn/go-runewidth@v0.0.16
  • github.com/rivo/uniseg@v0.4.7
  • github.com/santhosh-tekuri/jsonschema/v6@v6.0.2
  • github.com/spf13/cast@v1.7.1
  • github.com/yosida95/uritemplate/v3@v3.0.2
  • golang.org/x/sys@v0.47.0
  • golang.org/x/term@v0.37.0
  • golang.org/x/text@v0.31.0
  • maragu.dev/gomponents@v1.3.0