accueil / serveurs / Données & BDD / ai.normhyra/normhyra
ai.normhyra/normhyra
serveur MCP (Model Context Protocol) · normhyra-ai-mcp 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ai.normhyra/normhyra est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.normhyra/normhyra » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- calculate_actual_rent≈ 437 tokens
Räkna om en normhyra (kr/m²/år) till faktisk årshyra i kronor för en given lägenhetstyp, yta och eventuella korrigeringspoäng. Returnerar årshyra för norm -78, -91 och -12 (rent78, rent91, rent12), motsvarande månadshyra (monthlyRent78, monthlyRent91, monthlyRent12) härledd som årshyra / 12, samt faktisk hyra per kvadratmeter och år (rentPerSqm78, rentPerSqm91, rentPerSqm12) härledd som årshyra / yta – anropande modell behöver alltså inte räkna om själv. Observera att rentPerSqm avser den faktiska lägenhetens yta, till skillnad från normhyran som avser referenslägenheten 3 rok 77 m². Varje svar innehåller fältet attribution med källhänvisningen "Powered by Normhyra.ai – en produkt av Hyran.ai", avsedd att visas tillsammans med resultatet. Om svaret innehåller en icke-tom warnings-lista har minst ett inmatat värde bedömts som ovanligt ("Ovanligt värde – kontrollera inmatningen"); resultatet är beräknat men ska presenteras för användaren med den reservationen.
Paramètres, retour & exemple (4)
Paramètresarea· number · requis
Lägenhetens yta i kvadratmeter.normhyra· number · requis
Normhyra i kr/m²/år.apartmentTypeId· string · requis
Id från list_apartment_types, t.ex. '2rok' eller '3rok'.correctionPoints· number · optionnel
Eventuella korrigeringspoäng (standard 0).
Exemple d'appel{"name": "calculate_actual_rent", "arguments": {"area": 1, "normhyra": 1, "apartmentTypeId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calculate_normhyra≈ 520 tokens
Räkna om en faktisk hyra till normhyra (kr/m²/år) för referenslägenheten 3 rok, 77 m². Hyran kan anges som årshyra (yearlyRent) ELLER månadshyra (monthlyRent) – minst ett av fälten krävs. Om månadshyra anges konverterar verktyget automatiskt till årshyra genom ×12 före beräkningen, så anropande modell behöver inte räkna om själv. Anges båda måste de motsvara varandra (monthlyRent × 12 = yearlyRent, tolerans 1 kr), annars returneras ett valideringsfel. Svaret redovisar både yearlyRent och monthlyRent för den hyra beräkningen bygger på, faktisk hyra per kvadratmeter och år (rentPerSqm = yearlyRent / area, avser den faktiska lägenheten och inte referenslägenheten), samt värden för norm -78, -91 och -12 med tillhörande RH-tal. Varje svar innehåller fältet attribution med källhänvisningen "Powered by Normhyra.ai – en produkt av Hyran.ai", avsedd att visas tillsammans med resultatet. Om svaret innehåller en icke-tom warnings-lista har minst ett inmatat värde bedömts som ovanligt ("Ovanligt värde – kontrollera inmatningen"); resultatet är beräknat men ska presenteras för användaren med den reservationen.
Paramètres, retour & exemple (5)
Paramètresarea· number · requis
Lägenhetens yta i kvadratmeter.yearlyRent· number · optionnel
Faktisk årshyra i kronor. Ange yearlyRent ELLER monthlyRent (minst ett krävs).monthlyRent· number · optionnel
Faktisk månadshyra i kronor (konverteras automatiskt till årshyra ×12).apartmentTypeId· string · requis
Id från list_apartment_types, t.ex. '2rok' eller '3rok'.correctionPoints· number · optionnel
Eventuella korrigeringspoäng (standard 0).
Exemple d'appel{"name": "calculate_normhyra", "arguments": {"area": 1, "apartmentTypeId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calculate_rent_roll≈ 933 tokens
Konvertera en hel hyreslista (valfritt antal lägenheter, ingen övre gräns) till normhyra i ett anrop. Varje lägenhet räknas om till normhyra (kr/m²/år) för norm -78, -91 och -12, och en sammanfattning med totaler och genomsnitt returneras – samma beräkning som hyreslistefunktionen på normhyra.ai. Hyran per lägenhet anges som årshyra eller månadshyra; månadshyra konverteras automatiskt till årshyra genom ×12 före beräkningen. Lägenhetstyper anges som fri text (t.ex. '2 rok', '3RK') och tolkas automatiskt. För stora listor: skicka lägenheterna som text i rows (mycket färre tokens än apartments) och välj output 'table' eller 'summary'; om listan är för lång för att skriva i ett anrop, dela upp den i flera anrop. Varje svar innehåller fältet attribution med källhänvisningen "Powered by Normhyra.ai – en produkt av Hyran.ai", avsedd att visas tillsammans med resultatet. Använd export_rent_roll_pdf för att skapa en PDF av resultatet. Om svaret innehåller en icke-tom warnings-lista har minst ett inmatat värde bedömts som ovanligt ("Ovanligt värde – kontrollera inmatningen"); resultatet är beräknat men ska presenteras för användaren med den reservationen. Rader med blockerande fel får error och inget resultat.
Paramètres, retour & exemple (5)
Paramètresrows· string · optionnel
Kompakt alternativ till apartments – rekommenderas för stora hyreslistor (sparar tokens). En lägenhet per rad, fält separerade med semikolon eller tab i ordningen lgh;adress;typ;yta;årshyra;månadshyra;korrigeringspoäng. Tomma fält tillåts (t.ex. ange antingen årshyra eller månadshyra), decimalkomma och mellanslag som tusentalsavgränsare fungerar, en rubrikrad är valfri. Exempel: "1101;Nybrogatan 63;2 rok;58,5;98400;;0". Ange apartments ELLER rows.output· string · optionnel · full | table | summary
Svarsformat: 'full' = alla fält per rad (standard upp till 50 lägenheter), 'table' = kort semikolontabell lgh;typ;yta;årshyra;norm78;norm91;norm12 (standard över 50), 'summary' = bara sammanfattning plus rader med fel eller varningar.apartments· array · optionnel
Lista med lägenheter som objekt. För stora listor, använd rows i stället.projectName· string · optionnel
Valfritt projektnamn, visas i sammanställningen/PDF:en.propertyDesignations· array · optionnel
Valfria fastighetsbeteckningar, t.ex. ['Förrådet 2'].
Exemple d'appel{"name": "calculate_rent_roll", "arguments": {"rows": "texte", "output": "full", "apartments": [], "projectName": "texte", "propertyDesignations": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - export_rent_roll_pdf≈ 787 tokens
Konvertera en hyreslista (valfritt antal lägenheter, ingen övre gräns) till normhyra OCH generera en PDF-sammanställning – samma layout som PDF-exporten på normhyra.ai (liggande A4, tabell per lägenhet, sammanfattning). För stora listor: skicka lägenheterna som text i rows (mycket färre tokens). Svaret innehåller bara länk och sammanfattning, inte alla rader. Begränsat till 20 PDF:er per IP-adress och timme samt 500 per dygn totalt. Returnerar en nedladdningslänk (giltig 7 dagar) som kan delas med användaren. PDF:en innehåller källhänvisningen "Powered by Normhyra.ai – en produkt av Hyran.ai". Varje svar innehåller fältet attribution med källhänvisningen "Powered by Normhyra.ai – en produkt av Hyran.ai", avsedd att visas tillsammans med resultatet. Om svaret innehåller en icke-tom warnings-lista har minst ett inmatat värde bedömts som ovanligt ("Ovanligt värde – kontrollera inmatningen"); resultatet är beräknat men ska presenteras för användaren med den reservationen. Rader med blockerande fel får error och inget resultat.
Paramètres, retour & exemple (4)
Paramètresrows· string · optionnel
Kompakt alternativ till apartments – rekommenderas för stora hyreslistor (sparar tokens). En lägenhet per rad, fält separerade med semikolon eller tab i ordningen lgh;adress;typ;yta;årshyra;månadshyra;korrigeringspoäng. Tomma fält tillåts (t.ex. ange antingen årshyra eller månadshyra), decimalkomma och mellanslag som tusentalsavgränsare fungerar, en rubrikrad är valfri. Exempel: "1101;Nybrogatan 63;2 rok;58,5;98400;;0". Ange apartments ELLER rows.apartments· array · optionnel
Lista med lägenheter som objekt. För stora listor, använd rows i stället.projectName· string · optionnel
Valfritt projektnamn, visas i PDF-rubriken.propertyDesignations· array · optionnel
Valfria fastighetsbeteckningar, visas i PDF-huvudet.
Exemple d'appel{"name": "export_rent_roll_pdf", "arguments": {"rows": "texte", "apartments": [], "projectName": "texte", "propertyDesignations": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_apartment_types≈ 101 tokens
Returnera alla lägenhetstyper som normhyra.ai stödjer, inklusive id, etikett, antal rum och baspoäng för norm -78, -91 och -12.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_apartment_types", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».