Get started free
All integrations

Layer integration

Layer is an embedded accounting API that enables businesses to offer full bookkeeping and accounting capabilities within their own applications. Automate transaction categorization, manage chart of accounts, track ledger balances, and handle bank transaction reconciliation via Plaid integration. Perfect for vertical SaaS platforms, neobanks, and fintech applications wanting to add accounting features.

11 toolsOAuthAPI docs

Common Layer use cases

  • financial reporting
  • viewing expense history
  • onboarding new customers
  • viewing business settings
  • rendering account hierarchy
  • viewing transaction details
  • correcting AI categorization
  • displaying account categories
  • updating business information
  • adding custom expense categories

What you can do with Layer

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Business, 4 operations

  • POSTcreate_business

    Creates a new business in Layer for embedded accounting. Sets up the chart of accounts and enables transaction tracking.

  • GETfetch_business

    Retrieves business details including settings, connected Plaid accounts, and accounting configuration.

  • GETlist_businesses

    Lists all businesses registered in Layer. Supports filtering by name, external ID, industry, and client.

  • PUTupdate_business

    Updates business details such as legal name, entity type, state, phone number, and financial account connections.

Bank transaction, 3 operations

  • PUTcategorize_bank_transaction

    Categorizes a bank transaction by assigning it to a specific ledger account or marking it as an exclusion.

  • GETfetch_bank_transaction

    Retrieves a single bank transaction with full details including categorization, matching suggestions, and metadata.

  • GETlist_bank_transactions

    Lists bank transactions for a business with extensive filtering options for date, amount, direction, categorization status, and more.

Ledger account, 2 operations

  • POSTcreate_ledger_account

    Creates a new ledger account in the chart of accounts for custom categorization.

  • GETlist_ledger_accounts

    Lists the chart of accounts for a business. Returns all ledger accounts organized by type with balances and hierarchy.

Chart of accounts, 1 operation

  • GETget_chart_of_accounts

    Retrieves the complete chart of accounts as a hierarchical tree for a business.

Ledger balance, 1 operation

  • GETget_ledger_balances

    Retrieves ledger account balances with hierarchical breakdown. Supports date filtering and cash vs accrual reporting basis.

Use Layer from Claude Code, Cursor or Codex

Connect Layer in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Layer operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Layer

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Layer once

    Add your Layer connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Layer integration FAQ

What can you do with the Layer integration?
LiveContext exposes 11 operations on Layer, covering business, bank transaction, ledger account and chart of accounts. Common uses include financial reporting, viewing expense history and onboarding new customers.

Popular integrations

Browse the whole catalog