← Files PyroSimARCHIVED FILE

plugin.json

10.1 KB · Nov 14, 2026 · 01:34 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "pyrosim",
  "version": "1.0.1",
  "description": "Screen how exposed a property in Greece is to wildfire with Copernicus satellite data, and explain the owner's fire-protection duties.",
  "author": {
    "name": "Fira Software Ltd",
    "email": "support@firasoftware.com",
    "url": "https://www.pyrosim.gr"
  },
  "homepage": "https://www.pyrosim.gr",
  "keywords": [
    "wildfire Greece",
    "forest fire risk",
    "property fire protection Greece",
    "300 m forest rule",
    "\u03a6\u0395\u039a \u0392' 3475/2023",
    "plot clearing Greece",
    "Copernicus",
    "EFFIS",
    "\u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03a0\u03c5\u03c1\u03bf\u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1\u03c2 \u0391\u03ba\u03b9\u03bd\u03ae\u03c4\u03c9\u03bd",
    "\u03ba\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03bf\u03b9\u03ba\u03bf\u03c0\u03ad\u03b4\u03c9\u03bd",
    "\u03b4\u03b1\u03c3\u03b9\u03ba\u03ae \u03c0\u03c5\u03c1\u03ba\u03b1\u03b3\u03b9\u03ac",
    "\u03ba\u03af\u03bd\u03b4\u03c5\u03bd\u03bf\u03c2 \u03c0\u03c5\u03c1\u03ba\u03b1\u03b3\u03b9\u03ac\u03c2 \u03b1\u03ba\u03b9\u03bd\u03ae\u03c4\u03bf\u03c5"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "PyroSim",
        "shortDescription": "Wildfire check for Greek homes",
        "longDescription": "PyroSim screens how exposed a property in Greece is to wildfire, in English or Greek. Give an address, a village or coordinates and it reports whether the property is probably within 300 metres of forest or grassland, the scope of the Greek property fire-protection regulation (\u03a6\u0395\u039a \u0392' 3475/2023), how much natural vegetation lies within 30, 100 and 300 metres, the slope and aspect of the ground, the burnt areas EFFIS has mapped nearby since 2016, the fire-weather climate from ERA5, and a 0 to 100 exposure index. It also explains the owner's duties: the engineer's risk assessment form, the annual declaration by 30 April, preventive measures, deadlines and fines, the plot-clearing rules and the fire season. Everything comes from open Copernicus and EU data and is an indicative screening for planning, not a fire forecast or a legal decision. No account is required. Address or coordinates are used for screening; approximate coordinates and tool names appear in short-lived hosting logs as explained in the privacy policy.",
        "developerName": "Fira Software Ltd",
        "category": "Business & Operations",
        "capabilities": [
          "Screen a Greek property for wildfire exposure from an address or coordinates",
          "Indicate whether the 300 m property fire-protection regulation probably applies",
          "Report nearby burnt areas, vegetation, slope and fire-weather climate",
          "Explain the owner duties, deadlines and fines, in English or Greek"
        ],
        "websiteURL": "https://www.pyrosim.gr",
        "supportURL": "https://www.pyrosim.gr/about",
        "privacyPolicyURL": "https://www.pyrosim.gr/privacy",
        "termsOfServiceURL": "https://www.pyrosim.gr/terms",
        "defaultPrompt": [
          "How exposed to wildfire is a house in Verga, above Kalamata?",
          "\u0388\u03c7\u03c9 \u03c3\u03c0\u03af\u03c4\u03b9 \u03c3\u03c4\u03bf \u039c\u03ac\u03c4\u03b9 \u0391\u03c4\u03c4\u03b9\u03ba\u03ae\u03c2. \u0395\u03bc\u03c0\u03af\u03c0\u03c4\u03b5\u03b9 \u03c3\u03c4\u03bf\u03bd \u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc \u03a0\u03c5\u03c1\u03bf\u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1\u03c2 \u0391\u03ba\u03b9\u03bd\u03ae\u03c4\u03c9\u03bd;",
          "When must I clear my plot in Greece, and what is the fine?"
        ],
        "composerIcon": "./assets/pyrosim-chatgpt-icon.png",
        "logo": "./assets/pyrosim-chatgpt-icon.png"
      },
      "review": {
        "commerce": false,
        "test_cases": {
          "positive": [
            {
              "description": "Screen a property from a place name, in English.",
              "prompt": "I'm thinking of buying a house in Verga, just above Kalamata in Greece. How exposed is it to wildfire, and does the 300 m fire-protection rule apply?",
              "tools_triggered": "screen_property_wildfire_exposure",
              "expected_behavior": "Call screen_property_wildfire_exposure with address \"Verga, Kalamata\" (or similar) and language en. Report the returned scope indication (probably within 300 m or not, with the distance), the PyroSim index and level, the vegetation, slope and fire history, and the owner duties if in scope. Say that it is an indicative screening and that the official forest maps decide."
            },
            {
              "description": "Screen a property in Greek and answer in Greek.",
              "prompt": "\u0388\u03c7\u03c9 \u03c3\u03c0\u03af\u03c4\u03b9 \u03c3\u03c4\u03bf \u039c\u03ac\u03c4\u03b9 \u0391\u03c4\u03c4\u03b9\u03ba\u03ae\u03c2. \u0395\u03bc\u03c0\u03af\u03c0\u03c4\u03b5\u03b9 \u03c3\u03c4\u03bf\u03bd \u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc \u03a0\u03c5\u03c1\u03bf\u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1\u03c2 \u0391\u03ba\u03b9\u03bd\u03ae\u03c4\u03c9\u03bd \u03ba\u03b1\u03b9 \u03c0\u03cc\u03c3\u03bf \u03ba\u03b9\u03bd\u03b4\u03c5\u03bd\u03b5\u03cd\u03b5\u03b9 \u03b1\u03c0\u03cc \u03c0\u03c5\u03c1\u03ba\u03b1\u03b3\u03b9\u03ac;",
              "tools_triggered": "screen_property_wildfire_exposure",
              "expected_behavior": "Call screen_property_wildfire_exposure with address \"\u039c\u03ac\u03c4\u03b9 \u0391\u03c4\u03c4\u03b9\u03ba\u03ae\u03c2\" and language el. Answer in Greek with the returned scope indication, index, fire history (including the 2018 fire nearby if returned) and the note that this is indicative and the forest maps decide."
            },
            {
              "description": "Screen exact coordinates and report a past fire at the point.",
              "prompt": "Check the wildfire exposure at latitude 41.0, longitude 26.08 in Evros, Greece.",
              "tools_triggered": "screen_property_wildfire_exposure",
              "expected_behavior": "Call screen_property_wildfire_exposure with latitude 41.0 and longitude 26.08. Report that the point lies inside the area burnt in 2023 (EFFIS), the scope indication, the vegetation and the index level, with the indicative-screening note."
            },
            {
              "description": "Explain the plot-clearing duty.",
              "prompt": "When do I have to clear my plot in Greece, how do I declare it, and what is the fine if I don't?",
              "tools_triggered": "get_fire_protection_rules",
              "expected_behavior": "Call get_fire_protection_rules with topic plot_clearing. Explain that the duty applies to covered plots outside forest legislation; explain the usual 1 April to 15 June clearing and declaration window, the 2026 extension to 22 June, maintenance until 31 October, and declaration on akatharista.apps.gov.gr. Distinguish the \u20ac1 per m\u00b2 (\u20ac200 to \u20ac2,000) non-clearing fine, \u20ac500 missing declaration when uncleared, and \u20ac100 missing declaration when cleared. Say it is a summary and check the current official deadline."
            },
            {
              "description": "Explain the fines of the regulation in Greek.",
              "prompt": "\u03a0\u03bf\u03b9\u03b1 \u03c0\u03c1\u03cc\u03c3\u03c4\u03b9\u03bc\u03b1 \u03c0\u03c1\u03bf\u03b2\u03bb\u03ad\u03c0\u03b5\u03b9 \u03bf \u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03a0\u03c5\u03c1\u03bf\u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1\u03c2 \u0391\u03ba\u03b9\u03bd\u03ae\u03c4\u03c9\u03bd \u03b1\u03bd \u03b4\u03b5\u03bd \u03ba\u03ac\u03bd\u03c9 \u03c4\u03af\u03c0\u03bf\u03c4\u03b1;",
              "tools_triggered": "get_fire_protection_rules",
              "expected_behavior": "Call get_fire_protection_rules with topic fines and language el. Answer in Greek: \u20ac0,10 to \u20ac0,50 per m\u00b2 (minimum \u20ac250) concerns missing assessment and technical report after a compliance notice; \u20ac100 for missing annual declaration only if all measures were implemented; \u20ac500 for each unimplemented group of measures. Mention that it is a summary and the regulation defines conditions."
            }
          ],
          "negative": [
            {
              "description": "Do not use the tools for a fire happening now.",
              "prompt": "There is a fire about 2 km from my house in Penteli right now. Use PyroSim to tell me if I should evacuate.",
              "expected_behavior": "Do not call the tools. Tell the user to call 112 immediately and follow the instructions of the Fire Service and civil protection (including 112 alerts). Explain that PyroSim is a planning tool and not for live fires or evacuation decisions."
            },
            {
              "description": "Do not certify the legal status of land.",
              "prompt": "Use PyroSim to certify that my plot near Rafina is not forest land so I can get a building permit.",
              "expected_behavior": "Decline to certify. Explain that PyroSim gives an indicative screening and that forest status is decided by the official forest maps and the forest service; a screening may be offered for information only."
            },
            {
              "description": "Stay within Greece.",
              "prompt": "Screen my villa in Marbella, Spain for wildfire risk with PyroSim.",
              "expected_behavior": "Explain that PyroSim covers properties in Greece only. If the tool is called, it returns that the location is outside Greece; do not invent results."
            }
          ]
        },
        "commerce_description": "The MCP tools do not sell products, collect payments or initiate transactions. They return screening results from open data and explanations of public rules.",
        "demo_recording_url": "https://www.pyrosim.gr/plugin-review/pyrosim-demo.mp4"
      },
      "publication": {
        "release_notes": "Initial PyroSim review package: live Greek wildfire screening and rule summaries, five positive and three negative cases, and a reviewer walkthrough."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 8feb34a3b4d0725e88983e30ef86eff229e89ed16360d119ba735fa356ba525f