{
 "categories": [
  "energy",
  "platform"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-15",
   "fact": "homepage",
   "note": "The legal notice describes Tibber products, services, mobile applications, and websites, including a logged-in web portal.",
   "source": "https://tibber.com/en/legal-notice",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "vendor",
   "note": "Tibber AS, organization 916 276 338, is incorporated in Norway with its office at Hafstadvegen 38, 6800 F\u00f8rde.",
   "source": "https://tibber.com/en/legal-notice",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "deployment",
   "note": "The Data API is a hosted HTTPS API for a Tibber customer's homes and devices.",
   "source": "https://data-api.tibber.com/docs/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "platforms",
   "note": "The legal notice names the logged-in web portal and a mobile app. iOS and Android were not named on the page that was read.",
   "source": "https://tibber.com/en/legal-notice",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "license",
   "note": "The notice says Tibber provides its services subject to terms and conditions. It is not an open-source software license.",
   "source": "https://tibber.com/en/legal-notice",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "status",
   "note": "The Data API overview is a current developer page and points at the older Tibber API for prices.",
   "source": "https://data-api.tibber.com/docs/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.exists",
   "note": "The overview documents listing homes and devices and says price data remains on the Tibber API at developer.tibber.com.",
   "source": "https://data-api.tibber.com/docs/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.kinds[0]",
   "note": "The Data API examples are HTTPS GET requests under /v1, including GET /v1/homes.",
   "source": "https://data-api.tibber.com/docs/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.kinds[1]",
   "note": "The auth page calls the older price API a GraphQL API and says that API supports personal access tokens.",
   "source": "https://data-api.tibber.com/docs/auth/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.auth[0]",
   "note": "The Data API uses OAuth 2.0 authorization code. Authorize is GET https://thewall.tibber.com/connect/authorize and token is POST https://thewall.tibber.com/connect/token. Requests send Authorization Bearer.",
   "source": "https://data-api.tibber.com/docs/auth/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.auth[1]",
   "note": "The same page says the older GraphQL API supports personal access tokens and that the Data API does not.",
   "source": "https://data-api.tibber.com/docs/auth/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.coverage",
   "note": "The Data API covers homes and paired-device state and history where available. Prices and optimization schedules are out of scope for that API.",
   "source": "https://data-api.tibber.com/docs/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.docs",
   "note": "Opened the Data API overview. developer.tibber.com article pages returned only the site shell in this pass.",
   "source": "https://data-api.tibber.com/docs/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.mcp.first_party",
   "note": "That search returned no servers. The Tibber pages that rendered do not mention MCP and do not say that Tibber has no MCP server, so first_party stays unknown.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=tibber&version=latest&limit=5",
   "tier": "scraped"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[0].url",
   "note": "Opened the Data API overview on 2026-10-15.",
   "source": "https://data-api.tibber.com/docs/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[1].url",
   "note": "Opened the Data API authentication page on 2026-10-15.",
   "source": "https://data-api.tibber.com/docs/auth/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[2].url",
   "note": "Opened the legal notice on 2026-10-15.",
   "source": "https://tibber.com/en/legal-notice",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-15",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://data-api.tibber.com/docs/"
   },
   {
    "type": "docs",
    "url": "https://data-api.tibber.com/docs/auth/"
   },
   {
    "type": "docs",
    "url": "https://tibber.com/en/legal-notice"
   }
  ]
 },
 "homepage": "https://tibber.com/",
 "id": "tibber",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2",
    "personal-access-token"
   ],
   "coverage": "partial",
   "docs": "https://data-api.tibber.com/docs/",
   "exists": true,
   "kinds": [
    "rest",
    "graphql"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Device reads are documented on the Data API. The developer.tibber.com article pages did not render in this pass.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Tibber",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "elhub"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Tibber AS",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "summary": "Tibber is automatable today through the Data API, with the older price API left only partly described. This record is the Tibber energy platform. It is not Elhub, Nord Pool, or Monta. Tibber AS is a Norwegian company, organization 916 276 338, at Hafstadvegen 38, 6800 F\u00f8rde. The Data API is a REST surface at /v1 for homes and paired devices. It uses OAuth 2.0 authorization code. The authorize URL is https://thewall.tibber.com/connect/authorize and the token URL is https://thewall.tibber.com/connect/token. Calls send a bearer access token. The Data API page says it does not support personal access tokens. The same page says the older GraphQL API does support personal access tokens and that Tibber price data stays on that API at developer.tibber.com. The GraphQL reference and calling guide did not render as article text in this pass, so their endpoint and rate-limit details are not repeated here. Device history is described as available where the device supports it. No official SDK, CLI, or webhook page was opened. A registry search for tibber returned no servers, which does not prove Tibber has no MCP server. Connector catalogs were not opened. Computer-use viability is unassessed. The API scores 6 and is the best path.\n"
 }
}