# Bill.com MCP - Tools, Setup and Examples | FlyMy.AI

> Bill.com MCP for Claude, Cursor and Codex. Financial workflows, with 111 actions. Your API key. See setup, examples and pricing.

Page: https://flymy.ai/mcp/billcom/

MCP / Finance

# Bill.com MCP: financial workflows

Bill.com AP/AR: vendors, bills, invoices, payments, customers. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect Bill.com](https://flymy.ai/mcp/billcom/#connect) [What it can do](https://flymy.ai/mcp/billcom/#actions)

Your own API key, 111 actions, Finance

$ YOUR NEXT RUN

Claude Code, Codex, Cursor, Any agent

## Use Bill.com MCP in your assistant

Paste this prompt into Claude Code, Codex, Cursor or any agent. It reads the guide and helps you connect.

```
Read https://flymy.ai/skill.md and https://flymy.ai/mcp/billcom.md. Help me connect Bill.com MCP to this assistant. Then help me run this task: Use Bill.com to approval action. Ask me for the required inputs first and show the result.
```

[Open FlyMy.AI](https://app.flymy.ai/new-agent) [Download brief](https://flymy.ai/mcp/billcom.md)

## What Bill.com MCP can do

111 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| [#](https://flymy.ai/mcp/billcom/#method-billcom_approval_action) `billcom_approval_action` | Approve / deny / stop approval on a bill |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_bank_account) `billcom_archive_bank_account` | Archive a bank funding account WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_bill) `billcom_archive_bill` | Archive a bill WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_credit_memo) `billcom_archive_credit_memo` | Archive a credit memo WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_customer) `billcom_archive_customer` | Archive a customer WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_customer_bank_account) `billcom_archive_customer_bank_account` | Archive a customer bank account WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_invoice) `billcom_archive_invoice` | Archive an invoice WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_recurring_bill) `billcom_archive_recurring_bill` | Archive a recurring bill WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_recurring_invoice) `billcom_archive_recurring_invoice` | Archive a recurring invoice WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_vendor) `billcom_archive_vendor` | Archive a vendor WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_archive_vendor_credit) `billcom_archive_vendor_credit` | Archive a vendor credit WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_cancel_payment) `billcom_cancel_payment` | Cancel a payment WRITE action |

**Show all 111 actions**

| Action | What it does |
|---|---|
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_accounting_class) `billcom_create_accounting_class` | Create an accounting class |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_bank_account) `billcom_create_bank_account` | Add a bank funding account Pass bank_account object. |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_bill) `billcom_create_bill` | Create a bill |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_bulk_payment) `billcom_create_bulk_payment` | Pay many vendors at once |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_chart_of_account) `billcom_create_chart_of_account` | Create a chart-of-accounts entry |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_credit_memo) `billcom_create_credit_memo` | Create a credit memo |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_customer) `billcom_create_customer` | Create a customer |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_customer_bank_account) `billcom_create_customer_bank_account` | Add a customer bank account Pass bank_account object. |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_customer_charge) `billcom_create_customer_charge` | Charge a customer's stored bank account |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_department) `billcom_create_department` | Create a department |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_employee) `billcom_create_employee` | Create an employee classification |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_invoice) `billcom_create_invoice` | Create an invoice |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_item) `billcom_create_item` | Create an item |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_job) `billcom_create_job` | Create a job |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_location) `billcom_create_location` | Create a location |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_payment) `billcom_create_payment` | Pay a vendor (real money movement) |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_recurring_bill) `billcom_create_recurring_bill` | Create a recurring bill |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_recurring_invoice) `billcom_create_recurring_invoice` | Create a recurring invoice |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_subscription) `billcom_create_subscription` | Create a webhook subscription |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_vendor) `billcom_create_vendor` | Create a vendor |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_vendor_bank_account) `billcom_create_vendor_bank_account` | Add a vendor bank account Requires an MFA-trusted session (pass billcom_mfa_id). |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_create_vendor_credit) `billcom_create_vendor_credit` | Create a vendor credit |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_delete_attachment) `billcom_delete_attachment` | Delete an attachment WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_delete_subscription) `billcom_delete_subscription` | Delete a webhook subscription WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_delete_vendor_bank_account) `billcom_delete_vendor_bank_account` | Delete a vendor bank account WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_attachment) `billcom_get_attachment` | Get one attachment |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_bank_account) `billcom_get_bank_account` | Get one bank funding account |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_bill) `billcom_get_bill` | Get one bill by id |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_card_account) `billcom_get_card_account` | Get one card funding account |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_chart_of_account) `billcom_get_chart_of_account` | Get one chart-of-accounts entry |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_credit_memo) `billcom_get_credit_memo` | Get one credit memo |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_customer) `billcom_get_customer` | Get one customer by id |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_customer_bank_account) `billcom_get_customer_bank_account` | Get a customer bank account |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_customer_charge) `billcom_get_customer_charge` | Get one customer charge |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_document) `billcom_get_document` | Get document metadata/content link |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_export_download_link) `billcom_get_export_download_link` | Get an export's download link |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_invoice) `billcom_get_invoice` | Get one invoice by id |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_invoice_payment_link) `billcom_get_invoice_payment_link` | Get an invoice's hosted payment link |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_payment) `billcom_get_payment` | Get one payment by id |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_payment_options) `billcom_get_payment_options` | List available payment options/methods |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_receivable_payment) `billcom_get_receivable_payment` | Get one received payment |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_recurring_bill) `billcom_get_recurring_bill` | Get one recurring bill |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_recurring_invoice) `billcom_get_recurring_invoice` | Get one recurring invoice |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_session) `billcom_get_session` | Get the current session info |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_subscription) `billcom_get_subscription` | Get one webhook subscription |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_vendor) `billcom_get_vendor` | Get one vendor by id |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_vendor_bank_account) `billcom_get_vendor_bank_account` | Get a vendor's bank account |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_get_vendor_credit) `billcom_get_vendor_credit` | Get one vendor credit |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_invite_customer_to_network) `billcom_invite_customer_to_network` | Invite a customer to connect on the BILL network |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_invite_vendor_to_network) `billcom_invite_vendor_to_network` | Invite a vendor to connect on the BILL network |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_accounting_classes) `billcom_list_accounting_classes` | List accounting classes |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_attachments) `billcom_list_attachments` | List attachments on a vendor/customer/invoice entity_type is 'vendor', 'customer', or 'invoice'. |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_bank_accounts) `billcom_list_bank_accounts` | List bank funding accounts |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_bill_documents) `billcom_list_bill_documents` | List documents attached to a bill |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_billing_statements) `billcom_list_billing_statements` | List an organization's billing statements |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_bills) `billcom_list_bills` | List bills (Accounts Payable) |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_card_accounts) `billcom_list_card_accounts` | List card funding accounts |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_chart_of_accounts) `billcom_list_chart_of_accounts` | List the chart of accounts |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_credit_memos) `billcom_list_credit_memos` | List credit memos |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_customer_bank_accounts) `billcom_list_customer_bank_accounts` | List a customer's bank accounts |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_customer_charges) `billcom_list_customer_charges` | List customer charges |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_customers) `billcom_list_customers` | List customers |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_departments) `billcom_list_departments` | List departments |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_employees) `billcom_list_employees` | List employees |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_exports) `billcom_list_exports` | List exports |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_funding_permissions) `billcom_list_funding_permissions` | List funding account permissions Shows which users may use which funding accounts. |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_invoices) `billcom_list_invoices` | List invoices (Accounts Receivable) |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_items) `billcom_list_items` | List items |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_jobs) `billcom_list_jobs` | List jobs |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_locations) `billcom_list_locations` | List locations |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_organizations) `billcom_list_organizations` | List organizations available to the developer account |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_payments) `billcom_list_payments` | List payments |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_pending_approvals) `billcom_list_pending_approvals` | List bills pending your approval |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_receivable_payments) `billcom_list_receivable_payments` | List received payments |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_recurring_bills) `billcom_list_recurring_bills` | List recurring bills |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_recurring_invoices) `billcom_list_recurring_invoices` | List recurring invoices |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_subscription_events) `billcom_list_subscription_events` | List event notifications for a subscription |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_subscriptions) `billcom_list_subscriptions` | List webhook subscriptions |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_vendor_credits) `billcom_list_vendor_credits` | List vendor credits |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_list_vendors) `billcom_list_vendors` | List vendors (suppliers) |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_mfa_challenge) `billcom_mfa_challenge` | Step 1 of MFA: request a verification token A token is sent to the registered device; returns challengeId. |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_mfa_validate) `billcom_mfa_validate` | Step 2 of MFA: validate the token |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_network_search) `billcom_network_search` | Search the BILL network for vendors/customers |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_record_payment) `billcom_record_payment` | Record an offline/manual payment (no money moved by BILL) |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_record_receivable_payment) `billcom_record_receivable_payment` | Record a received (offline) payment against invoices |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_restore_bill) `billcom_restore_bill` | Restore an archived bill WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_restore_customer) `billcom_restore_customer` | Restore an archived customer WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_restore_invoice) `billcom_restore_invoice` | Restore an archived invoice WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_restore_vendor) `billcom_restore_vendor` | Restore an archived vendor WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_send_invoice) `billcom_send_invoice` | Send an invoice to the customer |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_test_subscription) `billcom_test_subscription` | Send a test event notification WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_update_bill) `billcom_update_bill` | Update a bill |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_update_customer) `billcom_update_customer` | Update a customer |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_update_invoice) `billcom_update_invoice` | Update an invoice |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_update_recurring_bill) `billcom_update_recurring_bill` | Update a recurring bill WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_update_recurring_invoice) `billcom_update_recurring_invoice` | Update a recurring invoice WRITE action |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_update_vendor) `billcom_update_vendor` | Update a vendor |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_verify_bank_account) `billcom_verify_bank_account` | Verify a bank funding account (confirm micro-deposits) |
| [#](https://flymy.ai/mcp/billcom/#method-billcom_void_payment) `billcom_void_payment` | Void a payment WRITE action |

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“Use Bill.com to approval action. Ask me for the required inputs first and show the result.”** uses `billcom_approval_action`

**“Use Bill.com to archive bank account. Ask me for the required inputs first and show the result.”** uses `billcom_archive_bank_account`

**“Use Bill.com to archive bill. Ask me for the required inputs first and show the result.”** uses `billcom_archive_bill`

## Connect Bill.com in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Add your Bill.com credentials Paste them into the Bill.com [connection settings](https://app.flymy.ai/mcp-configs#billcom) once; they stay with FlyMy.AI, never in a prompt or a chat.
  - **Bill.com developer key** - Bill.com developer account. [Get key ->](https://developer.bill.com)
  - **Bill.com username** - Your Bill.com login email.
  - **Bill.com password** - Your Bill.com password.
  - **Organization ID** - Bill.com org id.
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Bill.com account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More Finance MCPs

Payments, banking, accounting, invoices and market data.

### Brex

Brex corporate cards & banking: transactions, statements, expenses, budgets, spend limits, transfers, vendors, cards, team, accounting, webhooks, travel...

104 actions / your API key

Link: https://flymy.ai/mcp/brex/

### Alpaca

Stock and crypto trading platform with commission-free trading, real-time market data, and algorithmic trading capabilities

100 actions / your API key

Link: https://flymy.ai/mcp/alpaca/

### Alpha Vantage

Alpha Vantage provides free APIs for real-time and historical financial data, including stock time series, technical indicators, and more

20 actions / your API key

Link: https://flymy.ai/mcp/alpha-vantage/

### Altoviz

Altoviz is a cloud-based billing and invoicing platform for businesses, offering online payments, expense tracking, document management, and customizable...

9 actions / your API key

Link: https://flymy.ai/mcp/altoviz/

### Benzinga

Benzinga provides real-time financial news and data APIs, offering comprehensive coverage of market-moving information for developers and financial...

9 actions / your API key

Link: https://flymy.ai/mcp/benzinga/

### Better Proposals

Better Proposals is a web-based proposal creation tool that enables users to send professionally designed proposals

22 actions / your API key

Link: https://flymy.ai/mcp/better-proposals/

## Go to the source

[Bill.com in the docs →](https://docs.flymy.ai/mcp/billcom), [Bill.com connection settings →](https://app.flymy.ai/mcp-configs#billcom), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-11-03: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
