# Finmei AI integration on Definable

> Finmei is an invoicing tool designed to simplify billing processes, allowing users to create and manage invoices and track expenses efficiently.

## What this connects

Finmei is an invoicing tool designed to simplify billing processes, allowing users to create and manage invoices and track expenses efficiently.

Vendor: https://finmei.com/

## Tools available

**24** tools available. First 12:

- `FINMEI_CREATE_EXPENSE` — Create Expense — Tool to create a new expense with file upload (receipt or invoice). Use when you need to record an expense with supporting documentation. Requires multipart/form-data submission with file, date, total, currency, and seller information.
- `FINMEI_CREATE_INVOICE` — Create Invoice — Creates a new invoice in Finmei with buyer information and line items. Use this when you need to generate an invoice for a customer. You can specify: - Buyer details (person or company) - Products/services with quantities and prices - Invoice type (regular, VAT, preliminary, credit) - Currency, dates, and custom notes Example: "Create an invoice for Tech Solutions Inc with 3 months of support services at $99.99/month"
- `FINMEI_DELETE_CUSTOMER` — Delete Customer — Tool to delete a specific customer by their ID. Use after confirming the correct customer_id to remove the record.
- `FINMEI_DELETE_INVOICE` — Delete Invoice — Tool to delete an invoice. Use when you need to remove an existing invoice by its ID.
- `FINMEI_DELETE_PAYMENT` — Delete Payment — Delete a payment record by its unique identifier. This action permanently removes the payment from the system. Returns success even if the payment doesn't exist (idempotent operation). Use this when you need to remove incorrect, duplicate, or obsolete payment records.
- `FINMEI_DELETE_PRODUCT` — Delete Product — Deletes a product from the Finmei catalog by its unique identifier. This operation is idempotent - calling it multiple times with the same product_id will return success. The tool attempts multiple endpoint patterns to maximize compatibility across different Finmei API deployments. Use this when you need to: - Permanently remove a product from the catalog - Clean up discontinued or obsolete products - Remove test or duplicate product entries Note: If all API endpoints return 404, the action will succeed with a message explaining that the product doesn't exist or the API doesn't support deletion. This follows idempotent DELETE semantics.
- `FINMEI_DOWNLOAD_EXPENSE_FILE` — Download Expense File — Tool to download the file associated with an expense. Returns the expense document file (PDF or image). Use when you need to retrieve the actual file content for an expense.
- `FINMEI_DOWNLOAD_INVOICE_PDF` — Download Invoice PDF — Tool to download an invoice as a PDF file. Use when you need to retrieve the PDF version of an invoice.
- `FINMEI_GET_EXPENSE` — Get Expense by ID — Tool to retrieve a single expense by its ID. Use when you need to get details about a specific expense including date, total, currency, and seller information.
- `FINMEI_GET_INVOICE` — Get Invoice by ID — Tool to retrieve a single invoice by its ID. Use when you need full invoice details including buyer, seller, items, amounts, and payment options.
- `FINMEI_GET_PAYMENT` — Get Payment — Tool to retrieve details of a specific payment by its ID. Use after creating a payment or when you need to confirm payment details.
- `FINMEI_GET_PRODUCT` — Get Product by ID — Tool to retrieve a product by its ID. Use when you need detailed information about a single product.

## Auth

Auth schemes: `API_KEY`.

## How agents use Finmei

Inside a Definable workflow, Finmei is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Finmei** — the Researcher (GPT-5.5) pulls context from Finmei (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Finmei** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Finmei (create record, post message, draft email).
- **Designer / Engineer → Distributor → Finmei** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Finmei (attach file, open PR comment, post status).

The Verifier checks every Finmei call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- accounting — https://definable.ai/apps/category/accounting/
- proposal & invoice management — https://definable.ai/apps/category/proposal-&-invoice-management/

## Related

- HTML page: https://definable.ai/apps/finmei/
- Same category (accounting): https://definable.ai/apps/category/accounting/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
