---
title: "Tripletex MCP server for AI agents - actionlake"
description: "Give Claude 696 Tripletex actions through one MCP server: ledger voucher. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/tripletex
updated: 2026-10-23
---

Connectors · Accounting & finance

# Tripletex MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Tripletex and the rest of your systems. It gives your agent 696 Tripletex actions (319 reads, 289 writes and 88 that wait for a confirmation) and holds the Tripletex credential itself, so the agent never does. It paces Tripletex's limits and records every call.

[Connect Tripletex free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "tripletex.purchase_order.list",
  intent: "check which Tripletex account is connected"
}
# Find purchase orders with send data. Only available for Logistics Basic. · read · 1 upstream call
```

- 696 actions in one signed file
- 319 read look, never change
- 289 write create and update
- 88 wait for a yes destructive, confirmed first

Set up

## Connect Tripletex in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Tripletex.
   Session login. actionlake opens the session and renews it when it expires. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `consumer_token` Tripletex consumer token: issued to the integration (API consumer) by Tripletex when the integration is registered
   - `employee_token` Tripletex employee token: created by a company user in Tripletex under the user's API access settings for this…
   - `company_id` Your Tripletex company id
   - `session_expiration_date` Your Tripletex session expiration date
   ```
   account { op: "connections.requirements", service: "tripletex" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "tripletex.purchase_order.list" }
   # find purchase orders with send data. only available for logistics basic. · read · 1 upstream call
   check { action: "tripletex.invoice.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Tripletex at a glance

**Sign-in**

Session login. actionlake opens the session and renews it when it expires.

**You provide**

`consumer_token` `employee_token`

**Setup fields**

`company_id` `session_expiration_date`

**Limits we pace to**

10 calls a second, per connection

**API covered**

Tripletex API v2 (Swagger 2.0, 2.71.30)`tripletex.no/v2` `api-test.tripletex.tech/v2`

**Built from**

Tripletex's documentation, read 23 October 2026[tripletex.no](https://tripletex.no/v2/swagger.json) [tripletex.no](https://tripletex.no/v2-docs/)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

317 of 319 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

15, so ask can line Tripletex up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Tripletex.

696 actions in 240 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **319** read look, never change
- **289** write create and update
- **88** destructive wait for a confirmation

1. ### Ledger voucher
   12
   5 read · 5 write · 2 destructive
   Find vouchers corresponding with sent data. · Add new voucher. IMPORTANT: Also creates postings. Only the gross amounts will be used · Get voucher by ID. · Update voucher. Postings with guiRow==0 will be deleted and regenerated.
2. ### Timesheet allocated
   11
   2 read · 8 write · 1 destructive
   Add new allocated hour entry. Only one entry per employee/date/activity/project combination is supported. Only holiday/vacation hours can receive comments. A notification will be sent to the entry's… · Add new allocated hour entry. Multiple objects for several users can be sent in the same request. Only holiday/vacation hours can receive comments. Notifications will be sent to the entries' employee… · Find allocated hour entries corresponding with sent data. · Only for allocated hours on the company's internal holiday/vacation activity. Mark the allocated hour entry as approved. The hours will be copied to the time sheet if the relevant week/month is not a…
3. ### Travel expense
   11
   2 read · 8 write · 1 destructive
   Find travel expenses corresponding with sent data. · Create travel expense. · Get travel expense by ID. · Update travel expense.
4. ### Order
   10
   2 read · 7 write · 1 destructive
   Find orders corresponding with sent data. · Create order. · Get order by ID. · Update order.
5. ### Project
   10
   3 read · 4 write · 3 destructive
   Find projects corresponding with sent data. · Add new project. · Find project by ID. · Update project.
6. ### Purchase order deviation
   10
   2 read · 7 write · 1 destructive
   Register deviation on goods receipt. Only available for Logistics Basic. · Register multiple deviations. Only available for Logistics Basic. · Find handled deviations for purchase order. Only available for Logistics Basic. · Approve deviations. Only available for Logistics Basic.
7. ### Purchase order goods receipt
   10
   2 read · 6 write · 2 destructive
   Register goods receipt without an existing purchase order. When registration of several goods receipt, use /list for better performance. Only available for Logistics Basic. · Register multiple goods receipts without an existing purchase order. Only available for Logistics Basic. · Get goods receipt. Only available for Logistics Basic. · Confirm goods receipt. Only available for Logistics Basic.
8. ### Supplier invoice
   10
   2 read · 8 write · 0 destructive
   Find supplierInvoices corresponding with sent data. · Get supplierInvoice by ID. · Approve supplier invoice. · reject supplier invoice.

**112 more areas · 612 actions**

- Timesheet entry **10**
- Bank reconciliation **8**
- Employee category **8**
- Event subscription **8**
- Inventory location **8**
- Invoice **8**
- Ledger account **8**
- Product group **8**
- Project hourly rates **8**
- Project hourly rates project specific rates **8**
- Purchase order goods receipt line **8**
- Salary settings pension scheme **8**
- Customer **7**
- Department **7**
- Ledger payment type out **7**
- Order orderline **7**
- Product **7**
- Product inventory location **7**
- Product supplier product **7**
- Product unit **7**
- Purchase order **7**
- Purchase order orderline **7**
- Supplier **7**
- Travel expense passenger **7**
- Asset **6**
- Bank reconciliation match **6**
- Contact **6**
- Inventory stocktaking productline **6**
- Product group relation **6**
- Project orderline **6**
- Purchase order purchase order incoming invoice relation **6**
- Salary settings holiday **6**
- Travel expense cost **6**
- Activity **5**
- Division **5**
- Employee **5**
- Employee employment leave of absence **5**
- Employee preferences **5**
- Inventory **5**
- Inventory stocktaking **5**
- Order order group **5**
- Project participant **5**
- Timesheet company holiday **5**
- Timesheet month **5**
- Timesheet salary project type specification **5**
- Timesheet salary type specification **5**
- Timesheet time clock **5**
- Timesheet week **5**
- Travel expense accommodation allowance **5**
- Travel expense cost participant **5**
- Travel expense mileage allowance **5**
- Travel expense per diem compensation **5**
- Vat term size settings **5**
- Bank reconciliation internal match **4**
- Customer category **4**
- Employee employment **4**
- Employee employment details **4**
- Employee entitlement **4**
- Employee hourly cost and rate **4**
- Employee next of kin **4**
- Employee standard time **4**
- Ledger voucher opening balance **4**
- Project category **4**
- Project project activity **4**
- Salary settings standard time **4**
- Year end research and development2024 **4**
- Bank reconciliation settings **3**
- Bank statement **3**
- Bank transaction comment **3**
- Company **3**
- Delivery address **3**
- Salary transaction **3**
- Travel expense driving stop **3**
- Voucher status **3**
- Bank **2**
- Bank reconciliation matches counter **2**
- Bank reconciliation payment type **2**
- Bank statement transaction **2**
- Company salesmodules **2**
- Company settings altinn **2**
- Country **2**
- CRM prospect **2**
- Currency **2**
- Currency exchange rate **2**
- Document archive **2**
- Employee employment occupation code **2**
- Event **2**
- Invoice details **2**
- Invoice payment type **2**
- Ledger accounting period **2**
- Ledger annual account **2**
- Ledger close group **2**
- Ledger posting **2**
- Ledger vat type **2**
- Ledger voucher historical **2**
- Ledger voucher type **2**
- Pickup point **2**
- Product discount group **2**
- Product external **2**
- Product logistics settings **2**
- Product unit master **2**
- Project control form **2**
- Project control form type **2**
- Project settings **2**
- Reminder **2**
- Salary payslip **2**
- Salary settings **2**
- Salary type **2**
- Travel expense cost category **2**
- Travel expense payment type **2**
- Travel expense rate **2**
- 121 smaller areas **126**

Top actions

## The Tripletex API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 92 of Tripletex's 92 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `tripletex.invoice.list` Find invoices corresponding with sent data. Includes charged outgoing invoices only. | Find invoices corresponding with sent data. Includes charged outgoing invoices only. | read | `finance.invoice.list` 101 connectors |
| `tripletex.purchase_order.list` Find purchase orders with send data. Only available for Logistics Basic. | Find purchase orders with send data. Only available for Logistics Basic. | read | `finance.purchase_order.list` 45 connectors |
| `tripletex.ledger_account.list` Find accounts corresponding with sent data. | Find accounts corresponding with sent data. | read | `finance.ledger_account.list` 36 connectors |
| `tripletex.supplier_invoice.list` Find supplierInvoices corresponding with sent data. | Find supplierInvoices corresponding with sent data. | read | `finance.bill.list` 31 connectors |
| `tripletex.product.list` Find products corresponding with sent data. | Find products corresponding with sent data. | read | `commerce.product.list` 112 connectors |
| `tripletex.ledger_voucher.list` Find vouchers corresponding with sent data. | Find vouchers corresponding with sent data. | read | `finance.journal_entry.list` 25 connectors |
| `tripletex.order.list` Find orders corresponding with sent data. | Find orders corresponding with sent data. | read | `commerce.order.list` 82 connectors |
| `tripletex.invoice.create` Create invoice. Related Order and OrderLines can be created first, or included as new objects inside the Invoice. | Create invoice. Related Order and OrderLines can be created first, or included as new objects inside the Invoice. | write | `finance.invoice.create` 74 connectors |
| `tripletex.contact.list` Find contacts corresponding with sent data. | Find contacts corresponding with sent data. | read | `crm.contact.list` 177 connectors |
| `tripletex.purchase_order.create` Creates a new purchase order. Only available for Logistics Basic. | Creates a new purchase order. Only available for Logistics Basic. | write | `finance.purchase_order.create` 43 connectors |
| `tripletex.ledger_account.create` Create a new account. | Create a new account. | write | `finance.ledger_account.create` 32 connectors |
| `tripletex.purchase_order.delete` Delete purchase order. Only available for Logistics Basic. | Delete purchase order. Only available for Logistics Basic. | destructive | `finance.purchase_order.delete` 26 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Tripletex actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Tripletex invoices are more than 30 days overdue? Group them by customer with the total owed.
   calls `tripletex.invoice.list`
2. Write write
   Create invoice. Related Order and OrderLines can be created first, or included as new objects inside the Invoice in Tripletex. Show me exactly what you will send before you save it.
   calls `tripletex.invoice.create`
3. Across systems read
   Which Tripletex companies have invoices in ConnectWise PSA, and how many each?
   calls `tripletex.customer.list` `connectwise_manage.invoices.list`

Across your systems

## Tripletex, joined to the rest of your business.

One `ask` fetches from Tripletex and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- Which Tripletex companies have invoices in ConnectWise PSA, and how many each?
  `tripletex.customer.list` + `connectwise_manage.invoices.list`, on `crm.company` · [ConnectWise PSA](https://actionlake.com/connectors/connectwise-psa)
- Which Tripletex companies have tickets in HubSpot CRM, and how many each?
  `tripletex.customer.list` + `hubspot_crm.tickets.list`, on `crm.company` · [HubSpot CRM](https://actionlake.com/connectors/hubspot-crm)

Also mapped by other connectors `crm.company` **227** `crm.contact` **192** `identity.current_user` **142** `work.project` **116** `commerce.product` **109** `finance.invoice` **91** `commerce.order` **86** `hr.employee` **63**

ask

```
ask {
  intent: "which Tripletex companies have invoices in ConnectWise PSA, and how many each",
  steps: [
    { action: "tripletex.customer.list", as: "co", input: {}, limit: 100, max_pages: 5 },
    { action: "connectwise_manage.invoices.list", as: "inv", input: {}, limit: 100, max_pages: 5 },
    { join: {
        left: "co",
        right: "inv",
        on: "crm.company",
        group_by: "co.name",
        select: ["co.name", "count(inv.id) as invoices"]
    } }
  ]
}
```

Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for Tripletex

## Destructive actions wait for a yes.

88 Tripletex actions are destructive. The first 10:

- Delete purchase order. Only available for Logistics Basic. `tripletex.purchase_order.delete`
- Delete account. `tripletex.ledger_account.delete`
- Delete product. `tripletex.product.delete`
- Delete voucher by ID. `tripletex.ledger_voucher.delete`
- Delete order. `tripletex.order.delete`
- Delete customer by ID `tripletex.customer.delete`
- Delete project. `tripletex.project.delete`
- Delete timesheet entry by ID. `tripletex.timesheet_entry.delete`
- Delete travel expense. `tripletex.travel_expense.delete`
- Delete asset. `tripletex.asset.delete`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do tripletex.purchase_order.delete confirm_policy: **human**

Delete purchase order. Only available for Logistics Basic.?

**intent:** the user asked me to delete purchase order. Only available for Logistics Basic.

run suspended · waiting for a named person · key _tripletex-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "tripletex-agent",
  allowed_actions: ["tripletex.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "tripletex.purchase_order.delete", approver: "lead@example.com" },
    { match: "tripletex.ledger_account.delete", approver: "lead@example.com" },
    { match: "tripletex.product.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Tripletex only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Tripletex costs on actionlake.

Every Tripletex action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Tripletex refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 696 Tripletex actions
- 696 actions page each page of a long list is one call
- 317 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Tripletex action.

696 actions by area: the id your agent calls, what it does, and its effect.

**Ledger voucher 12**

- `tripletex.ledger_voucher.create` Add new voucher. IMPORTANT: Also creates postings. Only the gross amounts will be used write
- `tripletex.ledger_voucher.get` Get voucher by ID. read
- and 10 more in this area

**Timesheet allocated 11**

- `tripletex.timesheet_allocated.approve` Only for allocated hours on the company's internal holiday/vacation activity. Mark the allocated hour entry as approved. The hours will be copied to the time sheet if the relevant week/month is not a… write
- `tripletex.timesheet_allocated.create` Add new allocated hour entry. Only one entry per employee/date/activity/project combination is supported. Only holiday/vacation hours can receive comments. A notification will be sent to the entry's… write
- and 9 more in this area

**Travel expense 11**

- `tripletex.travel_expense.create` Create travel expense. write
- `tripletex.travel_expense.get` Get travel expense by ID. read
- and 9 more in this area

**Order 10**

- `tripletex.order.create` Create order. write
- `tripletex.order.get` Get order by ID. read
- and 8 more in this area

**Project 10**

- `tripletex.project.create` Add new project. write
- `tripletex.project.get` Find project by ID. read
- and 8 more in this area

**Purchase order deviation 10**

- `tripletex.purchase_order_deviation.approve` Approve deviations. Only available for Logistics Basic. write
- `tripletex.purchase_order_deviation.create` Register deviation on goods receipt. Only available for Logistics Basic. write
- and 8 more in this area

**Purchase order goods receipt 10**

- `tripletex.purchase_order_goods_receipt.confirm` Confirm goods receipt. Only available for Logistics Basic. write
- `tripletex.purchase_order_goods_receipt.create` Register goods receipt without an existing purchase order. When registration of several goods receipt, use /list for better performance. Only available for Logistics Basic. write
- and 8 more in this area

**Supplier invoice 10**

- `tripletex.supplier_invoice.approve` Approve supplier invoice. write
- `tripletex.supplier_invoice.get` Get supplierInvoice by ID. read
- and 8 more in this area

**Timesheet entry 10**

- `tripletex.timesheet_entry.create` Add new timesheet entry. Only one entry per employee/date/activity/project combination is supported. write
- `tripletex.timesheet_entry.get` Find timesheet entry by ID. read
- and 8 more in this area

**Bank reconciliation 8**

- `tripletex.bank_reconciliation.adjustment` Add an adjustment to reconciliation by ID. write
- `tripletex.bank_reconciliation.create` Post a bank reconciliation. write
- and 6 more in this area

**Employee category 8**

- `tripletex.employee_category.create` Create a new employee category. write
- `tripletex.employee_category.create_list` Create new employee categories. write
- and 6 more in this area

**Event subscription 8**

- `tripletex.event_subscription.create` Create a new subscription for current EmployeeToken. write
- `tripletex.event_subscription.create_list` Create multiple subscriptions for current EmployeeToken. write
- and 6 more in this area

**Inventory location 8**

- `tripletex.inventory_location.create` Create new inventory location. Only available for Logistics Basic. write
- `tripletex.inventory_location.create_list` Add multiple inventory locations. Only available for Logistics Basic. write
- and 6 more in this area

**Invoice 8**

- `tripletex.invoice.create` Create invoice. Related Order and OrderLines can be created first, or included as new objects inside the Invoice. write
- `tripletex.invoice.get` Get invoice by ID. read
- and 6 more in this area

**Ledger account 8**

- `tripletex.ledger_account.create` Create a new account. write
- `tripletex.ledger_account.get` Get account by ID. read
- and 6 more in this area

**Product group 8**

- `tripletex.product_group.create` Create new product group. Only available for Logistics Basic. write
- `tripletex.product_group.create_list` Add multiple products groups. Only available for Logistics Basic. write
- and 6 more in this area

**Project hourly rates 8**

- `tripletex.project_hourly_rates.create` Create a project hourly rate. write
- `tripletex.project_hourly_rates.create_list` Create multiple project hourly rates. write
- and 6 more in this area

**Project hourly rates project specific rates 8**

- `tripletex.project_hourly_rates_project_specific_rates.create` Create new project specific rate. write
- `tripletex.project_hourly_rates_project_specific_rates.create_list` Create multiple new project specific rates. write
- and 6 more in this area

**Purchase order goods receipt line 8**

- `tripletex.purchase_order_goods_receipt_line.create` Register new goods receipt; new product on an existing purchase order. When registration of several goods receipts, use /list for better performance. Only available for Logistics Basic. write
- `tripletex.purchase_order_goods_receipt_line.create_list` Register multiple new goods receipts on an existing purchase order. Only available for Logistics Basic. write
- and 6 more in this area

**Salary settings pension scheme 8**

- `tripletex.salary_settings_pension_scheme.create` Create a Pension Scheme. write
- `tripletex.salary_settings_pension_scheme.create_list` Create multiple Pension Schemes. write
- and 6 more in this area

**Customer 7**

- `tripletex.customer.create` Create customer. Related customer addresses may also be created. write
- `tripletex.customer.get` Get customer by ID. read
- and 5 more in this area

**Department 7**

- `tripletex.department.create` Add new department. write
- `tripletex.department.create_list` Register new departments. write
- and 5 more in this area

**Ledger payment type out 7**

- `tripletex.ledger_payment_type_out.create` Create new payment type for outgoing payments write
- `tripletex.ledger_payment_type_out.create_list` Create multiple payment types for outgoing payments at once write
- and 5 more in this area

**Order orderline 7**

- `tripletex.order_orderline.create` Create order line. When creating several order lines, use /list for better performance. write
- `tripletex.order_orderline.delete` Delete order line by ID. destructive
- and 5 more in this area

**Product 7**

- `tripletex.product.create` Create new product. write
- `tripletex.product.get` Get product by ID. read
- and 5 more in this area

**Product inventory location 7**

- `tripletex.product_inventory_location.create` Create new product inventory location. Only available for Logistics Basic. write
- `tripletex.product_inventory_location.create_list` Add multiple product inventory locations. Only available for Logistics Basic. write
- and 5 more in this area

**Product supplier product 7**

- `tripletex.product_supplier_product.create` Create new supplierProduct. write
- `tripletex.product_supplier_product.create_list` Create list of new supplierProduct. write
- and 5 more in this area

**Product unit 7**

- `tripletex.product_unit.create` Create new product unit. write
- `tripletex.product_unit.create_list` Create multiple product units. write
- and 5 more in this area

**Purchase order 7**

- `tripletex.purchase_order.create` Creates a new purchase order. Only available for Logistics Basic. write
- `tripletex.purchase_order.get` Find purchase order by ID. Only available for Logistics Basic. read
- and 5 more in this area

**Purchase order orderline 7**

- `tripletex.purchase_order_orderline.create` Creates purchase order line. Only available for Logistics Basic. write
- `tripletex.purchase_order_orderline.delete` Delete purchase order line. Only available for Logistics Basic. destructive
- and 5 more in this area

Supplier **7** Travel expense passenger **7** Asset **6** Bank reconciliation match **6** Contact **6** Inventory stocktaking productline **6** Product group relation **6** Project orderline **6** Purchase order purchase order incoming invoice relation **6** Salary settings holiday **6** Travel expense cost **6** Activity **5** Division **5** Employee **5** Employee employment leave of absence **5** Employee preferences **5** Inventory **5** Inventory stocktaking **5** Order order group **5** Project participant **5** Timesheet company holiday **5** Timesheet month **5** Timesheet salary project type specification **5** Timesheet salary type specification **5** Timesheet time clock **5** Timesheet week **5** Travel expense accommodation allowance **5** Travel expense cost participant **5** Travel expense mileage allowance **5** Travel expense per diem compensation **5** Vat term size settings **5** Bank reconciliation internal match **4** Customer category **4** Employee employment **4** Employee employment details **4** Employee entitlement **4** Employee hourly cost and rate **4** Employee next of kin **4** Employee standard time **4** Ledger voucher opening balance **4** Project category **4** Project project activity **4** Salary settings standard time **4** Year end research and development2024 **4** Bank reconciliation settings **3** Bank statement **3** Bank transaction comment **3** Company **3** Delivery address **3** Salary transaction **3** Travel expense driving stop **3** Voucher status **3** Bank **2** Bank reconciliation matches counter **2** Bank reconciliation payment type **2** Bank statement transaction **2** Company salesmodules **2** Company settings altinn **2** Country **2** CRM prospect **2** Currency **2** Currency exchange rate **2** Document archive **2** Employee employment occupation code **2** Event **2** Invoice details **2** Invoice payment type **2** Ledger accounting period **2** Ledger annual account **2** Ledger close group **2** Ledger posting **2** Ledger vat type **2** Ledger voucher historical **2** Ledger voucher type **2** Pickup point **2** Product discount group **2** Product external **2** Product logistics settings **2** Product unit master **2** Project control form **2** Project control form type **2** Project settings **2** Reminder **2** Salary payslip **2** Salary settings **2** Salary type **2** Travel expense cost category **2** Travel expense payment type **2** Travel expense rate **2** 121 smaller areas **126**

This index shows a sample of each area. All 696 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Tripletex MCP server, answered.

**Is there a Tripletex MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 696 Tripletex actions across ledger voucher, timesheet allocated, travel expense and order, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Tripletex.

**What do I need to connect Tripletex?**

Tripletex consumer token: issued to the integration (API consumer) by Tripletex when the integration is registered and Tripletex employee token: created by a company user in Tripletex under the user's API access settings for this…. Plus your company id and your session expiration date. The free call account { op: "connections.requirements", service: "tripletex" } lists exactly what to paste.

**Can an AI agent delete or change things in Tripletex?**

Only if its key allows it, and only with an explicit confirmation. 88 Tripletex actions are destructive, including delete purchase order. Only available for Logistics Basic., delete account. and delete product.. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Tripletex API limit?**

actionlake paces every call to the limits in the Tripletex service file: 10 calls a second per connection. Repeated reads are answered from cache (317 Tripletex actions can be), which never reaches Tripletex.

**What does a Tripletex action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (696 Tripletex actions page). Cache hits, searches, dry runs and calls Tripletex refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Tripletex API does it cover?**

The Tripletex API v2 (Swagger 2.0, 2.71.30) at tripletex.no/v2 and api-test.tripletex.tech/v2. It is built from Tripletex's documentation as read on 23 October 2026. 696 actions in 240 areas, each one in the signed service file (version 1.0.0).

**Can I combine Tripletex with my other systems?**

Yes. ask joins Tripletex to ConnectWise PSA or HubSpot CRM on the same customer and returns the answer rather than every row. Tripletex maps crm.company, which 227 other connectors also map.

**Does actionlake keep my Tripletex data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Tripletex credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Tripletex

Shares the most action names with

- [Microsoft Dynamics 365 Business Central 65](https://actionlake.com/connectors/microsoft-dynamics-365-business-central)
- [Exact Online 53](https://actionlake.com/connectors/exact-online)
- [Fortnox 50](https://actionlake.com/connectors/fortnox)
- [Epicor Kinetic 45](https://actionlake.com/connectors/epicor-kinetic)
- [Moneybird 40](https://actionlake.com/connectors/moneybird)
- [Visma eAccounting 36](https://actionlake.com/connectors/visma-eaccounting)

Joins with, on shared entities

- [HaloPSA 8](https://actionlake.com/connectors/halopsa)
- [ConnectWise PSA 7](https://actionlake.com/connectors/connectwise-psa)
- [Zoho Inventory 6](https://actionlake.com/connectors/zoho-inventory)
- [Kaseya BMS 6](https://actionlake.com/connectors/kaseya-bms)
- [Zoho CRM 6](https://actionlake.com/connectors/zoho-crm)
- [Planhat 6](https://actionlake.com/connectors/planhat)

Browse

- [All Accounting & finance connectors](https://actionlake.com/connectors/category/accounting-and-finance)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Tripletex; the name is the vendor's own. Counts are from the Tripletex service file, version 1.0.0.

## Give your agent Tripletex today.

[Connect Tripletex free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/tripletex
More: https://actionlake.com/llms.txt
