Skip to main content
Glama

How to connect MYOB to Claude Code, ChatGPT and any AI agent

Yes, Claude, ChatGPT and other AI agents can work in your MYOB account. Cotlet.dev connects your own signed-in MYOB account to AI agents through MCP and REST, so you can automate invoices, bills, payments and customers with your approval.

What you can ask

Create an invoice from this billing list and email it to the customer.

List overdue MYOB invoices every Monday.

Record a payment against an open invoice.

Enter these supplier bills without creating duplicates.

Add a new customer from this form.

Related MCP server: SQL Account MCP Server

Connect in 2 minutes

Get your API key at https://cotlet.dev/app and export it as COTLET_API_KEY.

Claude Code

claude mcp add --transport http cotlet https://cotlet.dev/mcp/v1 --header "Authorization: Bearer $COTLET_API_KEY"

ChatGPT

Settings → Apps → add connector URL https://cotlet.dev/mcp/v1, then sign in with Cotlet.dev. No API key needed.

Cursor

Copy .cursor/mcp.json from this repo into your project:

{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": {
        "Authorization": "Bearer ${COTLET_API_KEY}"
      }
    }
  }
}

Run it locally (stdio)

This repo is a real MCP server. It speaks MCP over stdio, lists its MYOB tools without any key, and forwards every tool call to the hosted Cotlet.dev server. The hosted URL above stays the recommended way. Use this when your client only starts local servers.

{"mcpServers":{"myob":{"command":"uvx","args":["myob-mcp"],"env":{"COTLET_API_KEY":"your-key"}}}}

Or with Docker:

docker build -t myob-mcp .
docker run -i --rm -e COTLET_API_KEY myob-mcp

Tools: myob_guide, myob_status, myob_open, myob_read, myob_click, myob_type, myob_close. Without COTLET_API_KEY a tool call answers: "Set COTLET_API_KEY. Get a key at https://cotlet.dev/app".

Command line

Python 3.10+, nothing else to install. From PyPI:

pip install myob-mcp        # or run it once: uvx myob-mcp connect
myob-mcp connect

Or straight from this repo:

export COTLET_API_KEY="your-key"
python3 myob_agent.py connect   # ready config for Claude Code, Cursor, ChatGPT
python3 myob_agent.py status    # is MYOB ready in your Cotlet.dev account
python3 myob_agent.py guide     # MYOB screens and sign-in link
python3 myob_agent.py read      # open MYOB, read the page, close the browser
python3 myob_agent.py tools     # list Cotlet.dev tools
python3 myob_agent.py serve     # start the stdio MCP server (same as no argument)

Questions from MYOB users

Does MYOB have an API?

MYOB has a Business API for approved developers and OAuth apps. Cotlet.dev works in your own signed-in MYOB account through a hosted MCP server, so you do not need to build your own integration.

How do I connect MYOB to ChatGPT?

Add https://cotlet.dev/mcp/v1 as a custom connector in ChatGPT, sign in to MYOB once in Cotlet.dev Cloud Browser, and ask ChatGPT to work with your account.

Is there an MYOB MCP server?

MYOB has a limited official connector for invited customers. Cotlet.dev provides a hosted MYOB MCP server for invoices, bills, payments and customers in your own account.

Can Claude work with MYOB?

Yes. Add Cotlet.dev as a custom connector in Claude or use the Claude Code MCP command, then approve the connection.

Find it on

Also works with


More: https://cotlet.dev/integrations/myob-api-mcp-server?utm_source=github&utm_medium=readme&utm_campaign=myob

Start free: https://cotlet.dev/signup?app=myob&utm_source=github&utm_medium=readme&utm_campaign=myob

Available Tools

7 tools
myob_clickC

Click a numbered element on the current MYOB page.

Inputs: element (required).

myob_closeA

Close the MYOB browser session when the work is done, so credits stop running.

Inputs: no named parameters.

myob_guideA

How to work in MYOB (invoices, bills and payments): its screens and the sign-in link. Call this first.

Inputs: task.

myob_openB

Open a MYOB page in your signed-in Cloud Browser (default https://myob.com) to work with invoices, bills and payments.

Inputs: url.

myob_readA

Read the current MYOB page: its text and numbered buttons, links and fields.

Inputs: element.

myob_statusA

Check that your Cotlet.dev account and MYOB are ready: account, credits and MYOB connection.

Inputs: no named parameters.

myob_typeB

Type text into a numbered field on the current MYOB page.

Inputs: text (required), element (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 7 tools

    Disambiguation5/5

    Each tool maps to a distinct action in a browser-automation lifecycle: guide/status are pre-flight, open/read/click/type operate on the page, close tears down. The only mild overlap is myob_guide vs myob_status, but the descriptions clearly separate documentation from readiness checking.

    Naming Consistency5/5

    All seven tools follow the same myob_<verb> snake_case pattern (read, click, type, close, guide, status, open). No mixed conventions or stray casing.

    Tool Count5/5

    Seven tools is well within the ideal 3-15 range and every tool earns its place in the open-work-close loop. Nothing feels redundant or padded.

    Completeness4/5

    The surface covers the full session lifecycle and core interaction primitives (open, read, click, type, close) plus onboarding and status. Minor gaps remain for richer page interaction such as selecting dropdown options, scrolling, or waiting for load, which agents may have to work around.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Enables AI agents to manage invoices, customers, suppliers, accounting entries, orders, and more through Fortnox's cloud accounting platform via natural language.
      20
      68 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables MCP-capable AI apps to read and write a user's Malaysian accounting data (resources, reports, and optionally create/update/delete operations) by pasting a single URL and connecting through OAuth, with credentials stored encrypted server-side.
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to read an organisation's contacts, invoices and bills, payments, chart of accounts and financial reports, and — only on explicit request — to create contacts, invoices and payments or change an invoice's status.
      Apache 2.0
    • A
      license
      Not graded
      quality
      C
      maintenance
      Connects AI agents to the QuiQSol business platform so they can read and act across CRM, help desk, inbox, invoices, projects, forms and analytics. Access is scope-limited to the user's own permissions, and anything reaching a customer requires a preview plus explicit confirmation.
      325 npm
      MIT