Skip to main content

Overview

Bill.com’s MCP servers give AI assistants access to two complementary platforms: the core AP/AR product for managing bills, invoices, vendors, customers, and payments, and the Spend & Expense product for corporate card management, budgets, reimbursements, and transactions.

Add to Civic

Connect Bill.com at nexus.civic.com

bill-ap-ar

Full accounts payable and accounts receivable management — create and manage bills, invoices, vendors, customers, payments, and approval workflows.
ToolDescription
get_organization_infoGet information about the current Bill.com organization
list_vendorsList vendors with filtering and pagination
get_vendorGet details for a specific vendor
create_vendorCreate a new vendor
update_vendorUpdate an existing vendor
archive_vendorArchive (soft-delete) a vendor
restore_vendorRestore an archived vendor
create_vendor_bank_accountAdd a bank account to a vendor
get_vendor_bank_accountGet the bank account for a vendor
delete_vendor_bank_accountDelete a vendor’s bank account
get_vendor_payment_optionsGet available payment methods and delivery options for a vendor
list_billsList bills (AP) with filtering and pagination
get_billGet details for a specific bill
create_billCreate a new bill for a vendor
update_billUpdate an existing bill
archive_billArchive a bill
restore_billRestore an archived bill
approve_billApprove a bill pending approval
deny_billDeny a bill pending approval
list_pending_bill_approvalsList bills awaiting the current user’s approval
list_bill_approval_policiesList bill approval policies
create_bill_approval_policyCreate a bill approval policy
update_bill_approval_policyUpdate a bill approval policy
delete_bill_approval_policyDelete a bill approval policy
list_recurring_billsList recurring bill templates
get_recurring_billGet a specific recurring bill template
create_recurring_billCreate a recurring bill template
update_recurring_billUpdate a recurring bill template
archive_recurring_billArchive a recurring bill template
restore_recurring_billRestore an archived recurring bill template
list_paymentsList payments with filtering and pagination
get_paymentGet details for a specific payment
create_paymentCreate a new vendor payment
cancel_paymentCancel a scheduled payment
void_paymentVoid a payment that has begun processing
list_customersList customers with filtering and pagination
get_customerGet details for a specific customer
create_customerCreate a new customer
update_customerUpdate an existing customer
archive_customerArchive a customer
restore_customerRestore an archived customer
create_customer_bank_accountAdd a bank account to a customer
list_customer_bank_accountsList bank accounts for a customer
delete_customer_bank_accountDelete a customer’s bank account
set_customer_charge_authorizationEnable or disable charging a customer’s bank account
charge_customerCharge a customer’s bank account for invoices
list_invoicesList invoices (AR) with filtering and pagination
get_invoiceGet details for a specific invoice
create_invoiceCreate a new customer invoice
update_invoiceUpdate an existing invoice
archive_invoiceArchive an invoice
restore_invoiceRestore an archived invoice
send_invoiceSend an invoice to a customer by email
generate_invoice_payment_linkGenerate an online payment link for an invoice
list_recurring_invoicesList recurring invoice templates
get_recurring_invoiceGet a specific recurring invoice template
create_recurring_invoiceCreate a recurring invoice template
update_recurring_invoiceUpdate a recurring invoice template
list_receivable_paymentsList payments received from customers
get_receivable_paymentGet details for a specific receivable payment
list_credit_memosList credit memos
get_credit_memoGet a specific credit memo
create_credit_memoCreate a new credit memo for a customer
update_credit_memoUpdate an existing credit memo
archive_credit_memoArchive a credit memo
restore_credit_memoRestore an archived credit memo
list_vendor_creditsList vendor credits
get_vendor_creditGet a specific vendor credit
create_vendor_creditCreate a vendor credit
update_vendor_creditUpdate an existing vendor credit
archive_vendor_creditArchive a vendor credit
list_bank_accountsList bank accounts in the organization
get_bank_accountGet details for a specific bank account
list_chart_of_accountsList chart of accounts
get_chart_of_accountGet a specific chart of account
create_chart_of_accountCreate a new chart of account entry
update_chart_of_accountUpdate a chart of account entry
archive_chart_of_accountArchive a chart of account
restore_chart_of_accountRestore an archived chart of account
list_usersList users in the organization
get_userGet a specific user
create_userCreate a new user
update_userUpdate an existing user
delete_userDelete a user
list_user_rolesList available user roles
list_departmentsList departments
list_employeesList employees
list_accounting_classesList accounting classes
list_itemsList items (products/services)
list_jobsList jobs/projects
list_locationsList locations

bill-spend-expense

Corporate card and expense management — track spending, manage budgets, review transactions, and process reimbursements.
ToolDescription
list_cardsList all corporate cards
get_cardGet details for a specific card
list_transactionsList all transactions
get_transactionGet details for a specific transaction
list_budgetsList all budgets
get_budgetGet details for a specific budget
list_reimbursementsList all reimbursement requests
get_reimbursementGet details for a specific reimbursement
list_usersList all users in the Spend & Expense account
get_userGet details for a specific user

Guardrails

This server supports all 14 universal guardrails. No server-specific guardrails are available.