100+ integrations are ready to connect to your AI.Connect your first MCP

MYOB MCP server for your AI

Ask who owes you money and how overdue it is, raise an invoice from a sentence, record a payment against a bill, or pull a profit and loss, all from your AI client, with bank and tax file numbers masked.

PopMCPMYOB

Who owes me money right now, and how much of it is more than 60 days overdue?

Supported MYOB tools

Every endpoint in MYOB's Business API, for MYOB Business, Essentials and AccountRight online files in Australia and New Zealand: sales, purchases, contacts, banking, general ledger, inventory, payroll, time billing and reports. MYOB Acumatica and EXO are separate products and are not covered.

365 tools in the full catalog: 200 read and 165 write. 41 load by default, and the rest are found with tool search.

myob_create_customer_payment

Create a customer payment.

myob_create_item_invoice

Create an item sale invoice.

myob_create_service_invoice

Create a service sale invoice.

myob_create_service_quote

Create a service sale quote.

myob_email_service_invoice

Email a service sale invoice to a customer.

myob_get_document_pdf

Get an invoice, sale order, bill or purchase order as a PDF, as base64 up to 140 KB; larger files say to open them in MYOB.

myob_get_item_invoice

Get one item sale invoice by UID.

myob_get_service_invoice

Get one service sale invoice by UID.

myob_list_customer_payments

List customer payments.

myob_list_sale_invoices

List sale invoices of every layout.

myob_list_sale_quotes

List quotes of every layout.

myob_record_invoice_payment

Record money received against one sale invoice, up to the balance due.

myob_unpaid_invoices

Who owes the business money: open sale invoices with the total due and ageing by due date (not due, 1-30, 31-60, 61-90, over 90 days), oldest first.

myob_update_service_invoice

Change a service sale invoice.

myob_create_service_bill

Create a service purchase bill.

myob_create_supplier_payment

Create a supplier payment.

myob_get_service_bill

Get one service purchase bill by UID.

myob_list_bills

List bills of every layout.

myob_list_supplier_payments

List supplier payments.

myob_record_bill_payment

Record a payment made against one purchase bill, up to the balance due.

myob_unpaid_bills

What the business owes: open purchase bills with the total due and ageing by due date (not due, 1-30, 31-60, 61-90, over 90 days), oldest first.

myob_create_general_journal

Create a general journal entry.

myob_list_accounts

List the chart of accounts.

myob_list_jobs

List jobs.

myob_list_journal_transactions

List journal transactions behind every posted record.

myob_list_tax_codes

List tax codes, such as GST and FRE, whose UIDs document lines need.

myob_create_customer

Create a customer.

myob_create_supplier

Create a supplier.

myob_get_customer

Get one customer by UID.

myob_list_customers

List customers.

myob_list_suppliers

List suppliers.

myob_update_customer

Change a customer.

myob_create_spend_money_transaction

Create a spend money transaction.

myob_list_bank_statement_lines

List bank feed statement lines.

myob_list_spend_money_transactions

List spend money transactions.

myob_list_items

List inventory and non-inventory items.

myob_financial_snapshot

Profit and loss for a period and the balance sheet at its end, added up by account class: income, cost of sales, expenses, net profit, assets, liabilities and equity.

myob_get_balance_sheet_summary

The balance sheet summary as at one day.

myob_get_profit_and_loss_summary

The profit and loss summary for a date range, by account.

myob_get_tax_code_summary

Tax collected and paid by tax code for a date range, as for a BAS or GST return.

myob_company_overview

Start here.

myob_calculate_customer_payment_discounts_fees

Work out the early payment discounts and late fees due on a customer's invoices.

myob_create_credit_refund

Create a customer credit refund.

myob_create_credit_settlement

Create a customer credit settlement.

myob_create_item_quote

Create an item sale quote.

myob_create_item_sale_order

Create an item sale order.

myob_create_miscellaneous_invoice

Create a miscellaneous sale invoice.

myob_create_miscellaneous_quote

Create a miscellaneous sale quote.

myob_create_miscellaneous_sale_order

Create a miscellaneous sale order.

myob_create_professional_invoice

Create a professional sale invoice.

myob_create_professional_quote

Create a professional sale quote.

myob_create_professional_sale_order

Create a professional sale order.

myob_create_service_sale_order

Create a service sale order.

myob_create_time_billing_invoice

Create a time billing sale invoice.

myob_create_time_billing_quote

Create a time billing sale quote.

myob_create_time_billing_sale_order

Create a time billing sale order.

myob_delete_credit_refund

Delete a customer credit refund.

myob_delete_credit_settlement

Delete a customer credit settlement.

myob_delete_customer_payment

Delete a customer payment.

myob_delete_item_invoice

Delete an item sale invoice.

myob_delete_item_quote

Delete an item sale quote.

myob_delete_item_sale_order

Delete an item sale order.

myob_delete_miscellaneous_invoice

Delete a miscellaneous sale invoice.

myob_delete_miscellaneous_quote

Delete a miscellaneous sale quote.

myob_delete_miscellaneous_sale_order

Delete a miscellaneous sale order.

myob_delete_professional_invoice

Delete a professional sale invoice.

myob_delete_professional_quote

Delete a professional sale quote.

myob_delete_professional_sale_order

Delete a professional sale order.

myob_delete_service_invoice

Delete a service sale invoice.

myob_delete_service_quote

Delete a service sale quote.

myob_delete_service_sale_order

Delete a service sale order.

myob_delete_time_billing_invoice

Delete a time billing sale invoice.

myob_delete_time_billing_quote

Delete a time billing sale quote.

myob_delete_time_billing_sale_order

Delete a time billing sale order.

myob_email_item_invoice

Email an item sale invoice to a customer.

myob_email_miscellaneous_invoice

Email a miscellaneous sale invoice to a customer.

myob_email_professional_invoice

Email a professional sale invoice to a customer.

myob_email_time_billing_invoice

Email a time billing sale invoice to a customer.

myob_get_credit_refund

Get one customer credit refund by UID.

myob_get_credit_settlement

Get one customer credit settlement by UID.

myob_get_customer_payment

Get one customer payment by UID.

myob_get_item_invoice_pdf

Get an item sale invoice as a PDF.

myob_get_item_quote

Get one item sale quote by UID.

myob_get_item_sale_order

Get one item sale order by UID.

myob_get_item_sale_order_pdf

Get an item sale order as a PDF.

myob_get_miscellaneous_invoice

Get one miscellaneous sale invoice by UID.

myob_get_miscellaneous_quote

Get one miscellaneous sale quote by UID.

myob_get_miscellaneous_sale_order

Get one miscellaneous sale order by UID.

myob_get_professional_invoice

Get one professional sale invoice by UID.

myob_get_professional_invoice_pdf

Get a professional sale invoice as a PDF.

myob_get_professional_quote

Get one professional sale quote by UID.

myob_get_professional_sale_order

Get one professional sale order by UID.

myob_get_professional_sale_order_pdf

Get a professional sale order as a PDF.

myob_get_sale_invoice

Get one sale invoice of any layout by UID.

myob_get_sale_order

Get one sale order of any layout by UID.

myob_get_sale_quote

Get one quote of any layout by UID.

myob_get_service_invoice_pdf

Get a service sale invoice as a PDF.

myob_get_service_quote

Get one service sale quote by UID.

myob_get_service_sale_order

Get one service sale order by UID.

myob_get_service_sale_order_pdf

Get a service sale order as a PDF.

myob_get_time_billing_invoice

Get one time billing sale invoice by UID.

myob_get_time_billing_invoice_pdf

Get a time billing sale invoice as a PDF.

myob_get_time_billing_quote

Get one time billing sale quote by UID.

myob_get_time_billing_sale_order

Get one time billing sale order by UID.

myob_get_time_billing_sale_order_pdf

Get a time billing sale order as a PDF.

myob_list_credit_refunds

List customer credit refunds.

myob_list_credit_settlements

List customer credit settlements.

myob_list_item_invoices

List item sale invoices.

myob_list_item_quotes

List item sale quotes.

myob_list_item_sale_orders

List item sale orders.

myob_list_miscellaneous_invoices

List miscellaneous sale invoices.

myob_list_miscellaneous_quotes

List miscellaneous sale quotes.

myob_list_miscellaneous_sale_orders

List miscellaneous sale orders.

myob_list_professional_invoices

List professional sale invoices.

myob_list_professional_quotes

List professional sale quotes.

myob_list_professional_sale_orders

List professional sale orders.

myob_list_sale_orders

List sale orders of every layout.

myob_list_service_invoices

List service sale invoices.

myob_list_service_quotes

List service sale quotes.

myob_list_service_sale_orders

List service sale orders.

myob_list_time_billing_invoices

List time billing sale invoices.

myob_list_time_billing_quotes

List time billing sale quotes.

myob_list_time_billing_sale_orders

List time billing sale orders.

myob_record_customer_payment_with_discounts_fees

Record a customer payment along with its discounts and late fees.

myob_update_item_invoice

Change an item sale invoice.

myob_update_item_quote

Change an item sale quote.

myob_update_item_sale_order

Change an item sale order.

myob_update_miscellaneous_invoice

Change a miscellaneous sale invoice.

myob_update_miscellaneous_quote

Change a miscellaneous sale quote.

myob_update_miscellaneous_sale_order

Change a miscellaneous sale order.

myob_update_professional_invoice

Change a professional sale invoice.

myob_update_professional_quote

Change a professional sale quote.

myob_update_professional_sale_order

Change a professional sale order.

myob_update_service_quote

Change a service sale quote.

myob_update_service_sale_order

Change a service sale order.

myob_update_time_billing_invoice

Change a time billing sale invoice.

myob_update_time_billing_quote

Change a time billing sale quote.

myob_update_time_billing_sale_order

Change a time billing sale order.

myob_add_item_bill_attachment

Attach files to an item bill.

myob_add_miscellaneous_bill_attachment

Attach files to a miscellaneous bill.

myob_add_professional_bill_attachment

Attach files to a professional bill.

myob_add_service_bill_attachment

Attach files to a service bill.

myob_calculate_supplier_payment_discounts

Work out the early payment discounts on a supplier's bills.

myob_create_debit_refund

Create a supplier debit refund.

myob_create_debit_settlement

Create a supplier debit settlement.

myob_create_item_bill

Create an item purchase bill.

myob_create_item_purchase_order

Create an item purchase order.

myob_create_miscellaneous_bill

Create a miscellaneous purchase bill.

myob_create_miscellaneous_purchase_order

Create a miscellaneous purchase order.

myob_create_professional_bill

Create a professional purchase bill.

myob_create_professional_purchase_order

Create a professional purchase order.

myob_create_service_purchase_order

Create a service purchase order.

myob_delete_debit_refund

Delete a supplier debit refund.

myob_delete_debit_settlement

Delete a supplier debit settlement.

myob_delete_item_bill

Delete an item purchase bill.

myob_delete_item_bill_attachment

Remove one file from an item bill.

myob_delete_item_purchase_order

Delete an item purchase order.

myob_delete_miscellaneous_bill

Delete a miscellaneous purchase bill.

myob_delete_miscellaneous_bill_attachment

Remove one file from a miscellaneous bill.

myob_delete_miscellaneous_purchase_order

Delete a miscellaneous purchase order.

myob_delete_professional_bill

Delete a professional purchase bill.

myob_delete_professional_bill_attachment

Remove one file from a professional bill.

myob_delete_professional_purchase_order

Delete a professional purchase order.

myob_delete_service_bill

Delete a service purchase bill.

myob_delete_service_bill_attachment

Remove one file from a service bill.

myob_delete_service_purchase_order

Delete a service purchase order.

myob_delete_supplier_payment

Delete a supplier payment.

myob_get_bill

Get one bill of any layout by UID.

myob_get_debit_refund

Get one supplier debit refund by UID.

myob_get_debit_settlement

Get one supplier debit settlement by UID.

myob_get_item_bill

Get one item purchase bill by UID.

myob_get_item_bill_pdf

Get an item purchase bill as a PDF.

myob_get_item_purchase_order

Get one item purchase order by UID.

myob_get_item_purchase_order_pdf

Get an item purchase order as a PDF.

myob_get_miscellaneous_bill

Get one miscellaneous purchase bill by UID.

myob_get_miscellaneous_purchase_order

Get one miscellaneous purchase order by UID.

myob_get_professional_bill

Get one professional purchase bill by UID.

myob_get_professional_bill_pdf

Get a professional purchase bill as a PDF.

myob_get_professional_purchase_order

Get one professional purchase order by UID.

myob_get_professional_purchase_order_pdf

Get a professional purchase order as a PDF.

myob_get_purchase_order

Get one purchase order of any layout by UID.

myob_get_service_bill_pdf

Get a service purchase bill as a PDF.

myob_get_service_purchase_order

Get one service purchase order by UID.

myob_get_service_purchase_order_pdf

Get a service purchase order as a PDF.

myob_get_supplier_payment

Get one supplier payment by UID.

myob_list_debit_refunds

List supplier debit refunds.

myob_list_debit_settlements

List supplier debit settlements.

myob_list_item_bill_attachments

List the files attached to an item bill.

myob_list_item_bills

List item purchase bills.

myob_list_item_purchase_orders

List item purchase orders.

myob_list_miscellaneous_bill_attachments

List the files attached to a miscellaneous bill.

myob_list_miscellaneous_bills

List miscellaneous purchase bills.

myob_list_miscellaneous_purchase_orders

List miscellaneous purchase orders.

myob_list_professional_bill_attachments

List the files attached to a professional bill.

myob_list_professional_bills

List professional purchase bills.

myob_list_professional_purchase_orders

List professional purchase orders.

myob_list_purchase_orders

List purchase orders of every layout.

myob_list_service_bill_attachments

List the files attached to a service bill.

myob_list_service_bills

List service purchase bills.

myob_list_service_purchase_orders

List service purchase orders.

myob_record_supplier_payment_with_discounts_fees

Record a supplier payment along with its discounts and fees.

myob_update_item_bill

Change an item purchase bill.

myob_update_item_purchase_order

Change an item purchase order.

myob_update_miscellaneous_bill

Change a miscellaneous purchase bill.

myob_update_miscellaneous_purchase_order

Change a miscellaneous purchase order.

myob_update_professional_bill

Change a professional purchase bill.

myob_update_professional_purchase_order

Change a professional purchase order.

myob_update_service_bill

Change a service purchase bill.

myob_update_service_purchase_order

Change a service purchase order.

myob_update_supplier_payment

Change a supplier payment.

myob_create_account

Create a general ledger account.

myob_create_category

Create a tracking category.

myob_create_job

Create a job.

myob_create_job_budget

Create a job budget.

myob_create_tax_code

Create a tax code.

myob_delete_account

Delete a general ledger account.

myob_delete_category

Delete a tracking category.

myob_delete_general_journal

Delete a general journal entry.

myob_delete_job

Delete a job.

myob_delete_job_budget

Delete a job budget.

myob_delete_tax_code

Delete a tax code.

myob_get_account

Get one general ledger account by UID.

myob_get_account_budget

Get one year's account budgets by financial_year.

myob_get_account_register_entry

Get one account's monthly activity entry by UID.

myob_get_accounting_properties

Get this file's accounting properties, including the financial year.

myob_get_category

Get one tracking category by UID.

myob_get_currency

Get one currency by UID.

myob_get_general_journal

Get one general journal entry by UID.

myob_get_job

Get one job by UID.

myob_get_job_budget

Get one job budget by UID.

myob_get_journal_transaction

Get one journal transaction by UID.

myob_get_linked_account

Get one linked account by UID.

myob_get_profit_loss_distribution

Get this profit and loss distribution accounts.

myob_get_tax_code

Get one tax code by UID.

myob_list_account_budgets

List account budgets by financial year.

myob_list_account_register

List each account's opening balance and activity by month.

myob_list_categories

List tracking categories.

myob_list_category_register

List activity by tracking category and month.

myob_list_currencies

List the file's currencies and exchange rates.

myob_list_general_journals

List general journal entries.

myob_list_job_budgets

List job budgets.

myob_list_job_register

List activity by job and month.

myob_list_linked_accounts

List the file's linked accounts.

myob_update_account

Change a general ledger account.

myob_update_account_budget

Change a year's account budgets.

myob_update_category

Change a tracking category.

myob_update_general_journal

Change a general journal entry.

myob_update_job

Change a job.

myob_update_job_budget

Change a job budget.

myob_update_linked_account

Change a linked account.

myob_update_tax_code

Change a tax code.

myob_create_employee

Create an employee.

myob_create_personal_contact

Create a personal contact.

myob_delete_customer

Delete a customer.

myob_delete_employee

Delete an employee.

myob_delete_personal_contact

Delete a personal contact.

myob_delete_supplier

Delete a supplier.

myob_get_contact

Get one contact of any type by UID.

myob_get_contact_photo

Get a contact's photo as an image.

myob_get_customer_photo

Get a customer's photo as an image.

myob_get_employee

Get one employee by UID.

myob_get_employee_payment_details

Get one employee's payment details by UID.

myob_get_employee_payroll_details

Get one employee's payroll details by UID.

myob_get_employee_photo

Get an employee's photo as an image.

myob_get_employee_standard_pay

Get one employee's standard pay by UID.

myob_get_personal_contact

Get one personal contact by UID.

myob_get_personal_contact_photo

Get a personal contact's photo as an image.

myob_get_supplier

Get one supplier by UID.

myob_get_supplier_photo

Get a supplier's photo as an image.

myob_list_contacts

List contacts of every type.

myob_list_employee_payment_details

List employees' payment details.

myob_list_employee_payroll_details

List employees' payroll details.

myob_list_employee_standard_pays

List employees' standard pay.

myob_list_employees

List employees.

myob_list_personal_contacts

List personal contacts.

myob_update_employee

Change an employee.

myob_update_employee_payment_details

Change an employee's payment details.

myob_update_employee_payroll_details

Change an employee's payroll details.

myob_update_employee_standard_pay

Change an employee's standard pay.

myob_update_personal_contact

Change a personal contact.

myob_update_supplier

Change a supplier.

myob_create_payroll_wage

Create a wage category.

myob_delete_payroll_wage

Delete a wage category.

myob_get_employment_classification

Get one employment classification by UID.

myob_get_payroll_category

Get one payroll category of any type by UID.

myob_get_payroll_deduction

Get one deduction category by UID.

myob_get_payroll_entitlement

Get one entitlement category by UID.

myob_get_payroll_expense

Get one employer expense category by UID.

myob_get_payroll_superannuation

Get one superannuation category by UID.

myob_get_payroll_tax

Get one tax category by UID.

myob_get_payroll_tax_table

Get one tax table by UID.

myob_get_payroll_wage

Get one wage category by UID.

myob_get_superannuation_fund

Get one superannuation fund by UID.

myob_get_timesheet

Get one employee's timesheet by employee_uid.

myob_list_employment_classifications

List employment classifications.

myob_list_payroll_categories

List payroll categories of every type.

myob_list_payroll_deductions

List deduction categories.

myob_list_payroll_entitlements

List entitlement categories.

myob_list_payroll_expenses

List employer expense categories.

myob_list_payroll_superannuations

List superannuation categories.

myob_list_payroll_tax_tables

List payroll tax tables.

myob_list_payroll_taxes

List payroll tax categories.

myob_list_payroll_wages

List wage categories.

myob_list_superannuation_funds

List superannuation funds.

myob_list_timesheets

List timesheets.

myob_update_payroll_wage

Change a wage category.

myob_update_timesheet

Change an employee's timesheet.

myob_add_spend_money_attachment

Attach files to a spend money transaction.

myob_create_receive_money_transaction

Create a receive money transaction.

myob_create_transfer_money_transaction

Create a transfer money transaction.

myob_delete_receive_money_transaction

Delete a receive money transaction.

myob_delete_spend_money_attachment

Remove one file from a spend money transaction.

myob_delete_spend_money_transaction

Delete a spend money transaction.

myob_delete_transfer_money_transaction

Delete a transfer money transaction.

myob_get_bank_account

Get one bank account by UID.

myob_get_bank_statement_line

Get one bank feed statement line by UID.

myob_get_receive_money_transaction

Get one receive money transaction by UID.

myob_get_spend_money_transaction

Get one spend money transaction by UID.

myob_get_transfer_money_transaction

Get one transfer money transaction by UID.

myob_list_bank_accounts

List bank accounts.

myob_list_receive_money_transactions

List receive money transactions.

myob_list_spend_money_attachments

List the files attached to a spend money transaction.

myob_list_transfer_money_transactions

List transfers between bank accounts.

myob_update_receive_money_transaction

Change a receive money transaction.

myob_update_spend_money_transaction

Change a spend money transaction.

myob_update_transfer_money_transaction

Change a transfer money transaction.

myob_create_inventory_adjustment

Create an inventory adjustment.

myob_create_inventory_build

Create an inventory build.

myob_create_item

Create an inventory item.

myob_delete_inventory_adjustment

Delete an inventory adjustment.

myob_delete_inventory_build

Delete an inventory build.

myob_delete_item

Delete an inventory item.

myob_get_inventory_adjustment

Get one inventory adjustment by UID.

myob_get_inventory_build

Get one inventory build by UID.

myob_get_inventory_location

Get one inventory location by UID.

myob_get_item

Get one inventory item by UID.

myob_get_item_price_matrix

Get one item's price matrix by UID.

myob_list_inventory_adjustments

List inventory adjustments.

myob_list_inventory_builds

List inventory builds.

myob_list_inventory_locations

List inventory locations.

myob_list_item_price_matrices

List items' price matrices by level and quantity.

myob_update_inventory_adjustment

Change an inventory adjustment.

myob_update_inventory_build

Change an inventory build.

myob_update_item

Change an inventory item.

myob_update_item_price_matrix

Change an item's price matrix.

myob_create_activity

Create a billing activity.

myob_create_activity_slip

Create an activity slip.

myob_delete_activity

Delete a billing activity.

myob_delete_activity_slip

Delete an activity slip.

myob_get_activity

Get one billing activity by UID.

myob_get_activity_slip

Get one activity slip by UID.

myob_list_activities

List time billing activities.

myob_list_activity_slips

List activity slips.

myob_update_activity

Change a billing activity.

myob_update_activity_slip

Change an activity slip.

myob_get_nz_gst_report

The New Zealand GST report for a return period.

myob_get_payroll_category_summary

Payroll amounts by category for a date range.

myob_get_transaction_coding_summary

Bank feed transactions by year and month, for the last 24 months.

myob_list_employee_pay_advice

Pay advice for each pay: gross, tax, net and lines by category.

myob_list_journal_transaction_history

Every version of the journal transactions, including ones changed or deleted.

myob_get_api_info

MYOB's API build number and the versions each endpoint supports.

myob_get_company

Get this company file's business details.

myob_get_company_preferences

Get this company file's preferences.

myob_list_custom_lists

List custom lists.

myob_list_form_templates

List form templates, whose names render PDFs and email invoices.

Connect MYOB to Claude, ChatGPT and Claude Code

Authorize once, then an endpoint your client signs into. Nothing to deploy, and nothing to install on the MYOB side.

If PopMCP shows Sign in with MYOB with no fields, click it, sign in as an administrator of the company file, and approve the file. If the form asks for an API Key and API Secret, apply for API access from MYOB, register an app in the Developer tab in my.MYOB with PopMCP's redirect URL, enter its details, then sign in the same way.

API KeyYour app's API Key
API Secret••••••••••••3f7a
Company file user nameAdministrator
Authorize PopMCP on MYOBAuthorize

Then just ask for the work

  • “Who owes me money right now, and how much of it is more than 60 days overdue?”

    • unpaid_invoices
  • “Raise a service invoice to Clearwater Pty Ltd for two days of consulting at 750 a day, plus GST”

    • company_overview
    • list_customers
    • create_service_invoice
  • “Invoice 00000338 was paid in full into our main account yesterday. Record it.”

    • list_sale_invoices
    • company_overview
    • record_invoice_payment
  • “Which supplier bills do I need to pay next, oldest first?”

    • unpaid_bills
  • “Show me profit and loss for last quarter and the balance sheet at the end of it”

    • financial_snapshot
  • “Add up tax collected and paid by tax code for September for my BAS”

    • get_tax_code_summary

Use MYOB from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

MYOB MCP server questions

What teams ask before putting MYOB behind an AI client.

Which MYOB products does this work with?

MYOB Business, the new Essentials and AccountRight files held online, in Australia and New Zealand, which MYOB serves through one API. Some features only show in AccountRight. AccountRight files kept on a desktop cannot be reached from PopMCP, and MYOB Acumatica and EXO have separate APIs and are not covered.

What do I need to connect MYOB?

A login that is an administrator of the company file, because MYOB lets only an administrator approve access, one file at a time. You sign in on MYOB's own page, so your password is never shared. If PopMCP's form asks for an API Key and API Secret, you also need your own key from MYOB, and that means applying for API access: MYOB's developer program page lists the membership levels and their monthly fees.

Can it connect several company files?

Yes, one at a time. Each sign-in approves one company file, and each one is its own connection in its own PopMCP workspace. A connection only ever reaches the file it was made for.

Why do invoices have so many tools?

MYOB has a layout for each kind of sale: Item, Service, Professional, Time Billing and Miscellaneous, each with its own fields. So each layout has its own tools, and the AI reads a record's layout from its list to choose the right one. Bills and orders work the same way.

Can the AI see bank details and tax file numbers?

Bank account and BSB numbers come back masked to their last four characters in every answer, and tax file numbers stay fully masked, and this cannot be turned off. Sending a masked number back is refused so it cannot overwrite the real one. Names, addresses, invoices and balances are visible, and payroll tools hold personal data, so connect read-only if you only need reports.

Can it change a record without wiping the rest?

Yes. MYOB replaces a whole record on every change, so PopMCP reads it first and sends it back with only your change applied. Lines are the exception: send every line you want to keep, because a new list of lines replaces the old one.

Can it send invoices or pay suppliers?

It can email an invoice through MYOB if your file is online and set up to send email, and it really sends it. It cannot move money: recording a payment only updates your books.

Why does MYOB say the file refused access?

The person who signed in must be an administrator of that company file. If the file still has its own user name and password rather than a my.MYOB sign-on, connect again and enter them under More options.

Do I have to run or host the MYOB MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect MYOB to Claude Code?

Connect MYOB in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking MYOB on the consent screen. The MYOB tools are then available in that session, and no MYOB credential is stored on your machine.

Why do only 41 of the 365 tools load by default?

Loading 365 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 41-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 365 here. A trigger is something PopMCP watches for you: 8 MYOB events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into MYOB.

Connect MYOB to your AI in minutes

Launch a hosted MCP endpoint for MYOB, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP