Unified.to · Capability

Unified.to Financial Operations

Unified financial operations workflow combining accounting, invoicing, transactions, and payment management across 41 accounting integrations including QuickBooks, Xero, and FreshBooks. Used by fintech developers, accounting automation tools, and finance teams building cross-platform financial reporting and billing automation.

Run with Naftiko Unified.toAccountingFinancialInvoicesPayments

What You Can Do

GET
List accounting accounts — List accounts from chart of accounts
/v1/accounting/{connection_id}/accounts
GET
List accounting invoices — List invoices
/v1/accounting/{connection_id}/invoices
POST
Create accounting invoice — Create a new invoice
/v1/accounting/{connection_id}/invoices
GET
List accounting transactions — List financial transactions
/v1/accounting/{connection_id}/transactions
GET
List accounting payments — List accounting payments
/v1/accounting/{connection_id}/payments
GET
List accounting contacts — List accounting contacts
/v1/accounting/{connection_id}/contacts

MCP Tools

list-accounting-accounts

List chart of accounts from a connected accounting integration (QuickBooks, Xero, etc.)

read-only
list-accounting-invoices

List invoices from a connected accounting integration

read-only
create-accounting-invoice

Create a new invoice in a connected accounting integration

list-accounting-transactions

List financial transactions from a connected accounting integration

read-only
list-accounting-payments

List payments from a connected accounting integration

read-only
list-accounting-contacts

List accounting contacts (customers and vendors) from a connected accounting integration

read-only

Capability Spec

financial-operations.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Unified.to Financial Operations
  description: Unified financial operations workflow combining accounting, invoicing, transactions, and payment management
    across 41 accounting integrations including QuickBooks, Xero, and FreshBooks. Used by fintech developers, accounting automation
    tools, and finance teams building cross-platform financial reporting and billing automation.
  tags:
  - Unified.to
  - Accounting
  - Financial
  - Invoices
  - Payments
  created: '2026-05-03'
  modified: '2026-05-06'
binds:
- namespace: env
  keys:
    UNIFIED_TO_API_KEY: UNIFIED_TO_API_KEY
capability:
  consumes:
  - type: http
    namespace: unified-accounting
    baseUri: https://api.unified.to
    description: Unified Accounting API for financial data management.
    authentication:
      type: bearer
      token: '{{UNIFIED_TO_API_KEY}}'
    resources:
    - name: accounts
      path: /accounting/{connection_id}/account
      description: Chart of accounts management
      operations:
      - name: list-accounting-accounts
        method: GET
        description: List accounts from the chart of accounts
        inputParameters:
        - name: connection_id
          in: path
          type: string
          required: true
          description: Accounting integration connection ID
        - name: limit
          in: query
          type: integer
          required: false
          description: Maximum number of results
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: invoices
      path: /accounting/{connection_id}/invoice
      description: Invoice management
      operations:
      - name: list-accounting-invoices
        method: GET
        description: List invoices
        inputParameters:
        - name: connection_id
          in: path
          type: string
          required: true
          description: Accounting integration connection ID
        - name: limit
          in: query
          type: integer
          required: false
          description: Maximum number of results
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: create-accounting-invoice
        method: POST
        description: Create an invoice
        inputParameters:
        - name: connection_id
          in: path
          type: string
          required: true
          description: Accounting integration connection ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: transactions
      path: /accounting/{connection_id}/transaction
      description: Financial transaction management
      operations:
      - name: list-accounting-transactions
        method: GET
        description: List financial transactions
        inputParameters:
        - name: connection_id
          in: path
          type: string
          required: true
          description: Accounting integration connection ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: contacts
      path: /accounting/{connection_id}/contact
      description: Accounting contact (customer/vendor) management
      operations:
      - name: list-accounting-contacts
        method: GET
        description: List accounting contacts
        inputParameters:
        - name: connection_id
          in: path
          type: string
          required: true
          description: Accounting integration connection ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: payments
      path: /accounting/{connection_id}/payment
      description: Payment management
      operations:
      - name: list-accounting-payments
        method: GET
        description: List accounting payments
        inputParameters:
        - name: connection_id
          in: path
          type: string
          required: true
          description: Accounting integration connection ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8082
    namespace: unified-financial-ops-api
    description: Unified REST API for financial operations across 41+ accounting integrations.
    resources:
    - path: /v1/accounting/{connection_id}/accounts
      name: accounts
      description: Chart of accounts management
      operations:
      - method: GET
        name: list-accounting-accounts
        description: List accounts from chart of accounts
        call: unified-accounting.list-accounting-accounts
        with:
          connection_id: rest.connection_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounting/{connection_id}/invoices
      name: invoices
      description: Invoice management
      operations:
      - method: GET
        name: list-accounting-invoices
        description: List invoices
        call: unified-accounting.list-accounting-invoices
        with:
          connection_id: rest.connection_id
          limit: rest.limit
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: create-accounting-invoice
        description: Create a new invoice
        call: unified-accounting.create-accounting-invoice
        with:
          connection_id: rest.connection_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounting/{connection_id}/transactions
      name: transactions
      description: Financial transaction history
      operations:
      - method: GET
        name: list-accounting-transactions
        description: List financial transactions
        call: unified-accounting.list-accounting-transactions
        with:
          connection_id: rest.connection_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounting/{connection_id}/payments
      name: payments
      description: Payment management
      operations:
      - method: GET
        name: list-accounting-payments
        description: List accounting payments
        call: unified-accounting.list-accounting-payments
        with:
          connection_id: rest.connection_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounting/{connection_id}/contacts
      name: contacts
      description: Accounting customer and vendor contacts
      operations:
      - method: GET
        name: list-accounting-contacts
        description: List accounting contacts
        call: unified-accounting.list-accounting-contacts
        with:
          connection_id: rest.connection_id
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9082
    namespace: unified-financial-ops-mcp
    transport: http
    description: MCP server for AI-assisted financial operations across 41+ accounting integrations.
    tools:
    - name: list-accounting-accounts
      description: List chart of accounts from a connected accounting integration (QuickBooks, Xero, etc.)
      hints:
        readOnly: true
        openWorld: false
      call: unified-accounting.list-accounting-accounts
      with:
        connection_id: tools.connection_id
      outputParameters:
      - type: object
        mapping: $.
    - name: list-accounting-invoices
      description: List invoices from a connected accounting integration
      hints:
        readOnly: true
        openWorld: false
      call: unified-accounting.list-accounting-invoices
      with:
        connection_id: tools.connection_id
        limit: tools.limit
      outputParameters:
      - type: object
        mapping: $.
    - name: create-accounting-invoice
      description: Create a new invoice in a connected accounting integration
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: unified-accounting.create-accounting-invoice
      with:
        connection_id: tools.connection_id
      outputParameters:
      - type: object
        mapping: $.
    - name: list-accounting-transactions
      description: List financial transactions from a connected accounting integration
      hints:
        readOnly: true
        openWorld: false
      call: unified-accounting.list-accounting-transactions
      with:
        connection_id: tools.connection_id
      outputParameters:
      - type: object
        mapping: $.
    - name: list-accounting-payments
      description: List payments from a connected accounting integration
      hints:
        readOnly: true
        openWorld: false
      call: unified-accounting.list-accounting-payments
      with:
        connection_id: tools.connection_id
      outputParameters:
      - type: object
        mapping: $.
    - name: list-accounting-contacts
      description: List accounting contacts (customers and vendors) from a connected accounting integration
      hints:
        readOnly: true
        openWorld: false
      call: unified-accounting.list-accounting-contacts
      with:
        connection_id: tools.connection_id
      outputParameters:
      - type: object
        mapping: $.