
Supplier invoices to draft Xero bills per job, for UK trades' AI assistants (test mode)
Public tool metadata for what this MCP can expose to an agent.
create_trade_accountCreate the business invoice book. Start here, once per business.Create the business invoice book. Start here, once per business.
No parameter schema in public metadata yet.
get_accountShow the business account and settings. The trade's account, settings and Nero identity.Show the business account and settings. The trade's account, settings and Nero identity.
No parameter schema in public metadata yet.
update_settingsChange job reference and Xero settings. Change how job references are read and how bills are entered in Xero.Change job reference and Xero settings. Change how job references are read and how bills are entered in Xero.
No parameter schema in public metadata yet.
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.Add 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.
No parameter schema in public metadata yet.
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.Month 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.
No parameter schema in public metadata yet.
list_invoicesList the month's invoices. Every invoice in the book for a month, with its lines, status and any problems.List the month's invoices. Every invoice in the book for a month, with its lines, status and any problems.
No parameter schema in public metadata yet.
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.Supplier 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.
No parameter schema in public metadata yet.
get_originalLink to an original invoice. A private link to the original email, PDF or scan of one invoice, to show the trade.Link to an original invoice. A private link to the original email, PDF or scan of one invoice, to show the trade.
No parameter schema in public metadata yet.
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.Put 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.
No parameter schema in public metadata yet.
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).Accept 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).
No parameter schema in public metadata yet.
connect_xeroGet the Xero sign-in link. A link for the trade to open and sign in to Xero.Get the Xero sign-in link. A link for the trade to open and sign in to Xero.
No parameter schema in public metadata yet.
xero_statusCheck the Xero connection. Whether Xero is connected, and to which organisation.Check the Xero connection. Whether Xero is connected, and to which organisation.
No parameter schema in public metadata yet.
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.Put 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.
No parameter schema in public metadata yet.
disconnect_xeroForget the Xero connection. Forget the Xero connection.Forget the Xero connection. Forget the Xero connection.
No parameter schema in public metadata yet.
Sponsors
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.
Endpoint: https://supplier-invoice-tool.nerolabs.workers.dev/mcp (MCP, Streamable HTTP)
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 ". Xero is connected separately by the business signing in to Xero.
Status: Test mode. Free while it is tested. Only a Xero Demo Company can be connected until the Xero link is approved.
How to connect: https://supplier-invoice-tool.nerolabs.workers.dev/docs
Privacy: https://supplier-invoice-tool.nerolabs.workers.dev/privacy
Support: founder@neroengine.com