Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Florin Szilagyi avatar

Anaf

  • 24 repo stars
  • Updated July 6, 2026
  • florin-szilagyi/ts-anaf

ts-anaf is a Claude Code marketplace and TypeScript toolkit that exposes ANAF e-Factura OAuth, UBL, validation, and upload operations through SDK, CLI, and MCP plugins.

About

ts-anaf is a Claude Code marketplace wrapping a TypeScript SDK, CLI, and MCP server for Romania's ANAF e-Factura system. Developers and agents can authenticate, generate CIUS-RO UBL invoices, validate XML, upload documents, poll statuses, and download responses. Add the marketplace when Romanian e-invoicing must be callable from code, terminal workflows, or Claude-driven automation.

  • TypeScript SDK, global CLI, and MCP server in one monorepo marketplace
  • Agent tools for OAuth login, UBL build, XML validate, upload, and download
  • ANAF_ENV test sandbox switch before production invoicing
  • Three plugins installable from florin-szilagyi/ts-anaf marketplace

Anaf by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add florin-szilagyi/ts-anaf

Add your badge

Show developers this marketplace is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars24
Last updatedJuly 6, 2026
Repositoryflorin-szilagyi/ts-anaf

How do you let an AI agent or service complete Romania e-Factura flows without hand-writing ANAF OAuth and XML steps each time?

Integrate Romania ANAF e-Factura via TypeScript SDK, CLI, and Claude plugins for OAuth, UBL generation, validation, upload, and status polling.

Who is it for?

Developers shipping Romanian invoicing integrations who already registered an OAuth app in the ANAF portal.

Skip if: Teams with no ANAF e-Factura requirement or who cannot store client id and secret for OAuth.

What you get

Working OAuth tokens plus agent or CLI access to build, validate, submit, and track e-Factura documents.

Recommended Marketplaces

FAQ

Which marketplace plugins are available?

README lists Anaf-mcp@ts-Anaf for MCP plus skills and Anaf-cli@ts-Anaf for CLI-oriented skills.

How do I test without live invoices?

Set ANAF_ENV to test in MCP server env to use the ANAF sandbox per README.

What OAuth setup is required?

You need a portal-registered OAuth application and ANAF_CLIENT_ID, ANAF_CLIENT_SECRET, and redirect URI in config.

Development Toolspaymentsfinance

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.