{"id":202586,"recorded_at":"2026-10-26T14:51:21.193304Z","observed_at":"2026-10-26T14:51:21.193248Z","subject_kind":"endpoint","subject":"8a82d7cb-2915-450d-a78e-7a833e23cbfe","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":10,"tools":[{"description":"Jämför 2–5 bilar (id från find_car) sida vid sida: total månadskostnad, kostnadsposter och skillnad mot billigaste.","inputSchema":{"properties":{"anskaffning":{"enum":["kop_ny","kop_begagnad","privatleasing"],"type":"string"},"ar":{"type":"number"},"ids":{"items":{"type":"string"},"maxItems":5,"minItems":2,"type":"array"},"milPerAr":{"type":"number"}},"required":["ids"],"type":"object"},"name":"compare_cars"},{"description":"Kräver inloggning. Steg 2 av 2: utför en åtgärd från save_profile/create_watch. Anropa ENDAST efter att användaren uttryckligen sagt ja till sammanfattningen, med user_confirmed=true. Bekräftelse-id gäller 10 minuter och en gång.","inputSchema":{"additionalProperties":false,"properties":{"bekraftelseId":{"type":"string"},"user_confirmed":{"description":"true endast om användaren uttryckligen godkänt","type":"boolean"}},"required":["bekraftelseId","user_confirmed"],"type":"object"},"name":"confirm_action"},{"description":"Skapar en bevakning så användaren får mejl om nya kampanjer som matchar (pris, märke, fritext). Kräver e-post och uttryckligt samtycke – fråga användaren innan du anropar. Inga mejl skickas förrän användaren bekräftat (dubbel opt-in). Om användaren är inloggad (OAuth) blir anropet ett utkast som måste godkännas via confirm_action, och e-post tas från kontot.","inputSchema":{"properties":{"drivmedel":{"enum":["el","bensin","diesel","laddhybrid","hybrid"],"type":"string"},"email":{"type":"string"},"marke":{"type":"string"},"maxPerManad":{"type":"number"},"samtycke":{"type":"boolean"},"sok":{"type":"string"}},"required":["email","samtycke"],"type":"object"},"name":"create_watch"},{"description":"Returnerar reglerna (fordonsskatt, malus) med källor och alla standardantaganden som kalkylen använder.","inputSchema":{"properties":{},"type":"object"},"name":"explain_costs"},{"description":"Ger en rangordnad shortlist av bilar utifrån behov (budget kr/mån, bagage, räckvidd, drivmedel, märken, mil/år) med total månadskostnad, kostnadsuppdelning och motivering. Använd först när användaren vill ha hjälp att välja bil.","inputSchema":{"properties":{"anskaffning":{"enum":["kop_ny","kop_begagnad","privatleasing"],"type":"string"},"ar":{"type":"number"},"budgetPerManad":{"type":"number"},"drivmedel":{"items":{"enum":["el","bensin","diesel","laddhybrid","hybrid"],"type":"string"},"type":"array"},"limit":{"type":"number"},"marken":{"items":{"type":"string"},"type":"array"},"milPerAr":{"type":"number"},"minLastutrymmeLiter":{"type":"number"},"minRackviddKm":{"type":"number"},"prioritet":{"enum":["lagst_kostnad","storlek","palitlighet"],"type":"string"}},"type":"object"},"name":"find_car"},{"description":"Kräver inloggning. Hämtar användarens sparade profil (mil/år, ägandetid, anskaffning, budget, försäkring, energipriser) som används i my_monthly_cost.","inputSchema":{"additionalProperties":false,"properties":{},"type":"object"},"name":"get_my_profile"},{"description":"Listar insamlade privatleasingkampanjer från svenska återförsäljare/leasingbolag, sorterat på jämförbart månadspris. Filtrera på maxPerManad, märke eller fritext. Varje rad har insamlingsdatum och länk som användaren kan öppna.","inputSchema":{"properties":{"limit":{"type":"number"},"marke":{"type":"string"},"maxPerManad":{"type":"number"},"sok":{"type":"string"}},"type":"object"},"name":"list_campaigns"},{"description":"Kräver inloggning. Räknar total månadskostnad för en bil (bilId från find_car) med användarens profil (mil/år, år, anskaffning, försäkring, energipris, ränta). Argument i anropet överstyr profilen.","inputSchema":{"additionalProperties":false,"properties":{"anskaffning":{"enum":["kop_ny","kop_begagnad","privatleasing"],"type":"string"},"ar":{"type":"number"},"bensinpris":{"type":"number"},"bilId":{"type":"string"},"budgetPerManad":{"type":"number"},"dieselpris":{"type":"number"},"drivmedel":{"items":{"type":"string"},"type":"array"},"elpris":{"type":"number"},"forsakringPerAr":{"type":"number"},"kontantinsatsAndel":{"type":"number"},"milPerAr":{"type":"number"},"postort":{"type":"string"},"ranta":{"type":"number"}},"required":["bilId"],"type":"object"},"name":"my_monthly_cost"},{"description":"Kräver inloggning. Steg 1 av 2: skapar ett UTKAST av profilen och returnerar bekraftelseId. Inget sparas förrän confirm_action anropas efter att användaren uttryckligen godkänt.","inputSchema":{"additionalProperties":false,"properties":{"anskaffning":{"enum":["kop_ny","kop_begagnad","privatleasing"],"type":"string"},"ar":{"type":"number"},"bensinpris":{"type":"number"},"budgetPerManad":{"type":"number"},"dieselpris":{"type":"number"},"drivmedel":{"items":{"type":"string"},"type":"array"},"elpris":{"type":"number"},"forsakringPerAr":{"type":"number"},"kontantinsatsAndel":{"type":"number"},"milPerAr":{"type":"number"},"postort":{"type":"string"},"ranta":{"type":"number"}},"type":"object"},"name":"save_profile"},{"description":"Räknar total ägandekostnad (TCO) per månad för valfri bil i Sverige: värdeminskning, ränta eller leasing, drivmedel/el, försäkring, fordonsskatt (inkl. malus enligt Transportstyrelsen), service, däck, besiktning. Ange pris (köp) eller leasingPerManad (privatleasing).","inputSchema":{"properties":{"anskaffning":{"enum":["kop_ny","kop_begagnad","privatleasing"],"type":"string"},"ar":{"type":"number"},"bensinpris":{"type":"number"},"co2GramPerKm":{"type":"number"},"dieselpris":{"type":"number"},"drivmedel":{"enum":["el","bensin","diesel","laddhybrid","hybrid"],"type":"string"},"elpris":{"type":"number"},"forbrukning":{"description":"l/mil eller kWh/mil","type":"number"},"forsakringPerAr":{"type":"number"},"kontantinsatsAndel":{"type":"number"},"leasingInklService":{"type":"boolean"},"leasingPerManad":{"type":"number"},"milPerAr":{"type":"number"},"pris":{"type":"number"},"ranta":{"type":"number"},"servicePerAr":{"type":"number"},"vardeminskningPerAr":{"type":"number"}},"type":"object"},"name":"total_cost"}]},"body_sha256":"e441352afae532ea8f423f751e3e25f9e3d2b0b3e5f9d72a3bcd251a1c74587a","prev_id":null,"leaf":"0x67566005954989743b95e554c07dbe98cfd55b029fe4fe39a7ed8281d566494e","leaf_text":"{\"body\":\"e441352afae532ea8f423f751e3e25f9e3d2b0b3e5f9d72a3bcd251a1c74587a\",\"id\":202586,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793026281193248,\"prev\":null,\"subject\":\"8a82d7cb-2915-450d-a78e-7a833e23cbfe\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x67566189386bd74b41701a5180b6c20d59eb4628aab4fc91ec5f112e873e6ce9","0x51fa40617d42e844d72cd9ccd12d754634b7b35ef60f598ab1ee4bb8d244a334","0xfa98a069bda65b8a94d9e19986a442a486164a04b0da08c74afcfb6251d23a9c","0xa6a8d4a5923785278c2ab15b4b63f977345851e92e1b190a5471fa04aa44e5a9","0x152a4e052946146f05828b88ac29dbdd6239a7ab97328d98f9229511fb7ec7bf","0xca320ef03c6b33fe6e6926a3725547235651acc0a741bbe60d303433aade0ba1","0x4d0f0051903f03f5f9295bcc074e034d94187171bb5e61c30898a30b4ffe1566","0xfaab48d295f4a1d87692d604ac20439d394278d11b34201dd2166ee8d834416f","0xb90dcc0e1e554e6cb26d16f607798d65569313093d98a3ea8cf8c7ba864c7fa2","0x8abff743dd157f0225d59527cbd5a558fe9044a13b8251e90cdf945d405603a0","0x13951c97c827e2025801573dada28cfb5f8038c9b4de741f9d526cb67b3fe605","0x260682fd6ecd274e73505c5e0bd798abdd0e702afca4f8eebd4331b607a6b175","0x5f350d70c252ff1169c0210fd45fce1b0ab8d7316f048741a9e90a6c8cb65dcf","0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666","0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40","0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0","0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}