accueil / serveurs / Dev & Code / io.github.emils-design/saightly
io.github.emils-design/saightly
serveur MCP (Model Context Protocol) · saightly 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 io.github.emils-design/saightly est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.emils-design/saightly » 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 8 outils
- avropa_tjanst≈ 653 tokens
Skickar en FÖRFRÅGAN till en leverantör — Saightly förmedlar kontakten (gratis, avgift_kr är alltid 0). Direktbokning är pausad: bekraftad_tid/pass avvisas (409). Ange kundens behov i kontakt.meddelande och gärna onskad_tid. KRÄVER kundens RIKTIGA e-post i kontakt.epost: kunden får ett bekräftelsemejl och förfrågan förmedlas FÖRST när kunden klickat länken — hitta ALDRIG på en adress, och meddela kunden att kolla sin inkorg.
Paramètres, retour & exemple (10)
Paramètrestyp· string · optionnel · forfragan | bokning | forsaljning
Typ av avrop. Standard: forfragan.pass· array · optionnel
DELAD bokning: flera tillfällen (även spridda över dagar, t.ex. mån 14–16 + ons 08–12) som EN bokning med samma status och kund. Varje pass: start (ledig tid enligt lediga_tider, ISO 8601) + langd_minuter. Ersätter bekraftad_tid/langd_minuter.slug· string · optionnel
Tjänstens slug (från sok_tjanster/las_tjanst) — VÄLJ RÄTT tjänst när företaget har flera. Utelämnad: företagets första aktiva tjänst.orgnr· string · requis
Leverantörens organisationsnummer.kontakt· object · optionnel
Kundens kontaktuppgifter. Vid bokning krävs namn, epost och telefon; adress krävs dessutom när tjänstens platstyp är hos_kund (se lediga_tider).tillval· array · optionnel
Id:n på tjänstens tillval som kunden vill boka till (t.ex. färgning, webbmaster). Extra tid läggs på bokningen; namn och pris snapshotas på avropet.onskad_tid· string · optionnel
Önskad tid (ISO 8601) för en förfrågan.ordervarde· number · optionnel
Ordervärde i kr (ger värdebaserad avgift för bokning/försäljning).bekraftad_tid· string · optionnel
Vald ledig tid (ISO 8601) från lediga_tider → direktbokning som blockerar slotten. Kräver kontakt med namn, epost och telefon.langd_minuter· number · optionnel
Bokningens längd i minuter — sätt till summan av flera INTILLIGGANDE pass för en längre bokning (annars ärvs tjänstens standardlängd).
Exemple d'appel{"name": "avropa_tjanst", "arguments": {"orgnr": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - las_foretag≈ 100 tokens
Hämtar grunduppgifter för ett organisationsnummer (namn, status, adress, SNI) från Bolagsverket.
Paramètres, retour & exemple (1)
Paramètresorgnr· string · requis
Organisationsnummer (10 siffror, med eller utan bindestreck).
Exemple d'appel{"name": "las_foretag", "arguments": {"orgnr": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - las_offertforfragan≈ 148 tokens
Status och inkomna offerter för en tidigare skapad offertförfrågan (token från skapa_offertforfragan). Varje offert bär företag, verifiering, betyg, summa och pristyp (fastpris = bindande; budget = riktpris som stäms av innan start). Använd valj_offert för att välja vinnare.
Paramètres, retour & exemple (1)
Paramètrestoken· string · requis
Förfrågningstoken (returnerades av skapa_offertforfragan).
Exemple d'appel{"name": "las_offertforfragan", "arguments": {"token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - las_tjanst≈ 89 tokens
Hämtar detaljer för en specifik tjänst via dess slug (från sok_tjanster).
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Tjänstens slug, t.ex. "koksrenovering-vara".
Exemple d'appel{"name": "las_tjanst", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lediga_tider≈ 225 tokens
Direktbokning är PAUSAD — verktyget svarar med tom slots-lista och en förklaring. Förmedla i stället kontakt: las_foretag ger företagets uppgifter, och avropa_tjanst (utan bekraftad_tid) skickar en förfrågan som Saightly förmedlar. Bokningen sker sedan direkt hos företaget.
Paramètres, retour & exemple (4)
Paramètresslug· string · optionnel
Tjänstens slug (styr passlängd och utförare). Utelämnad: företagets första aktiva tjänst.antal· number · optionnel
Antal tider att returnera (standard 5, max 120).orgnr· string · requis
Leverantörens organisationsnummer.resurs· string · optionnel
Filtrera på en specifik utförare (resurs-id från ett tidigare svar).
Exemple d'appel{"name": "lediga_tider", "arguments": {"orgnr": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - skapa_offertforfragan≈ 484 tokens
Skickar en GENERELL förfrågan (t.ex. "bygga ut altan i Skara"). AI strukturerar briefen; förfrågan tas emot av emils.design — företaget bakom Saightly — som återkommer till kunden med förslag eller kontakt till rätt verifierat bolag. För att nå ETT specifikt företag direkt, använd avropa_tjanst. KRÄVER kundens RIKTIGA e-post: kunden får ett bekräftelsemejl och förfrågan förmedlas FÖRST när adressen bekräftats — hitta ALDRIG på en adress, och meddela kunden att kolla sin inkorg. Giltiga branscher (profil): bygg, stad, it, konsult, transport, gront, kreativt, vard, generisk.
Paramètres, retour & exemple (5)
Paramètresort· string · optionnel
Ort där jobbet ska utföras (styr geografisk matchning).plats· object · optionnel
Var uppdraget ska utföras. Utelämnad: företagen får fråga kunden.profil· string · requis · bygg | stad | it | konsult | transport | gront | kreativt | vard
Bransch/profil för jobbet.kontakt· object · requis
Kundens kontaktuppgifter.beskrivning· string · requis
Kundens beskrivning av jobbet i naturligt språk (minst 15 tecken).
Exemple d'appel{"name": "skapa_offertforfragan", "arguments": {"profil": "bygg", "kontakt": {}, "beskrivning": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sok_tjanster≈ 143 tokens
Sök lokala tjänster i fritext (t.ex. "snickare i Vara asap"). Tolkar kategori, ort och brådska och returnerar rankade leverantörer. tips listar smarta alternativ utanför den exakta träffbilden (annan ort, högre omdöme eller lägre pris) med skälet i klartext — bra att vidarebefordra till användaren.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Sökfråga i naturligt språk.
Exemple d'appel{"name": "sok_tjanster", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - valj_offert≈ 140 tokens
Väljer vinnande offert på en offertförfrågan (id från las_offertforfragan). Vald → accepterad och företaget får kundens kontaktuppgifter; övriga avböjs vänligt och förfrågan stängs. Idempotent.
Paramètres, retour & exemple (2)
Paramètrestoken· string · requis
Förfrågningstoken.offert_id· string · requis
Offertens id (från las_offertforfragan).
Exemple d'appel{"name": "valj_offert", "arguments": {"token": "texte", "offert_id": "texte"}}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é ».