agentread.ai

smart_plug_energy

Most compact Matter smart plug with energy monitoring — leaves the adjacent outlet fully clear

TP-Link KP125M: Compact Matter plug that leaves both outlets usable

The KP125M is functionally similar to the Kasa EP25 — same TP-Link/Kasa ecosystem, same Matter certification, same energy monitoring — in a smaller body that clears the adjacent outlet. If outlet space is constrained, that difference is meaningful.

What works

Compact design is the headline. Where the EP25 protrudes far enough to sometimes cover adjacent sockets, the KP125M stays within the bounds of a single outlet position. In tight power strips or double-outlet wall plates, this is the difference between using both outlets or not.

Matter certification provides the same ecosystem-agnostic compatibility as the EP25: Alexa, Google Home, Apple HomeKit, SmartThings all work simultaneously. Energy monitoring is included at $18 — the lowest price for a Matter-certified monitoring plug in the category.

What doesn't

The KP125M's app experience is more limited than the EP25, with fewer energy visualization options and less detailed usage history. A firmware update is required on first connection, which adds 5-10 minutes to initial setup. Not a dealbreaker, but worth knowing if you want instant out-of-box function.

Who should buy this

Anyone in a space-constrained outlet situation who needs Matter and energy monitoring. Also the best entry price for Matter hardware if features beyond basic control aren't the priority.

Who should look elsewhere

Full-featured energy monitoring app: Kasa EP25 ($22). Apple HomeKit-only households without outlet constraints: Wemo Mini 2nd Gen ($35). Budget monitoring without Matter: Emporia Smart Plug ($20).

Buy on Amazon — $18 Product data
machine data

TP-Link Kasa KP125M Matter Smart Plug

Decision Summary

statuscandidate
best_actionRead /products/tp-link-kp125m.json as canonical mirror
confidence90%
primary_machine_links

objective

Resolve canonical product tp-link-kp125m with normalized offers and machine pivots.

inputs

namevalue
product_idtp-link-kp125m
categorysmart_plug_energy
offer_count1

constraints

ruleconstraint
1Product alias routes are canonicalized to preferred slug
2JSON mirror reflects same canonical product model
3Offer links are tokenized via /go/:token redirects

decision_matrix

offer_idmerchantpriceavailabilityconfidence
amazon:amazon.com:s-tp-link-kp125mamazonUSD 18in_stock0.5

recommended_actions

machine_links

machine_links (expand 2)
labeltypehref
/products/tp-link-kp125m.jsonproduct_json/products/tp-link-kp125m.json
/products.ndjsonproducts_ndjson/products.ndjson

metadata

metadata (expand 6)
last_updated2026-03-03
mirror_json_path/products/tp-link-kp125m.json
mirror_offer_count1
payload_version1.0.0
review_statuscandidate
schema_versionagent_payload.v1
raw_payload (expand)
{
  "schema_version": "agent_payload.v1",
  "payload_version": "1.0.0",
  "page_type": "product",
  "canonical_path": "/products/tp-link-kasa-kp125m-matter-smart-plug",
  "canonical_url": "https://agentread.ai/products/tp-link-kasa-kp125m-matter-smart-plug",
  "sections": {
    "objective": {
      "text": "Resolve canonical product tp-link-kp125m with normalized offers and machine pivots."
    },
    "inputs": [
      {
        "name": "product_id",
        "value": "tp-link-kp125m"
      },
      {
        "name": "category",
        "value": "smart_plug_energy"
      },
      {
        "name": "offer_count",
        "value": "1"
      }
    ],
    "constraints": [
      "Product alias routes are canonicalized to preferred slug",
      "JSON mirror reflects same canonical product model",
      "Offer links are tokenized via /go/:token redirects"
    ],
    "decision_matrix": {
      "columns": [
        "offer_id",
        "merchant",
        "price",
        "availability",
        "confidence"
      ],
      "rows": [
        {
          "offer_id": "amazon:amazon.com:s-tp-link-kp125m",
          "merchant": "amazon",
          "price": "USD 18",
          "availability": "in_stock",
          "confidence": "0.5"
        }
      ]
    },
    "recommended_actions": [
      {
        "label": "/products/tp-link-kp125m.json",
        "href": "/products/tp-link-kp125m.json",
        "type": "json"
      }
    ],
    "machine_links": [
      {
        "label": "/products/tp-link-kp125m.json",
        "href": "/products/tp-link-kp125m.json",
        "type": "product_json"
      },
      {
        "label": "/products.ndjson",
        "href": "/products.ndjson",
        "type": "products_ndjson"
      }
    ],
    "metadata": {
      "mirror_json_path": "/products/tp-link-kp125m.json",
      "mirror_offer_count": 1,
      "review_status": "candidate",
      "last_updated": "2026-03-03",
      "schema_version": "agent_payload.v1",
      "payload_version": "1.0.0"
    }
  }
}
Back