io.usefulapi/expensein · v1.0.0 · finance-and-payments
ExpenseIn MCP by usefulapi is healthy: it completed an MCP handshake in 280 ms and exposes 21 tools.
Read expenses, invoices, receipts and card transactions, and add expenses or notes in ExpenseIn.
Endpoint: https://expensein.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 21 |
| Latency | 280 ms |
| Last checked (UTC) | 2026-11-01T19:50:22.932Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-01T19:50:22.932Z | Healthy | 280 |
expensein_list_expenses | List expenses with optional filters by user, type, status, and Unix-second date ranges (expense, submitted, approved). Returns the full filtered set. ExpenseIn API: GET /1.0/expenses. |
expensein_get_expense | Get one expense by id. ExpenseIn API: GET /1.0/expenses/{id}. |
expensein_list_expenses_for_approval | List expenses awaiting, approved or rejected by approval. 'from' and 'to' (Unix seconds) filter approved or rejected expenses only. ExpenseIn API: GET /1.0/approval/expenses/{awaiting|approved|rejected}. |
expensein_list_invoices | List supplier invoices and credit notes, with filters by status, supplier, approver and date. Returns the full filtered set. ExpenseIn API: GET /1.0/invoices. |
expensein_get_invoice | Get one invoice by id. ExpenseIn API: GET /1.0/invoices/{id}. |
expensein_add_invoice_note | Add a free-text note to an invoice. This adds a new note each time, so do not repeat the call. ExpenseIn API: POST /1.0/invoices/{id}/note. |
expensein_list_receipts | List receipts with optional filters by user, expense, date range and whether they are attached to an expense. ExpenseIn API: GET /1.0/receipts. |
expensein_get_receipt | Get one receipt by id. ExpenseIn API: GET /1.0/receipts/{id}. |
expensein_list_users | List standard users, with filters by reference, e-mail, or a search term. ExpenseIn API: GET /1.0/users. |
expensein_get_user | Get one standard user by id. ExpenseIn API: GET /1.0/users/{id}. |
expensein_list_categories | List expense categories and what each applies to (purchase, mileage, time, invoicing), with visibility and default tax rate. ExpenseIn API: GET /1.0/categories. Also the cheapest call to test an API key. |
expensein_list_projects | List projects. ExpenseIn API: GET /1.0/projects. |
expensein_list_departments | List departments. ExpenseIn API: GET /1.0/departments. |
expensein_list_suppliers | List suppliers. ExpenseIn API: GET /1.0/suppliers. |
expensein_list_merchants | List merchants. ExpenseIn API: GET /1.0/merchants. |
expensein_list_tax_rates | List tax rates. ExpenseIn API: GET /1.0/taxrates. |
expensein_list_policies | List the expense policies on the account. ExpenseIn API: GET /1.0/policies. |
expensein_list_card_transactions | List expense-card transactions, filtered by Unix-second date range, cardholder id or a search term. Returns the full filtered set. ExpenseIn API: GET /1.0/cardtransactions. |
expensein_list_purchase_requests | List purchase requests, filtered by owner user id and status. ExpenseIn API: GET /1.0/purchaserequests. |
expensein_get_server_change_counter | Get the current server change counter. Save it after a sync, then pass it as last_server_change_counter next time to read only changes. ExpenseIn API: GET /1.0/serverchangecounter. |
expensein_create_expense | Create a new expense for a user. Each call creates another expense, so do not repeat it. ExpenseIn API: POST /1.0/expenses. |