Skip to content
Back to Saightly

Card snapshot

saightly.com · 2026-07-27 09:24:59 UTC · dfba049420f071055c283f345805ae14e91bee8900c6975a35c8384244c2d3bb

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "Saightly",
  "description": "Svensk marknadsplats f\u00f6r lokala tj\u00e4nster fr\u00e5n verifierade f\u00f6retag (Bolagsverket). En agent kan s\u00f6ka tj\u00e4nster, l\u00e4sa f\u00f6retag, hitta lediga tider, boka/avropa och beg\u00e4ra offert fr\u00e5n flera f\u00f6retag. Betalning endast per verkligt utfall.",
  "version": "1.0.0",
  "url": "https://saightly.com/api/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://saightly.com/api/a2a",
      "transport": "JSONRPC"
    }
  ],
  "provider": {
    "organization": "Saightly",
    "url": "https://saightly.com"
  },
  "documentationUrl": "https://saightly.com/llms.txt",
  "iconUrl": "https://saightly.com/favicon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "sok_tjanster",
      "name": "S\u00f6k tj\u00e4nster",
      "description": "Fritexts\u00f6kning efter lokala tj\u00e4nster. Tolkar kategori, ort och br\u00e5dska och returnerar rankade, Bolagsverket-verifierade leverant\u00f6rer med organisationsnummer, pris och betyg. Detta \u00e4r vad A2A-metoden message/send besvarar.",
      "tags": [
        "search",
        "local-services",
        "discovery",
        "sweden"
      ],
      "examples": [
        "snickare i Vara asap",
        "webbdesign p\u00e5 timpris i Sk\u00f6vde",
        "flyttfirma i Lidk\u00f6ping n\u00e4sta vecka"
      ]
    },
    {
      "id": "las_foretag",
      "name": "L\u00e4s f\u00f6retag",
      "description": "Sl\u00e5r upp grunduppgifter f\u00f6r ett organisationsnummer (namn, status, adress, SNI) mot Bolagsverket-datak\u00e4llan. Tillg\u00e4ngligt via HTTP: GET /api/foretag/{orgnr}.json.",
      "tags": [
        "company",
        "verification",
        "bolagsverket"
      ]
    },
    {
      "id": "lediga_tider",
      "name": "Lediga tider",
      "description": "N\u00e4sta lediga tider hos en leverant\u00f6r, genererade per utf\u00f6rare. Tillg\u00e4ngligt via HTTP: GET /api/tider.json. Anv\u00e4nd f\u00f6r att v\u00e4lja en tid att avropa.",
      "tags": [
        "availability",
        "scheduling"
      ]
    },
    {
      "id": "avropa_tjanst",
      "name": "Avropa tj\u00e4nst",
      "description": "Skapar ett avrop mot ett organisationsnummer: en f\u00f6rfr\u00e5gan eller en bokning med vald tid. Int\u00e4ktsh\u00e4ndelsen; leverant\u00f6ren bekr\u00e4ftar och kunden f\u00e5r bekr\u00e4ftelse och kalenderinbjudan. Tillg\u00e4ngligt via HTTP: POST /api/avrop.json eller MCP-verktyget avropa_tjanst.",
      "tags": [
        "booking",
        "request",
        "transaction"
      ]
    },
    {
      "id": "skapa_offertforfragan",
      "name": "Skapa offertf\u00f6rfr\u00e5gan",
      "description": "Skickar en generell offertf\u00f6rfr\u00e5gan \u2014 f\u00f6r jobb i alla storlekar \u2014 till flera verifierade f\u00f6retag i en bransch (bygg, stad, it, konsult, transport, gront, kreativt, vard, generisk). Matchande f\u00f6retag \u00e5terkommer med varsin offert. Tillg\u00e4ngligt via HTTP: POST /api/forfragan.json eller MCP-verktyget skapa_offertforfragan.",
      "tags": [
        "quote",
        "rfq",
        "multi-supplier"
      ],
      "examples": [
        "bygga ut altan ca 20 kvm i Skara",
        "ny webbplats med e-handel",
        "kontorsst\u00e4dning i Sk\u00f6vde"
      ]
    }
  ]
}