F-sąskaita MCP by usefulapi

io.usefulapi/f-saskaita · v1.0.2 · finance-and-payments

F-sąskaita MCP by usefulapi is healthy: it completed an MCP handshake in 544 ms and exposes 12 tools.

Read invoices, expenses and PDFs; create invoices and record expenses in F-sąskaita.

Endpoint: https://f-saskaita.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count12
Latency544 ms
Last checked (UTC)2026-11-07T21:50:25.776Z

Health history

Checked (UTC)StatusLatencyError
2026-11-07T21:50:25.776ZHealthy544

Tools (12)

fsaskaita_get_profileGet the business that the token belongs to: name, business type, address, VAT code and company code. A good first call. GET /profile.
fsaskaita_list_currenciesList the currency codes and titles that invoices and expenses accept. GET /currencies.
fsaskaita_list_invoicesList finalized invoices, newest first, 50 per page. Drafts made in the app are not included. The meta block gives current_page, last_page and total. GET /invoices.
fsaskaita_get_invoiceGet one invoice with its seller, buyer, lines (products), payment options, totals and share_link. GET /invoices/{invoice}.
fsaskaita_download_invoice_pdfDownload the PDF of one invoice. Returns the file as base64 with its content type and file name. Files over 3 MB are refused. GET /invoices/{invoice}/download.
fsaskaita_list_expensesList expenses, newest first, 50 per page. Each item has date, total, currency, seller and timestamps. GET /expenses.
fsaskaita_get_expenseGet one expense: date, total (with VAT), currency, seller and timestamps. The stored VAT and supplier invoice number are not returned. GET /expenses/{expense}.
fsaskaita_download_expense_fileDownload the document file (receipt or invoice) of one expense. Returns the file as base64 with its content type and file name. Files over 3 MB are refused. GET /expenses/{expense}/download.
fsaskaita_create_invoiceWRITE: create and finalize a new invoice in the business. It takes a number, queues its PDF and fires the invoice.created webhook. Omit invoice_number to take the next number of the series. The call is NOT repeatable: after a network error, list invoices before you retry. POST /invoices.
fsaskaita_update_invoiceWRITE: replace EVERY field of an existing invoice with the values you send. Read the invoice first with fsaskaita_get_invoice and resend all of it. invoice_number is required: without it the invoice is renumbered. Lines, payment options and seller fields are rewritten and the PDF is regenerated. PUT
fsaskaita_create_expenseWRITE: record a new expense with its document file (receipt or invoice from a supplier). The file is required. The call fires the expense.created webhook and is NOT repeatable: list expenses before you retry after a network error. POST /expenses (multipart).
fsaskaita_update_expenseWRITE: replace EVERY field of an existing expense. Read it first with fsaskaita_get_expense and resend all of it. Stored VAT and supplier invoice number are not returned, so send them again if you need them. The file is optional: when you send one it replaces the stored file. PUT /expenses/{expense}