Skip to content
All documentation

Manage Libro · 8 min

Hot

Manage connected AI apps

Connect ChatGPT or Claude to Libro with remote MCP, verify permissions, and revoke access.


Installation

Connect your AI client

Choose your client, follow the numbered steps, and complete Libro's OAuth approval in your browser.

Available to Free users: Enable Developer mode from Settings → Plugins → Developer mode. This setting is under Plugins, not Apps.
  1. Open ChatGPT, open Settings → Plugins → Developer mode, and enable Developer mode.
  2. Go to Plugins → +. This opens New Plugin.
  3. Enter these plugin details. The icon and advanced OAuth settings are optional.
    Name
    Libro
    Description
    Libro app MCP
    Connection
    Server URL
    Server URL
    https://account.libro-app.com/api/mcp
    Authentication
    OAuth
    ChatGPT New Plugin form filled with Libro's name, server URL, and OAuth authentication
  4. Review the custom MCP server warning, select I understand and want to continue, then choose Create.
  5. On Add Libro to ChatGPT, choose Sign in with Libro. ChatGPT opens Libro's OAuth authorization page.
    ChatGPT confirmation screen with the Sign in with Libro button
  6. Sign in to Libro, choose the companies and permissions you want to share, review the disclosure, and approve access.
  7. Return to ChatGPT and enable Libro from the plugin menu. Start with the read-only company-list check below.

Libro exposes a remote Model Context Protocol (MCP) server. Compatible AI clients use OAuth, so you sign in to Libro in the browser and never paste a Libro password or token into a chat.

Before you start

Use an eligible standard company on Pro or Max. Free and Demo companies cannot be selected. Shared-company eligibility follows the owner’s plan, while your Libro role still limits changes. The client must support a public remote MCP server with OAuth.

The hosted endpoint is:

https://account.libro-app.com/api/mcp

Connect and verify the app

  1. In ChatGPT or Claude, open the area for custom connectors or remote MCP servers and create a connection named Libro.
  2. Paste the exact endpoint above and begin the OAuth connection.
  3. Sign in to Libro, select only the companies the client needs, and start with read access.

Libro OAuth connection showing selected companies and permissions

  1. Approve the minimum permissions: accounting:read, master-data:write, drafts:write, and transactions:post only as required.
  2. Test read access by asking the client to list the authorized companies and return the company name, currency, bookkeeping method, and your role without changing anything.
  3. Compare a Trial Balance or short account list with Libro. For write access, inspect every prepared preview and explicitly confirm only when it is correct.
  4. Open Personal settings → Connected AI apps to review the client, companies, permissions, and last use; revoke access when it is no longer needed.
PermissionWhat it allows
accounting:readRead selected company context, accounts, customers, suppliers, banks, members, ledgers, journals, cash books, and reports.
master-data:writePrepare and confirm new customers, suppliers, banks, association members, and cooperative members.
drafts:writePrepare and confirm draft journals, cash receipts, and cash disbursements.
transactions:postSeparately prepare and confirm posting or unposting a supported transaction.

Write tools use a two-step prepare-and-confirm flow. Preview tokens expire after ten minutes and can be used once. MCP cannot finalize, cancel, delete, administer companies, change settings, access billing, or run backups.

Check your work

The AI should list only authorized companies. A read request must leave Libro unchanged, and a confirmed draft should appear in the expected company with the previewed amounts and record history.

Common mistakes

  • Connecting a Free or Demo company and assuming the client is broken.
  • Granting write access before validating company selection and read-only results.
  • Revoking the client only in ChatGPT or Claude; also revoke the Libro grant to stop refreshes and future calls.