Invoice Studio MCP server
io.github.vijayst/invoice-studio·v1.0.0Edit Markdown invoice templates, generate PDFs, and inspect preview PNGs.
0 stars35 downloads/wk
Reviews
Write oneNobody has reviewed Invoice Studio yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Invoice Studio tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 38 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Invoice Studio compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 85% of 1,761 Finance servers
- Downloads a week
- 35
- more than 27% of 421 Finance servers with a package
Install Invoice Studio in Claude Code, Cursor or VS Code
Runs npx -y @vijayst/invoice-studio on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add invoice-studio -- npx -y @vijayst/invoice-studio
What the publisher says
From the Invoice Studio repository's README, as published. We do not edit it. Read it on GitHub
Invoice Studio
Markdown invoice templates with an MCP server for interactive editing (Claude Desktop / Cursor / Windsurf) and a headless generate pipeline for monthly PDF runs.
Agents: see AGENTS.md for the edit → generate → preview workflow. Registry → PDF → fork: USER-JOURNEY.md.
How it works
Phase 1 — Interactive studio: an AI client connects to the MCP server over stdio. You ask it to tweak the template or styles, regenerate, and inspect the preview PNG until the layout looks right.
Phase 2 — Monthly execution: update src/data/invoice-input.json (or inject it from CI), then run npm run generate to produce output/invoice.pdf and output/preview.png.
src/templates/invoice.md ← Markdown template ({{placeholders}} for data)
src/styles/invoice.css ← Print styles
src/data/invoice-input.json
│
▼ npm run generate
output/invoice.md ← rendered markdown
output/invoice.html
output/invoice.pdf
output/preview.png ← used by get_invoice_previewSetup
npm install
npm run build:mcpChrome or Chromium is required for PDF/PNG rendering. The generate script finds common install paths (macOS / Linux / Windows). If needed:
export CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"Generate an invoice (headless)
- Edit monthly fields in src/data/invoice-input.json (amounts, dates, line items, etc.).
- Optionally adjust layout in src/templates/invoice.md or src/styles/invoice.css.
- Run:
npm run generateArtifacts land in output/.
Use the MCP to edit and generate
1. Build and point your client at the server
npm install
npm run build:mcp # required — creates dist/index.jsCursor (recommended): this repo includes .cursor/mcp.json. Open the project folder in Cursor, then reload MCP / the window. It uses ${workspaceFolder}/dist/index.js so the path is always the repo root.
If you configure MCP manually in Cursor Settings, use the absolute path to dist/index.js (relative dist/index.js alone resolves under your home directory and fails):
{
"mcpServers": {
"invoice-studio": {
"command": "node",
"args": ["/Users/YOU/Documents/invoice/dist/index.js"]
}
}
}Claude Desktop — in claudedesktopconfig.json (absolute paths required):
{
"mcpServers": {
"invoice-studio": {
"command": "node",
"args": ["/Users/YOU/Documents/invoice/dist/index.js"]
}
}
}The server locates the repo from its own script path, so tools always read/write this project even if the client’s cwd is wrong.
Public MCP Registry
Registry name: io.github.vijayst/invoice-studio (npm: @vijayst/invoice-studio). After publish, search the official MCP Registry.
Clients that install from the registry typically run:
{
"mcpServers": {
"invoice-studio": {
"command": "npx",
"args": ["-y", "@vijayst/invoice-studio"]
}
}
}npx runs a copy of this repo (sample data included). You can generate output/invoice.pdf in that copy, then fork this repo and export the template into the clone.
Full walkthrough: USER-JOURNEY.md.
2. Interactive edit loop
Ask the model something like:
Read src/templates/invoice.md and tighten the payment section. Regenerate and show me the preview.
Typical tool sequence:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Invoice Studio: common questions
- Is Invoice Studio MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Invoice Studio safety report
- How do I install Invoice Studio?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Invoice Studio need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Invoice Studio maintained?
- The last commit was 42 days ago (2026-09-23). The latest release is v1.0.0.
- What can I use instead of Invoice Studio?
- Servers from other publishers that do the same job: three.ws 3D Studio (free) MCP server, Beancount.io MCP server and E Arveldaja MCP server.
- How does Invoice Studio compare with other Finance MCP servers?
- safety score 88/100 (higher than 85% of 1,761 Finance servers); downloads a week 35 (more than 27% of 421 Finance servers with a package). Full comparison.
Alternatives to Invoice Studio
Same job from other publishers: the closest match first, then the best rated.
- three.ws 3D Studio (free)Free text/image → 3D: generate, rig, avatar-ify, and refine GLB models. No auth, no payment.not reviewedEstablishedB
Beancount.ioQuery, edit, and reconcile a hosted Beancount ledger: BQL, reports, files, and bank imports.not reviewedEstablishedA- E ArveldajaEstonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.not reviewedEstablishedB
- QuickbooksMCP server for QuickBooks Online (Intuit) — customers, invoices, payments, items, accounts, P&Lnot reviewedEstablishedB
Norman Finance — AI Bookkeeping, Accounting & TaxesBookkeeping, invoices and tax workflows for European businesses, including Polish KPiR and JPK.not reviewedGrowingA