Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cleanexpo avatar

Myob Api Integration

  • 8 installs
  • 6 repo stars
  • Updated July 16, 2026
  • cleanexpo/ato

Read-only MYOB AccountRight and Essentials API access that extracts historical transactions, chart of accounts, and reports normalized to a canonical schema.

About

Provides read-only MYOB API access via an adapter that normalizes transactions, accounts, contacts, and reports into a canonical schema shared by downstream analysis engines. A developer uses it to connect MYOB clients (instead of Xero) for multi-year tax-analysis data extraction.

  • Read-only OAuth 2.0 access to GL, accounts, contacts, and reports
  • Adapter normalizes MYOB fields to a canonical schema used by all engines

Myob Api Integration by the numbers

  • 8 all-time installs (skills.sh)
  • Ranked #3,619 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cleanexpo/ato --skill myob-api-integration

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars6
Last updatedJuly 16, 2026
Repositorycleanexpo/ato

What it does

Read-only MYOB AccountRight and Essentials API access that extracts historical transactions, chart of accounts, and reports normalized to a canonical schema.

Files

SKILL.mdMarkdownGitHub ↗

MYOB API Integration Skill

Provides read-only access to MYOB accounting data through the MYOB API. Extracts historical transactions, chart of accounts, contacts, and financial reports for tax analysis.

When to Use

  • Connecting a MYOB client for tax analysis (instead of Xero)
  • Extracting historical transaction data from MYOB
  • Fetching chart of accounts for GL mapping
  • Pulling profit & loss and balance sheet reports
  • Multi-year data sync for carry-forward analysis

Integration Architecture

MYOB API → myob-adapter.ts → canonical-schema.ts → analysis engines

All MYOB data is normalised to the canonical schema (lib/integrations/canonical-schema.ts) before being consumed by analysis engines. This ensures all 16 engines work identically regardless of whether data comes from Xero, MYOB, or QuickBooks.

Key Files

  • Adapter: lib/integrations/adapters/myob-adapter.ts — MYOB API client
  • Historical Fetcher: lib/integrations/myob-historical-fetcher.ts — Multi-year data sync
  • Canonical Schema: lib/integrations/canonical-schema.ts — Normalised data model
  • Config: lib/integrations/myob-config.ts — OAuth configuration
  • Auth Route: app/api/auth/myob/route.ts — OAuth 2.0 callback

Access Scopes

All access is read-only:

  • General Ledger transactions
  • Chart of accounts
  • Contacts
  • Bank transactions
  • Payroll data (if available)

Data Normalisation

MYOB FieldCanonical FieldNotes
UIDexternalIdMYOB unique identifier
DisplayIDreferenceAccount/transaction code
DatedateISO 8601
Total/AmountamountDecimal precision preserved
Account.DisplayIDaccountCodeGL account code
Contact.DisplayIDcontactIdContact reference

OAuth Flow

1. User clicks "Connect MYOB" 2. Redirect to MYOB OAuth consent screen 3. User grants read-only access 4. Callback stores encrypted tokens 5. Select company file (MYOB-specific) 6. Begin historical data sync

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.