Skip to main content
Glama
BACH-AI-Tools

Invoices Generator MCP Server

generate_invoice

Create professional invoices via REST API with customizable buyer, seller, service details, tax calculations, and multi-language support.

Instructions

Quickly generate invoices through a REST API endpoint

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
numberYesRepresents the invoice number
buyer_company_nameYesThe company name of the buyer entity. It can also be just a simple name of a person in case the buyer is not a company.
buyer_tax_numberNoThe tax number of the buyer's company. This field is not mandatory.
buyer_vat_numberNoThe VAT number of the buyer's company. This field is not mandatory.
buyer_addressNoThe address of the buyer entity. This field is not mandatory.
seller_company_nameYesThe company name of the seller entity. This can be a person's name as well, in case the seller is not a company.
seller_tax_numberNoThe tax number of the seller's company. This field is not mandatory.
seller_vat_numberNoThe VAT number of the seller's company. This field is not mandatory.
seller_addressNoThe address of the seller. This field is not mandatory.
seller_bank_nameNoThe bank name of the account of the seller. This field is not mandatory.
seller_bank_accountNoThe bank account of the seller, where the payment will be made. This field is not mandatory.
servicesYesA JSON representing the services, and their prices that will be written on the invoice. The JSON is using the following format: [{\\\\\\\"name\\\\\\\": \\\\\\\"My Service\\\\\\\", \\\\\\\"price\\\\\\\": \\\\\\\"30\\\\\\\", \\\\\\\"units\\\\\\\": \\\\\\\"Hours\\\\\\\", \\\\\\\"discount\\\\\\\": \\\\\\\"1000\\\\\\\", \\\\\\\"quantity\\\\\\\": \\\\\\\"1000\\\\\\\"}] The JSON is an array. Each element of the array represents a service. Each service is a JSON object with the following properties: nam
taxYesThe tax percentage aplied to the invoice.20
shippingNoThe amount to be paid for shipping. This field is not mandatory.30
service_feeNoA service fee to add on the invoice. This field is not mandatory.10
currencyYesThe currency in which the prices will be shown on the invoices. It can be any 3 letter currency code. If the code is not recognized then it will be simply displayed directly.
dateYesThe date of the invoice
due_dateNoThe due date of the invoice. This field is not mandatory.
logoNoA logo to display on the top left corner of the invoice. This field is not mandatory.
localeNoThe language of the invoice. Accepted languages are: 'en' => 'English', 'nl' => 'Dutch', 'de' => 'German', 'es' => 'Spanish', 'fr' => 'French', 'it' => 'Italian', 'pl' => 'Polish', 'pt_BR' => 'Brazilian Portuguese', 'ro' => 'Romanian',
Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/BACH-AI-Tools/bachai-invoices-generator'

If you have feedback or need assistance with the MCP directory API, please join our Discord server