{
 "categories": [
  "accounting",
  "erp",
  "smb",
  "payroll",
  "invoicing"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-15",
   "fact": "modalities.api.exists",
   "note": "Public OpenAPI spec downloaded and parsed: 490 paths, 162 tags. Interactive docs at https://tripletex.no/v2-docs/; test env https://api-test.tripletex.tech/v2-docs/",
   "source": "https://tripletex.no/v2/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.api.auth",
   "note": "Employee token + consumer token POSTed to /token/session/:create yields session token (expires at CET midnight after given date), used as Basic-auth password with username 0; internal integrations use JWT refresh token via /token/session/:createFromRefreshToken",
   "source": "https://developer.tripletex.no/docs/documentation/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.api rate limiting",
   "note": "Spec info.description: rate limiting is per employee per API consumer, reported via X-Rate-Limit-Limit / -Remaining / -Reset headers; numeric quotas not published",
   "source": "https://tripletex.no/v2/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.mcp.first_party",
   "note": "Hosted remote MCP at https://mcp.tripletex.no, OAuth (AI never sees password), beta, free during beta; clients: Claude, ChatGPT dev mode, VS Code; repo https://github.com/Tripletex/tripletex-mcp",
   "source": "https://developer.tripletex.no/tripletex-mcp-beta/",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.mcp.third_party",
   "note": "Community servers: adriantr/tripletex-mcp (timesheets, invoices), cwvedvik/tripletex-mcp (Norwegian, skills-based); also listed on PulseMCP (https://www.pulsemcp.com/servers/tripletex-mcp-server)",
   "source": "https://github.com/adriantr/tripletex-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.extensibility.webhooks",
   "note": "Subscribe via POST /v2/event/subscription; events for invoice, voucher, customer, supplier, employee, order, product, project etc.; guaranteed delivery with ~30h retry window",
   "source": "https://developer.tripletex.no/docs/documentation/webhooks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.integrations.zapier",
   "note": "Official Zapier app documented by Tripletex (beta, trigger-focused); shared Zap templates exist on zapier.com",
   "source": "https://github.com/Tripletex/tripletex-api2/blob/master/docs/zapier",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.integrations.make",
   "note": "Tripletex app listed in Make (Integromat) app directory",
   "source": "https://apps.make.com/tripletex",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.integrations.n8n",
   "note": "No official n8n node; only a community credentials-only package for use with the HTTP Request node",
   "source": "https://www.jsdelivr.com/package/npm/n8n-nodes-tripletex-credentials",
   "tier": "scraped"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.sdk",
   "note": "Community SDKs only (PyPI tripletex, rubygems tripletex_api, mailmojo/tripletex-php); Tripletex officially recommends generating clients from the OpenAPI spec via swagger-codegen",
   "source": "https://pypi.org/project/tripletex/",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "HTTP 200 with genuine llms.txt content in Norwegian, including instructions for AI agents and a claim of 500+ third-party integrations",
   "source": "https://www.tripletex.no/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.rpa.vendor_support",
   "note": "Web search found no RPA-vendor connector or activity pack for Tripletex",
   "source": "https://www.google.com/search?q=UiPath+OR+robocorp+Tripletex+RPA",
   "tier": "scraped"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-15",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://developer.tripletex.no/docs/documentation/"
   },
   {
    "type": "mcp",
    "url": "https://developer.tripletex.no/tripletex-mcp-beta/"
   },
   {
    "type": "openapi",
    "url": "https://tripletex.no/v2/swagger.json"
   }
  ]
 },
 "homepage": "https://www.tripletex.no",
 "id": "tripletex",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "consumer-token",
    "employee-token",
    "session-token",
    "basic-auth"
   ],
   "coverage": "partial",
   "docs": "https://developer.tripletex.no/docs/documentation/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json"
   ],
   "import": [
    "api-json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": true,
   "n8n": false,
   "power_automate": "unknown",
   "zapier": true
  },
  "mcp": {
   "first_party": true,
   "third_party": [
    {
     "maintained": "yes",
     "registries": [
      "pulsemcp"
     ],
     "repo": "https://github.com/adriantr/tripletex-mcp"
    },
    {
     "maintained": "yes",
     "registries": [],
     "repo": "https://github.com/cwvedvik/tripletex-mcp"
    }
   ],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "Standard web SPA; no RPA-vendor (UiPath/Robocorp/Power Automate Desktop) connector or activity pack found in searches 2026-08-15. API depth makes UI-level RPA largely unnecessary.",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "python",
    "ruby",
    "php"
   ],
   "official": false
  }
 },
 "name": "Tripletex",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "unimicro",
   "fiken",
   "poweroffice-go",
   "visma-eaccounting",
   "24sevenoffice"
  ],
  "our_products": []
 },
 "schema_version": 0,
 "score_version": 0,
 "status": "active",
 "vendor": "Tripletex AS (Visma)",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "computer_use": null,
   "mcp": 6,
   "overall": 7,
   "rpa": 3
  },
  "summary": "Tripletex is one of the most agent-automatable Norwegian accounting systems: a mature public REST API with a downloadable OpenAPI spec covering nearly the whole product, guaranteed-delivery webhooks, and a first-party hosted MCP server (beta) with OAuth. The API is the primary path; MCP already covers common bookkeeping and time-tracking workflows.\n"
 }
}