A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Scribo — free, AI-native EN 16931-compliant e-invoicing. ZUGFeRD/XRechnung (Germany) and US plain PDF live; Factur-X, Fa
Free, AI-native e-invoicing — every surface, one invoice.
Scribo is a free, conversational e-invoicing tool. Describe an invoice in plain language — "bill Acme GmbH €2,400 for May design work" — and it drafts a structured invoice for you to review, download and send directly.
Just ask your AI agent about Scribo: it ships as an MCP server, a CLI, and a Claude/Codex skill, alongside a public HTTP API and a web app. Free forever — no credit card. You just need a sender email.
Built by Causa Prima — Scribo is built by Causa Prima, a company building agentic AI for the CFO office. It's our first freely available skill — an early glimpse of what we're building.
Scribo as a skill - works for any Agent that can run skills
https://github.com/user-attachments/assets/107875e9-e717-40f5-bbc0-b2af0bd172fe
Scribo as an MCP server — works in any MCP client
https://github.com/user-attachments/assets/0fc8173b-50d4-4e06-84e8-9dea95af380f
Prefer the terminal, your own code, or a browser? See Pick a surface.
Every surface talks to the same backend and produces the same compliant invoices — pick the one that fits how you and your agents work.
| Options | Best for | What you get |
|---|---|---|
| Skill | Claude, ChatGPT & Codex | A lightweight skill you add once — works across Claude Code, Claude.ai, Claude Desktop, ChatGPT, and the OpenAI Codex CLI through plain bash helpers. No server, no npm install. Just ask, and it drafts the invoice for you. |
| MCP server | AI assistants & IDE clients | A hosted Model Context Protocol endpoint at scribo.causaprima.ai/mcp — add the URL to Claude Desktop, Cursor, Cline, the ChatGPT App, or any MCP client and your assistant generates invoices right in the chat. Nothing to install or run locally. |
| CLI | Terminals, scripts & CI | The official npm package (npm i -g @causaprima/scribo-cli). scribo create … writes a finished invoice straight to a file, with sysexits-style exit codes that drop cleanly into shell scripts and pipelines. |
| HTTP API | Your own code | The public REST contract every other surface is built on. POST a JSON payload, get back a compliant invoice (PDF + embedded XML) and a durable download URL. Anonymous, rate-limited, OpenAPI 3.1. |
| Web app | A quick one-off | No setup at all. Describe an invoice in your browser and download the PDF. |
Scribo emits invoices conforming to EN 16931, the European e-invoicing standard, with the relevant national CIUS. Every EN 16931 output (ZUGFeRD, XRechnung) is validated against the Invopop-hosted validator at generate-time — output that fails the rule set never reaches the user. US plain PDFs carry no EN 16931 XML and are rendered directly.
Supported formats
| Jurisdiction | Format | Status |
|---|---|---|
| Germany (B2B) | ZUGFeRD COMFORT (PDF/A-3 hybrid + CII XML) | ✅ Live |
| Germany (B2G) | XRechnung (UBL / CII) | ✅ Live |
| United States | Plain PDF (no XML, no e-invoice claim) | ✅ Live |
| France | Factur-X EN 16931 | 🔜 Coming soon |
| Spain | Facturae | 🔜 Coming soon |
| Belgium / NL / LU / AT | Peppol BIS 3.0 UBL | 🔜 Coming soon |
Disclaimer: Scribo generates and validates compliant invoice documents. It is not tax or legal advice — Scribo does not determine your tax obligations, VAT treatment, or filing requirements.
Yes — free forever. No credit card, no subscription, no paywall before your first invoice. You just need a sender email.
No signup form. On your first invoice, Scribo verifies the sender email — a 6-digit code (or one-click link) arrives at that address; one verification covers ~30 minutes of invoicing. The same email doubles as your magic-link login for re-downloads later.
Live today: Germany — ZUGFeRD (B2B) and XRechnung (B2G) — and the United States (plain PDF). Coming next: France (Factur-X), Spain (Facturae), and Belgium / NL / LU / AT (Peppol BIS 3.0).
Every EN 16931 output (ZUGFeRD, XRechnung) is validated against the EN 16931-1:2017 rule set (via the Invopop-hosted validator) before it's returned. Output that fails validation never reaches you. US plain PDFs carry no EN 16931 XML, so no schematron validation applies.
Yes. There is no US e-invoicing mandate, so Scribo produces a fully compliant plain PDF.
No. Scribo generates and validates compliant invoice documents. It does not determine your tax obligations, VAT treatment, or filing requirements.
Scribo is built to be operated by an agent. It ships as an MCP server, a CLI, and a Claude/Codex skill, plus a public HTTP API and a web app — all on the same backend. An agent can discover Scribo, create an invoice, and return the file on a user's behalf.
Causa Prima — a company building agentic AI for the CFO office. Operated by Causa Prima Germany GmbH, Munich.
Other Scribo surfaces
scribo-skill · docsscribo-mcp · docsscribo-cli · docsscribo-api-docs · docsProprietary — UNLICENSED. © Causa Prima Germany GmbH. All rights reserved. Distributed for use against the public Scribo API; not open-source. See LICENSE.
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
Design enforcement with memory — keeps your UI consistent across a project