Supplier Invoice Tool ยท Nero Labs

Supplier Invoice Tool: how to connect

Turns a UK trade business's supplier invoices (CEF, Edmundson, Screwfix, Toolstation and others) into one draft Xero bill per supplier per month, one line per job, with the originals kept and price rises flagged.

NoteTest mode. Free while it is tested. Only a Xero Demo Company can be connected until the Xero link is approved.

Supplier Invoice Tool is a remote MCP server: a set of tools your AI assistant can call. You do not open it like a website. You add its address to your AI app once, then just talk to your assistant as normal.

Server address: https://supplier-invoice-tool.nerolabs.workers.dev/mcp

Sign-in: A private key per business. The first call (create_trade_account) returns it once; every later call sends it as the header "Authorization: Bearer <key>". Xero is connected separately by the business signing in to Xero.

Connect it (apps that can send a key header)

Every call after the first needs the business's own key in the header Authorization: Bearer <key>. Your AI calls create_trade_account once and gets the key; then add it to your app's settings.

Claude Code: claude mcp add --transport http supplier-invoice-tool https://supplier-invoice-tool.nerolabs.workers.dev/mcp --header "Authorization: Bearer <key>"

Cursor, VS Code, Windsurf and most other MCP apps:

{
  "mcpServers": {
    "supplier-invoice-tool": { "type": "http", "url": "https://supplier-invoice-tool.nerolabs.workers.dev/mcp", "headers": { "Authorization": "Bearer <key>" } }
  }
}

Claude.ai and ChatGPT: their custom connectors cannot send a fixed key header yet (they only sign in with OAuth or no sign-in), so this tool does not work there yet. A sign-in that works with them is planned.

Three things to try

Set up my invoice book: Spark and Sons Electrical Ltd, VAT registered, job numbers start JOB.
Here are this month's CEF and Screwfix invoice emails. Add them and tell me which ones need checking.
Show me November's bills per supplier and any price rises, then do a dry run of the Xero push.

The tools

ToolWhat it does
create_trade_accountCreate the business invoice book
Start here, once per business.
get_accountShow the business account and settings
The trade's account, settings and Nero identity.
update_settingsChange job reference and Xero settings
Change how job references are read and how bills are entered in Xero.
add_supplier_invoicesAdd supplier invoices (emails, PDFs, photos)
Add supplier invoices to the book: raw emails with PDF attachments, PDFs (text or scanned), photos, or pasted text, up to 25 per call.
month_summaryMonth summary: draft bills per supplier and job
The month at a glance: one draft bill per supplier with a line per job (net, VAT and which invoices), invoices held back to check, lines with no job reference, and price changes with the extra cost they caused.
list_invoicesList the month's invoices
Every invoice in the book for a month, with its lines, status and any problems.
price_alertsSupplier price changes this month
Price changes on the same product code from the same supplier this month, in date order, and the extra they cost.
get_originalLink to an original invoice
A private link to the original email, PDF or scan of one invoice, to show the trade.
assign_job_referencePut an invoice on a job
Put an invoice (or some of its lines) on a job, when the supplier left the reference off or it was wrong.
review_invoiceAccept or remove an invoice held for checking
For an invoice held back as needs_check: accept it as read (it then goes on the bill), or remove it (for example to add a corrected copy).
connect_xeroGet the Xero sign-in link
A link for the trade to open and sign in to Xero.
xero_statusCheck the Xero connection
Whether Xero is connected, and to which organisation.
push_bills_to_xeroPut the month's bills into Xero as drafts
Put the month's bills into Xero as DRAFT bills, one per supplier, one line per job, with the original invoices attached.
disconnect_xeroForget the Xero connection
Forget the Xero connection.

Good to know

Support

Email founder@neroengine.com. Say which tool you used and what you asked; we reply within 2 working days.

Nero Engine Group Ltd (company 16521432, England and Wales), trading as Nero Labs. Page updated 12-11-2026.