io.github.causa-prima-ai/scribo

EN 16931-compliant e-invoices: XRechnung, ZUGFeRD, Factur-X, Peppol BIS, Facturae or US PDF. Free.

Endpointhttps://scribo.causaprima.ai/mcp (streamable-http)
Registry version1.0.0
Now4 tools · grade B (80) · pin ts_4da9151f2579fcb3f4dca76d28413fd5 · protocol 2025-06-18
First / last listed2026-10-30 02:40 UTC / 2026-10-30 02:40 UTC
Grade over time2026-10-30: B (80), 4 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-30 02:40 UTC
4 tools, grade B (80)

Tools: create_invoice get_invoice list_supported_jurisdictions verify_email_code

Current tools (4)

create_invoiceGenerate an invoice. **Phase 1 supports Germany (DE) and the United States (US) only** — DE emits an EN 16931-compliant XRechnung (UBL by default, CII via format_override) or ZUGFeRD COMFORT, US emits a plain PDF. Any other sender jurisdiction is rejected with `unsupported_jurisdiction`. The format is selected automatically from the sender's country (override with `format_override`, or auto-select
params: sender*, recipient*, line_items*, currency*, jurisdiction, format_override, notes, invoice_number, issue_date, due_date, payment_terms, payment_means, delivery_date, delivery_period, idempotency_key, verification_token, locale
get_invoiceFetch a previously generated invoice by its `invoice_id` and return its current metadata plus its download URL. Read-only. For Scribo invoices the `invoice_id` is the access credential: anyone who holds it can read the metadata and download the file, so treat it as a secret. The download URL is not signed, and `download_url_expires_at` is informational today. Unknown IDs, and invoices created insi
params: invoice_id*
list_supported_jurisdictionsList jurisdictions Scribo can emit invoices for, with each jurisdiction's available formats and the default format applied when no override is given. Phase 1 returns Germany (DE — XRechnung / ZUGFeRD) and the United States (US — plain PDF) only. Read-only and side-effect-free; safe to call before `create_invoice` to confirm a country is supported. Returns an array of `{ jurisdiction, formats[], de
params: none
verify_email_codeUse this after `create_invoice` returns `verification_required`. Arguments: `{ challenge_id, code }`. On success returns a `verification_token`. Retry `create_invoice` with the same arguments plus that `verification_token` passed in its `verification_token` field. The token is reusable for ~30 min, so thread the same one into every subsequent `create_invoice` for the same sender email until it exp
params: challenge_id*, code*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.