MCPVault

get_expense

MCP tool from Quickbooks MCP by laf-rge

Fetch an expense by ID

How to use it

get_expense is exposed by the Quickbooks MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_expense tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL QUICKBOOKS MCP LISTING

Other tools in Quickbooks MCP (39)

account_period_summary

Period summary for an account (opening/closing balance, debits, credits, count)

create_bill

Create a vendor bill (lines take customername)

create_bill_payment

Pay bills and apply vendor credits (the QBO "check" / pay-bills flow)

create_deposit

Create a bank deposit (lines take entityname/entitytype)

create_expense

Create an expense (Cash, Check, or Credit Card; payee may be a vendor, customer, or employee)

create_invoice

Create an invoice with item lines (customer required)

create_journal_entry

Create a journal entry (validates debits = credits; lines take entityname/entitytype)

create_sales_receipt

Create a sales receipt with item lines

create_transfer

Move money between two of the company's own accounts (bank↔bank, credit-card paydown)

create_vendor_credit

Create a vendor credit (lines take customername)

customer_name

createbill / editbill, createexpense / editexpense, createvendorcredit / editvendorcredit lines

delete_entity

Delete any transaction (journal entry, bill, invoice, deposit, sales receipt, expense, vendor credit, bill payment)

edit_bill

Modify an existing bill

edit_deposit

Modify an existing deposit (lines take entityname/entitytype)

edit_expense

Modify an existing expense

edit_invoice

Modify an existing invoice

edit_journal_entry

Modify an existing journal entry

edit_sales_receipt

Modify an existing sales receipt

edit_vendor_credit

Modify an existing vendor credit

get_balance_sheet

Balance Sheet report

get_bill

Fetch a bill by ID

get_bill_payment

Fetch a bill payment by ID; flags unapplied amounts

get_company_info

Get connected company information

get_deposit

Fetch a deposit by ID

get_invoice

Fetch an invoice by ID

get_journal_entry

Fetch a journal entry by ID

get_profit_loss

Profit & Loss report (by month, department, class, etc.)

get_report

Any of 24 other QuickBooks reports — A/R and A/P aging, customer and vendor balances, transaction lists, general ledger, journal, sales by customer/item/class/department, cash flow, and the detail variants

get_sales_receipt

Fetch a sales receipt by ID

get_trial_balance

Trial Balance report (flags: true adds a close-review pass for wrong-side and uncategorized/suspense balances)

get_vendor_credit

Fetch a vendor credit by ID

list_accounts

List chart of accounts with filtering

name

one and it is set or replaced;

omit

the parameter and a line addressed by lineid keeps the entity it

qbo_authenticate

Set up OAuth credentials (local mode only)

query

Run SQL-like queries against any QuickBooks entity

query_account_transactions

All transactions affecting a specific account (13 posting entity types, paginated, optional sub-account rollup; see docs/entity-coverage.md for limits)

receive_payment

Record a customer payment against open invoices (A/R counterpart to createbillpayment); each line defaults to the invoice's open balance

vendor_name

createbill, createvendorcredit, createbillpayment headers