Skip to main content
Glama
jaeko44

MYOB Codex MCP

by jaeko44

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MYOB_CLIENT_IDYesMYOB API client ID
MYOB_CLIENT_SECRETYesMYOB API client secret
MYOB_CODEX_MCP_CONFIGNoPath to custom config file (optional, defaults to %APPDATA%\myob-codex-mcp\config.toml)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
myob_auth_statusA

Show MYOB OAuth authentication, token, and selected business status.

myob_oauth_authorize_businessB

Start MYOB OAuth consent for one business/company file. Repeat once per business.

myob_oauth_authorizeD

Alias for myob_oauth_authorize_business.

myob_oauth_exchange_codeB

Manually exchange an OAuth code for one MYOB business and store its encrypted tokens.

myob_oauth_exchange_redirect_urlA

Exchange the full MYOB OAuth redirected URL containing code, businessId, and state.

myob_oauth_refreshA

Refresh a stored MYOB OAuth access token for one business or the default business.

myob_oauth_logoutA

Clear all stored MYOB OAuth tokens from this machine.

myob_business_list_authorizedA

List MYOB businesses/company files already authorised on this machine.

myob_business_set_defaultB

Set the default MYOB business/company file for future tool calls.

myob_business_remove_authorizationA

Remove locally stored OAuth tokens for one MYOB business/company file.

myob_metadata_list_domainsA

List MYOB entity domains supported by this MCP server.

myob_metadata_get_entity_schemaC

Return known MYOB endpoint paths and write flow for an entity.

myob_metadata_get_tool_catalogA

Return a machine-readable catalog of major MCP tools and mutation policy.

myob_company_get_contextB

Return the selected MYOB business/company file context.

myob_company_list_filesB

Try to list accessible company files. New MYOB OAuth flows may require businessId from consent instead.

myob_raw_getC

Read any MYOB Business API endpoint with GET. This tool is read-only.

myob_entity_listC

List records for a supported MYOB entity using the endpoint registry.

myob_entity_getA

Get one MYOB record by entity and UID. layout is needed for some invoice/bill/order details.

myob_account_listC

List chart of accounts.

myob_account_getB

Get a chart-of-accounts record by UID.

myob_tax_code_listC

List tax codes.

myob_job_listC

List jobs.

myob_customer_listC

List customers.

myob_supplier_listC

List suppliers.

myob_employee_listC

List employees.

myob_contact_getC

Get any contact by UID.

myob_invoice_listC

List sales invoices.

myob_invoice_getA

Get invoice by UID. If layout is supplied, reads the layout-specific detail endpoint.

myob_bill_listC

List purchase bills.

myob_bill_getA

Get bill by UID. If layout is supplied, reads the layout-specific detail endpoint.

myob_customer_payment_listC

List customer payments.

myob_supplier_payment_listC

List supplier payments.

myob_bank_account_listC

List bank accounts.

myob_spend_money_listC

List spend-money transactions.

myob_receive_money_listC

List receive-money transactions.

myob_inventory_item_listC

List inventory items.

myob_journal_listC

List general journal records.

myob_raw_prepare_mutationA

Prepare any MYOB POST/PUT/PATCH/DELETE request. This does not call MYOB until approved and committed.

myob_raw_commit_mutationA

Commit an approved raw MYOB mutation. This mutates MYOB and requires a valid approval token.

myob_commit_operationA

Commit any approved MYOB operation. This mutates MYOB and requires a valid approval token.

myob_entity_prepare_createD

Prepare create for a supported entity using the endpoint registry.

myob_entity_prepare_updateD

Prepare update for a supported entity using the endpoint registry.

myob_customer_prepare_createA

Prepare creation of a customer contact. Requires approval before commit.

myob_customer_prepare_updateB

Prepare update of a customer contact. Requires approval before commit.

myob_supplier_prepare_createA

Prepare creation of a supplier contact. Requires approval before commit.

myob_supplier_prepare_updateC

Prepare update of a supplier contact. Requires approval before commit.

myob_invoice_prepare_createB

Prepare creation of a sales invoice. Requires approval before commit.

myob_invoice_prepare_updateB

Prepare update of a sales invoice. Requires approval before commit.

myob_invoice_prepare_deleteA

Prepare deletion/void-style removal of a sales invoice where MYOB permits it. Critical approval required.

myob_sales_order_prepare_createB

Prepare creation of a sales order. Requires approval before commit.

myob_bill_prepare_createB

Prepare creation of a purchase bill. Requires approval before commit.

myob_bill_prepare_updateA

Prepare update of a purchase bill. Requires approval before commit.

myob_customer_payment_prepare_recordC

Prepare recording a customer payment. High-risk approval required.

myob_supplier_payment_prepare_recordC

Prepare recording a supplier payment. High-risk approval required.

myob_spend_money_prepare_createC

Prepare spend-money transaction creation. High-risk approval required.

myob_receive_money_prepare_createC

Prepare receive-money transaction creation. High-risk approval required.

myob_journal_prepare_createC

Prepare general journal creation. High-risk approval required.

myob_inventory_item_prepare_createB

Prepare inventory item creation. Requires approval before commit.

myob_attachment_prepare_uploadA

Prepare attachment upload. content_base64 is stored in the pending payload until approved.

myob_approval_list_pendingA

List pending or approved MYOB operations awaiting user/accountant action.

myob_approval_getB

Get the full approval preview for a MYOB operation.

myob_approval_approveB

Approve a prepared MYOB write. The approval_phrase must be exactly 'APPROVE '.

myob_approval_denyC

Deny a prepared or approved MYOB write operation.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jaeko44/myob-codex-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server