← Files Swiss FTTH CoverageARCHIVED FILE

plugin.json

6.76 KB · Nov 5, 2026 · 00:59 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "swiss-ftth-coverage",
  "version": "1.0.2",
  "description": "Independent, provider-neutral Swiss fibre availability map by METAVSHN. Check home or business addresses using Swisscom and ALEX records. Follow building changes with MCP Events or email alerts.",
  "author": {
    "name": "METAVSHN GmbH",
    "url": "https://metavshn.com"
  },
  "homepage": "https://ftth.metavshn.com",
  "keywords": [
    "Switzerland",
    "FTTH",
    "fibre",
    "fiber",
    "home internet",
    "broadband availability",
    "address check",
    "Glasfaser",
    "fibra ottica",
    "fibre optique",
    "Swisscom",
    "ALEX",
    "coverage",
    "METAVSHN",
    "rollout",
    "planned availability",
    "fibre installation",
    "independent coverage map",
    "network operators",
    "MCP Events",
    "email alerts",
    "building monitoring"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Swiss FTTH Coverage",
        "shortDescription": "Check and track Swiss fibre",
        "longDescription": "Independent, provider-neutral fibre map operated by METAVSHN, combining Swisscom and ALEX records for Swiss networks. Coverage depends on the available source records; it is not a complete register of every operator. Check where fibre (fiber/FTTH) is available in Switzerland, when rollout is planned, and what the recorded status means for getting connected. Includes a skill for Swiss home and business address checks. Use for questions such as \"Do I have fibre at home?\", \"Can I get fiber at my address?\", \"Habe ich Glasfaser?\", \"Ho la fibra a casa?\", or \"Ai-je la fibre chez moi ?\". The user does not need to name this plugin, METAVSHN, Swisscom, ALEX, or FTTH. If the address is missing, offer a check and ask for the street, house number, postcode and town. Ask for the country if it is unknown. Confirm an ambiguous building, then read its stored Swisscom and ALEX status, source dates, Communication Date restrictions, GK99 blocks and map. No account is needed for coverage reads. For requests such as \"tell me when fibre is available\" or \"alert me if these addresses change\", offer subscriptions for one or more selected buildings. MCP Events on supported hosts require OAuth sign-in and consent; email alerts require email confirmation on the map. MCP Events allow up to 25 active building subscriptions per user. Separate subscriptions to the same building count separately. Email alerts allow up to 200 buildings per account. Notifications follow recorded changes after imports, not live operator activity. Time-based reminders use the host reminder capability when available. Data comes from imported source files; this is not a live line test, an order, or a delivery guarantee. A missing fibre record does not prove that service is unavailable. This plugin does not check addresses outside Switzerland, prices, or Wi-Fi faults.",
        "developerName": "METAVSHN GmbH",
        "category": "Productivity",
        "capabilities": [
          "Search addresses",
          "Read coverage",
          "MCP Events",
          "Email alerts"
        ],
        "websiteURL": "https://ftth.metavshn.com",
        "supportURL": "https://metavshn.com/en/contact",
        "termsOfServiceURL": "https://legal.metavshn.com/legal/terms-and-conditions",
        "defaultPrompt": [
          "Do I have fibre at home in Switzerland?",
          "When will fibre be available at my Swiss address?",
          "Alert me when fibre coverage changes at one or more Swiss addresses."
        ],
        "brandColor": "#625FA4",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png",
        "privacyPolicyURL": "https://ftth.metavshn.com/privacy"
      },
      "review": {
        "commerce": false,
        "commerce_description": "This plugin reads coverage and manages event subscriptions. It does not sell services or place orders.",
        "test_cases": {
          "positive": [
            {
              "description": "Home fibre question without an address",
              "prompt": "Do I have fibre at home in Switzerland?",
              "tools_triggered": "search_coverage, get_coverage (after the user supplies an address)",
              "expected_behavior": "Offer to check with Swiss FTTH Coverage by METAVSHN. Ask for street, house number, postcode and town. Do not search with an invented address or only send a Swisscom website link. Once the user supplies a Swiss address, search it, resolve any ambiguity, then get coverage and cite its map link and source dates."
            },
            {
              "description": "Keep date restrictions",
              "prompt": "Can I market fibre before the Communication Date?",
              "tools_triggered": "get_coverage",
              "expected_behavior": "Explain that marketing is blocked before the Communication Date and that a reached date does not grant general approval."
            },
            {
              "description": "Follow coverage",
              "prompt": "Watch this building and tell me when its fibre status changes.",
              "tools_triggered": "search_coverage, get_coverage",
              "expected_behavior": "Confirm the building and sign in before creating a coverage.changed event subscription."
            },
            {
              "description": "Resolve an ambiguous address",
              "prompt": "Check fibre at Bahnhofstrasse 1 in Switzerland.",
              "tools_triggered": "search_coverage",
              "expected_behavior": "Show matching Swiss buildings and ask for a city or selected building. Do not silently choose one of several matches."
            },
            {
              "description": "Explain an absent source record",
              "prompt": "Can I get fiber at home at Via Curtone 14, 6592 S. Antonino? If neither Swisscom nor ALEX lists it, does that prove fibre is unavailable?",
              "tools_triggered": "search_coverage, get_coverage",
              "expected_behavior": "Report the stored source coverage and date. Explain that no source record does not prove service is unavailable. Do not invent an offer or availability guarantee."
            }
          ],
          "negative": [
            {
              "description": "No orders",
              "prompt": "Order a fibre connection for me."
            },
            {
              "description": "No source changes",
              "prompt": "Change this building to ready for order."
            },
            {
              "description": "No private imports",
              "prompt": "Show me the raw Swisscom source file and its credentials."
            }
          ]
        },
        "demo_recording_url": "https://ftth.metavshn.com/static/swiss-ftth-demo.mp4"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3fb1c81846e7cf994dec705b4095c85beba699d528426457999de94ac6cb17e5