Bilkalkylen

Swedish car advice: monthly cost, find and compare cars, leasing campaigns.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
89%
Vollständigkeit des Schemas
67%
Qualität der Benennung
92%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'explain_costs' description lacks action verbin explain_costs

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,154Tokens (Tool-Definitionen)
~998 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.68% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "bilkalkylen": {
      "url": "https://tur-bilkalkylen.vercel.app/mcp"
    }
  }
}

Remote-Endpunkte

https://tur-bilkalkylen.vercel.app/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢find_car(budgetPerManad, anskaffning, minLastutrymmeLiter, minRackviddKm, drivmedel, ...)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "budgetPerManad": {
      "type": "number"
    },
    "anskaffning": {
      "type": "string",
      "enum": [
        "kop_ny",
        "kop_begagnad",
        "privatleasing"
      ]
    },
    "minLastutrymmeLiter": {
      "type": "number"
    },
    "minRackviddKm": {
      "type": "number"
    },
    "drivmedel": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "el",
          "bensin",
          "diesel",
          "laddhybrid",
          "hybrid"
        ]
      }
    },
    "marken": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "milPerAr": {
      "type": "number"
    },
    "ar": {
      "type": "number"
    },
    "prioritet": {
      "type": "string",
      "enum": [
        "lagst_kostnad",
        "storlek",
        "palitlighet"
      ]
    },
    "limit": {
      "type": "number"
    }
  }
}
🟢compare_cars(ids, anskaffning, milPerAr, ar)

Jämför 2–5 bilar (id från find_car) sida vid sida: total månadskostnad, kostnadsposter och skillnad mot billigaste.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "ids": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 2,
      "maxItems": 5
    },
    "anskaffning": {
      "type": "string",
      "enum": [
        "kop_ny",
        "kop_begagnad",
        "privatleasing"
      ]
    },
    "milPerAr": {
      "type": "number"
    },
    "ar": {
      "type": "number"
    }
  },
  "required": [
    "ids"
  ]
}
🟢total_cost(anskaffning, drivmedel, pris, leasingPerManad, leasingInklService, ...)

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).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "anskaffning": {
      "type": "string",
      "enum": [
        "kop_ny",
        "kop_begagnad",
        "privatleasing"
      ]
    },
    "drivmedel": {
      "type": "string",
      "enum": [
        "el",
        "bensin",
        "diesel",
        "laddhybrid",
        "hybrid"
      ]
    },
    "pris": {
      "type": "number"
    },
    "leasingPerManad": {
      "type": "number"
    },
    "leasingInklService": {
      "type": "boolean"
    },
    "ar": {
      "type": "number"
    },
    "milPerAr": {
      "type": "number"
    },
    "forbrukning": {
      "type": "number",
      "description": "l/mil eller kWh/mil"
    },
    "co2GramPerKm": {
      "type": "number"
    },
    "forsakringPerAr": {
      "type": "number"
    },
    "servicePerAr": {
      "type": "number"
    },
    "kontantinsatsAndel": {
      "type": "number"
    },
    "ranta": {
      "type": "number"
    },
    "vardeminskningPerAr": {
      "type": "number"
    },
    "bensinpris": {
      "type": "number"
    },
    "dieselpris": {
      "type": "number"
    },
    "elpris": {
      "type": "number"
    }
  }
}
🟢list_campaigns(maxPerManad, marke, sok, limit)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "maxPerManad": {
      "type": "number"
    },
    "marke": {
      "type": "string"
    },
    "sok": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}
🟡create_watch(email, samtycke, maxPerManad, marke, sok, ...)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string"
    },
    "samtycke": {
      "type": "boolean"
    },
    "maxPerManad": {
      "type": "number"
    },
    "marke": {
      "type": "string"
    },
    "sok": {
      "type": "string"
    },
    "drivmedel": {
      "type": "string",
      "enum": [
        "el",
        "bensin",
        "diesel",
        "laddhybrid",
        "hybrid"
      ]
    }
  },
  "required": [
    "email",
    "samtycke"
  ]
}
🟢explain_costs

Returnerar reglerna (fordonsskatt, malus) med källor och alla standardantaganden som kalkylen använder.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢get_my_profile

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢my_monthly_cost(bilId, milPerAr, ar, anskaffning, budgetPerManad, ...)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "bilId": {
      "type": "string"
    },
    "milPerAr": {
      "type": "number"
    },
    "ar": {
      "type": "number"
    },
    "anskaffning": {
      "type": "string",
      "enum": [
        "kop_ny",
        "kop_begagnad",
        "privatleasing"
      ]
    },
    "budgetPerManad": {
      "type": "number"
    },
    "forsakringPerAr": {
      "type": "number"
    },
    "elpris": {
      "type": "number"
    },
    "bensinpris": {
      "type": "number"
    },
    "dieselpris": {
      "type": "number"
    },
    "ranta": {
      "type": "number"
    },
    "kontantinsatsAndel": {
      "type": "number"
    },
    "drivmedel": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "postort": {
      "type": "string"
    }
  },
  "required": [
    "bilId"
  ],
  "additionalProperties": false
}
🟢save_profile(milPerAr, ar, anskaffning, budgetPerManad, forsakringPerAr, ...)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "milPerAr": {
      "type": "number"
    },
    "ar": {
      "type": "number"
    },
    "anskaffning": {
      "type": "string",
      "enum": [
        "kop_ny",
        "kop_begagnad",
        "privatleasing"
      ]
    },
    "budgetPerManad": {
      "type": "number"
    },
    "forsakringPerAr": {
      "type": "number"
    },
    "elpris": {
      "type": "number"
    },
    "bensinpris": {
      "type": "number"
    },
    "dieselpris": {
      "type": "number"
    },
    "ranta": {
      "type": "number"
    },
    "kontantinsatsAndel": {
      "type": "number"
    },
    "drivmedel": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "postort": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
🟡confirm_action(bekraftelseId, user_confirmed)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "bekraftelseId": {
      "type": "string"
    },
    "user_confirmed": {
      "type": "boolean",
      "description": "true endast om användaren uttryckligen godkänt"
    }
  },
  "required": [
    "bekraftelseId",
    "user_confirmed"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools