npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@taxorio/mcp-server

v1.4.4

Published

MCP Server for Taxorio - Control your invoicing from AI assistants

Downloads

1,003

Readme

Taxorio MCP Server

npm version Node.js License: MIT

Ovládejte svoji fakturaci a daně přímo z AI asistenta. Oficiální Model Context Protocol server pro Taxorio — českou aplikaci pro fakturaci a daně OSVČ.

Připojte Taxorio k Claude, Cursoru, Clinovi nebo libovolnému MCP klientovi a vyřizujte účetní agendu přirozeným jazykem: „Vystav fakturu klientovi ACME na 25 000 Kč", „Kolik mám zaplatit na dani z příjmů letos?", „Spáruj platby z banky s fakturami."

Vy:  Vystav fakturu firmě Ukázka s.r.o. za konzultace 40 hodin po 1 500 Kč.
AI:  ✅ Vystavena faktura 2026012 na 60 000 Kč (+ DPH 12 600 Kč), splatnost 14 dní.
     Chcete ji rovnou odeslat e-mailem?

Co umí

S Taxorio MCP serverem zvládne váš AI asistent mimo jiné:

  • 🧾 Faktury — vystavit, upravit, stornovat, označit jako uhrazené, odeslat e‑mailem, vytvořit dobropis
  • 👥 Klienty — spravovat kontakty a automaticky doplnit údaje z ARES a VIES
  • 💸 Náklady — evidovat a kategorizovat přijaté doklady
  • 📊 Daně — přehled pro daň z příjmů, paušální daň, export DPH (přiznání + kontrolní hlášení v XML pro EPO), zálohy
  • 🏦 Banku — párovat příchozí platby s fakturami (potvrdit, odmítnout, přeřadit)
  • 📈 Přehledy — statistiky dashboardu, příjmy, výdaje, stav vůči limitům

AI nepracuje naslepo. Každá změna (vystavení faktury, evidence nákladu…) probíhá pod vaším účtem a podléhá pravidlům aplikace stejně jako kdybyste ji dělali ručně v Taxoriu.


Požadavky

  • Node.js 20 nebo novější
  • Účet v Taxoriu s aktivním plánem PRO — MCP integrace je součástí plánu PRO
  • MCP klient (Claude Desktop, Claude Code, Cursor, Cline, …)

Instalace a nastavení

Server se spouští přes npx, není potřeba nic globálně instalovat. Stačí ho přidat do konfigurace vašeho MCP klienta.

Claude Desktop

Otevřete soubor claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

a přidejte:

{
  "mcpServers": {
    "taxorio": {
      "command": "npx",
      "args": ["-y", "@taxorio/mcp-server"]
    }
  }
}

Poté Claude Desktop restartujte.

Claude Code

claude mcp add taxorio -- npx -y @taxorio/mcp-server

Cursor / Cline / ostatní klienti

Použijte standardní konfiguraci stdio serveru:

{
  "mcpServers": {
    "taxorio": {
      "command": "npx",
      "args": ["-y", "@taxorio/mcp-server"]
    }
  }
}

První přihlášení

Server používá bezpečné přihlášení přes OAuth Device Flow — heslo nikdy nezadáváte do AI klienta.

  1. Napište asistentovi: „Přihlas se do Taxoria" (nebo zavolejte nástroj authenticate_taxorio).
  2. Otevře se prohlížeč s přihlašovací stránkou Taxoria a zobrazí se ověřovací kód.
  3. Přihlášení potvrdíte a hotovo — token se bezpečně uloží lokálně do ~/.taxorio-mcp-token (s oprávněním 600, čte ho jen váš uživatel).

Při dalším spuštění už se přihlašovat nemusíte. Pokud token vyprší nebo session zrušíte v aplikaci, server si o nové přihlášení řekne automaticky.

💡 Server se při startu nikdy nepřihlašuje sám — interaktivní okno se otevře jen na vaši výslovnou akci nebo při prvním reálném použití nástroje. Restart klienta vás tedy nezahltí pop‑upy.


Přehled nástrojů

| Nástroj | Popis | | --- | --- | | authenticate_taxorio | Přihlášení do účtu (OAuth Device Flow) | | taxorio_get_user_info | Informace o přihlášeném uživateli a plánu | | taxorio_get_dashboard_stats | Statistiky dashboardu (příjmy, výdaje, DPH) | | taxorio_get_settings | Firemní nastavení (IČO, DIČ, adresa, banka) | | taxorio_update_settings | Úprava firemních nastavení |

| Nástroj | Popis | | --- | --- | | taxorio_list_invoices | Seznam faktur s filtry | | taxorio_get_invoice | Detail faktury | | taxorio_create_invoice | Vystavení nové faktury | | taxorio_update_invoice | Úprava faktury | | taxorio_delete_invoice | Smazání faktury | | taxorio_cancel_invoice | Storno faktury | | taxorio_mark_invoice_paid | Označení faktury jako uhrazené | | taxorio_send_invoice_email | Odeslání faktury e‑mailem | | taxorio_create_credit_note | Vystavení dobropisu | | taxorio_list_item_templates | Šablony fakturačních položek |

| Nástroj | Popis | | --- | --- | | taxorio_list_clients | Seznam klientů | | taxorio_get_client | Detail klienta | | taxorio_create_client | Nový klient | | taxorio_update_client | Úprava klienta | | taxorio_delete_client | Smazání klienta | | taxorio_ares_lookup | Vyhledání firmy v rejstříku ARES podle IČO | | taxorio_vies_lookup | Ověření DIČ v systému VIES (EU) |

| Nástroj | Popis | | --- | --- | | taxorio_list_expenses | Seznam nákladů | | taxorio_get_expense | Detail nákladu | | taxorio_create_expense | Evidence nového nákladu | | taxorio_update_expense | Úprava nákladu | | taxorio_delete_expense | Smazání nákladu |

| Nástroj | Popis | | --- | --- | | taxorio_get_income_tax_summary | Přehled pro daň z příjmů (příjmy, výdaje, základ daně) | | taxorio_generate_vat_export | Export DPH — přiznání a kontrolní hlášení (XML pro EPO) | | taxorio_get_pausalni_dan_status | Stav paušální daně a kontrola limitů pásem | | taxorio_get_zaloha_info | Informace o zálohách |

| Nástroj | Popis | | --- | --- | | taxorio_list_payment_inbox | Příchozí platby čekající na spárování | | taxorio_confirm_payment_match | Potvrzení navrženého spárování platby | | taxorio_reject_payment_match | Odmítnutí navrženého spárování | | taxorio_reassign_payment_match | Přeřazení platby na jinou fakturu | | taxorio_unmatch_payment | Zrušení existujícího spárování | | taxorio_update_payment_settings | Nastavení párování a notifikací |


Příklady promptů

„Vystav fakturu klientovi Ukázka s.r.o. za webové služby 30 000 Kč, splatnost 14 dní."
„Najdi firmu v ARESu podle jejího IČO a založ ji jako nového klienta."
„Které faktury jsou po splatnosti?"
„Připrav podklady pro přiznání k DPH za minulý měsíc."
„Kolik mi vyjde daň z příjmů, když uplatním paušální výdaje 60 %?"
„Spáruj platby z banky s odpovídajícími fakturami."

Konfigurace (pokročilé)

| Proměnná prostředí | Výchozí hodnota | Popis | | --- | --- | --- | | TAXORIO_API_URL | https://api.taxorio.cz/api/v1 | Adresa Taxorio API (měnit jen ve speciálních případech) |

Přihlašovací token se ukládá do ~/.taxorio-mcp-token. Smazáním tohoto souboru se odhlásíte; přístup můžete kdykoliv zrušit i v aplikaci v sekci nastavení integrací.


Bezpečnost

  • Žádná hesla v AI klientovi — přihlášení probíhá v prohlížeči přes OAuth Device Flow.
  • Lokální token uložený s restriktivními oprávněními (600).
  • Odvolatelný přístup — session lze kdykoliv zrušit v Taxoriu; server na to reaguje a vyžádá si nové přihlášení.

Našli jste bezpečnostní problém? Napište nám na [email protected].


O Taxoriu

Taxorio je moderní česká aplikace pro fakturaci a daně OSVČ, která drží vaši administrativu na jednom místě:

  • Fakturace za pár sekund s automatickým doplněním z ARES a VIES
  • 🧮 Daně bez stresu — daň z příjmů, paušální daň, DPH (přiznání i kontrolní hlášení s exportem pro EPO)
  • 🏦 Napojení na banku s automatickým párováním plateb
  • 🤖 AI asistent přímo v aplikaci i přes tento MCP server

👉 Vyzkoušejte Taxorio na taxorio.cz — MCP integrace je součástí plánu PRO.


Podpora a odkazy

Licence

MIT © Taxorio