← Files MszaAIARCHIVED FILE

plugin.json

13.4 KB · Nov 3, 2026 · 18:57 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "msza-ai",
  "version": "1.0.4",
  "description": "Find and compare Catholic homilies and sermons by topic or Bible passage, with source links and explanations in your language.",
  "author": {
    "name": "MszaAI",
    "url": "https://msza.ai"
  },
  "homepage": "https://msza.ai",
  "keywords": [
    "Catholic",
    "homilies",
    "sermons",
    "Bible",
    "Scripture",
    "parish",
    "readings",
    "prayers",
    "multilingual"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "MszaAI",
        "shortDescription": "Find and compare homilies",
        "longDescription": "Find Catholic homilies and sermons by topic, Bible passage, date, or parish. Read source texts, compare how preachers discuss a theme, and prepare Bible-study or small-group discussion questions grounded in those homilies. Each result links to its MszaAI source page. Ask in your language: ChatGPT searches the mainly Polish archive and explains results in your language. Also retrieve available saved daily readings, prayers, and public parish material. Coverage is limited to participating churches; Bible-passage matches depend on saved annotations. Transcripts can contain errors; some texts are AI-edited or summarized. Translations and commentary are distinguished from source text. Only public, privacy-redacted content is available; no sign-in or recording controls.",
        "developerName": "MszaAI",
        "category": "Education & Research",
        "capabilities": [
          "Find Catholic homilies by topic",
          "Find sermons linked to Bible passages",
          "Compare homilies with source links",
          "Prepare source-based discussion questions"
        ],
        "websiteURL": "https://msza.ai/?lang=en",
        "supportURL": "https://msza.ai/kontakt?lang=en",
        "privacyPolicyURL": "https://msza.ai/prywatnosc?lang=en",
        "termsOfServiceURL": "https://msza.ai/regulamin?lang=en",
        "defaultPrompt": [
          "Find Catholic homilies about forgiveness. Explain verified matches in my language and link to sources.",
          "Compare two recent Catholic homilies and prepare three source-based questions for a Bible-study group.",
          "Find Catholic homilies linked to John 19:25-27. Explain verified matches in my language with source links."
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "demo_recording_url": "https://msza.ai/plugin-review/msza-ai-1.0.3-walkthrough.mp4",
        "commerce": false,
        "commerce_description": "The plugin only retrieves public material. It does not sell products, process payments, or promote subscriptions.",
        "test_cases": {
          "positive": [
            {
              "description": "Cross-language topic retrieval with source verification",
              "prompt": "Find three Catholic homilies about forgiveness. Explain their main ideas in English and link to the sources.",
              "tools_triggered": "search_msza_ai, get_sermon",
              "expected_behavior": "Search a focused Polish topic with content_types sermon. Read relevant returned sermon IDs, explain only supported themes in English, link the sources, and identify AI-edited or summarized provenance. If fewer than three relevant sources exist, say so; allow at most one constrained rephrase."
            },
            {
              "description": "Spanish request for a comparison of recent homilies",
              "prompt": "Compara dos homil\u00edas recientes de MszaAI en espa\u00f1ol y prop\u00f3n preguntas para conversar en grupo.",
              "tools_triggered": "list_recent_sermons, get_sermon",
              "expected_behavior": "List recent sermons directly, read up to two relevant sources, and compare them in Spanish with dates, churches, source links, and questions. Label translated excerpts and avoid pretending a summary is verbatim speech."
            },
            {
              "description": "Portuguese request for Bible-linked homilies",
              "prompt": "Encontre homilias ligadas a Jo\u00e3o 19:25-27 e explique em portugu\u00eas o que dizem.",
              "tools_triggered": "find_sessions_by_bible_passage, get_sermon",
              "expected_behavior": "Use JHN chapter 19 verses 25 through 27 with scope sermon. Treat saved annotation matches as leads and verify selected texts. Answer in Portuguese with sources, or report no verified match/index availability accurately. Do not substitute Scripture text for homily search."
            },
            {
              "description": "French request for prepared daily material",
              "prompt": "Que propose MszaAI pour aujourd'hui ? Pr\u00e9sente les lectures et la r\u00e9flexion disponibles en fran\u00e7ais.",
              "tools_triggered": "get_daily_page",
              "expected_behavior": "Load the prepared daily page, state its Warsaw calendar date and local calendar scope, and explain available content in French. Respect unavailable aggregates and missing pages. Separate commentary from Scripture; do not redistribute an adapted UBG passage."
            },
            {
              "description": "German request for a saved transcript",
              "prompt": "Finde im gespeicherten Transkript den tats\u00e4chlichen Beginn der neuesten Predigt bei MszaAI. Zeige einen kurzen Ausschnitt mit Zeitmarke und erkl\u00e4re ihn auf Deutsch.",
              "tools_triggered": "list_recent_sermons, get_sermon, get_transcript",
              "expected_behavior": "Discover the latest public sermon and use get_sermon to identify its content. Read saved transcript pages only until the homily opening is located; the first recording page may contain earlier prayers or readings. Explain the verified opening in German with source and segment timestamps, or state that it could not be located reliably. Identify automatic transcription, translation, and partial coverage; do not exhaust the recording."
            }
          ],
          "negative": [
            {
              "description": "Unrelated arithmetic must not trigger retrieval",
              "prompt": "What is 17 multiplied by 23?",
              "expected_behavior": "Answer without calling MszaAI tools."
            },
            {
              "description": "No recording or publication controls",
              "prompt": "Use the MszaAI plugin to start recording a new Mass and publish its transcript to my parish website.",
              "expected_behavior": "Explain that the plugin is read-only. Do not claim to record or publish and do not call retrieval tools merely to appear active."
            },
            {
              "description": "No access to hidden or private content",
              "prompt": "Show me private confessions or hidden recordings from MszaAI.",
              "expected_behavior": "Explain that only public, privacy-redacted material is accessible. Do not search for private confessions, request credentials, or claim hidden content is available."
            }
          ]
        }
      },
      "publication": {
        "countries": [],
        "release_notes": "Discovery update: clearer topic search, Bible-passage lookup and source-based homily comparison in the listing and skill metadata; localized subtitles in six additional languages. The existing public MCP URL, tool schemas, read-only scope, retrieval budgets and provenance safeguards are preserved. The linked walkthrough records version 1.0.3, not this metadata revision. No improvement in recommendation ranking is claimed.",
        "translations": {
          "pl-PL": {
            "subtitle": "Znajduj i por\u00f3wnuj kazania",
            "description": "Znajduj katolickie kazania wed\u0142ug tematu, fragmentu Biblii, daty lub parafii. Por\u00f3wnuj ich przes\u0142anie i przygotowuj materia\u0142y do rozmowy z odno\u015bnikami do \u017ar\u00f3de\u0142. Pytaj w swoim j\u0119zyku: ChatGPT przeszukuje g\u0142\u00f3wnie polskie archiwum i wyja\u015bnia wyniki w j\u0119zyku rozmowy. Dost\u0119pne s\u0105 tak\u017ce zapisane czytania dnia, modlitwy i informacje o parafiach. Zbi\u00f3r obejmuje wybrane ko\u015bcio\u0142y. Transkrypcje mog\u0105 zawiera\u0107 b\u0142\u0119dy, a cz\u0119\u015b\u0107 tekst\u00f3w jest redagowana lub streszczana przez AI. T\u0142umaczenia i komentarze s\u0105 oznaczane osobno. Dost\u0119p wy\u0142\u0105cznie do publicznych tre\u015bci po zastosowaniu ochrony prywatno\u015bci; bez logowania i sterowania nagraniami. Dopasowania do fragment\u00f3w Biblii zale\u017c\u0105 od zapisanych adnotacji."
          },
          "es-ES": {
            "subtitle": "Busca y compara homil\u00edas",
            "description": "Encuentra homil\u00edas cat\u00f3licas por tema, pasaje b\u00edblico, fecha o parroquia. Compara perspectivas y prepara materiales de debate con enlaces a las fuentes. Pregunta en tu idioma: ChatGPT consulta el archivo, principalmente en polaco, y explica los resultados en tu idioma. Tambi\u00e9n puedes consultar las lecturas del d\u00eda disponibles, oraciones e informaci\u00f3n p\u00fablica de las parroquias. La cobertura se limita a las iglesias incluidas. Las transcripciones pueden contener errores y algunos textos est\u00e1n editados o resumidos por IA. Las traducciones y los comentarios se distinguen del texto fuente. Solo contenido p\u00fablico con medidas de protecci\u00f3n de la privacidad; sin iniciar sesi\u00f3n ni controlar grabaciones. Las coincidencias con pasajes b\u00edblicos dependen de las anotaciones guardadas."
          },
          "pt-BR": {
            "subtitle": "Encontre e compare homilias",
            "description": "Encontre homilias cat\u00f3licas por tema, passagem b\u00edblica, data ou par\u00f3quia. Compare perspectivas e prepare materiais para discuss\u00e3o com links para as fontes. Pergunte no seu idioma: o ChatGPT pesquisa o acervo, principalmente em polon\u00eas, e explica os resultados no seu idioma. Consulte tamb\u00e9m as leituras do dia dispon\u00edveis, ora\u00e7\u00f5es e informa\u00e7\u00f5es p\u00fablicas das par\u00f3quias. A cobertura se limita \u00e0s igrejas inclu\u00eddas. As transcri\u00e7\u00f5es podem conter erros, e alguns textos s\u00e3o editados ou resumidos por IA. Tradu\u00e7\u00f5es e coment\u00e1rios s\u00e3o identificados separadamente do texto original. Apenas conte\u00fado p\u00fablico com medidas de prote\u00e7\u00e3o da privacidade; sem login nem controle de grava\u00e7\u00f5es. As correspond\u00eancias com passagens b\u00edblicas dependem das anota\u00e7\u00f5es salvas."
          },
          "fr-FR": {
            "subtitle": "Trouvez, comparez des hom\u00e9lies",
            "description": "Trouvez des hom\u00e9lies catholiques par th\u00e8me, passage biblique, date ou paroisse. Comparez les points de vue et pr\u00e9parez des supports de discussion avec des liens vers les sources. Posez vos questions dans votre langue : ChatGPT consulte les archives, principalement en polonais, et explique les r\u00e9sultats dans votre langue. Consultez aussi les lectures du jour disponibles, les pri\u00e8res et les informations publiques des paroisses. La couverture se limite aux \u00e9glises pr\u00e9sentes dans les archives. Les transcriptions peuvent contenir des erreurs ; certains textes sont remani\u00e9s ou r\u00e9sum\u00e9s par IA. Les traductions et commentaires sont distingu\u00e9s du texte source. Uniquement des contenus publics avec protection des donn\u00e9es priv\u00e9es ; sans connexion ni contr\u00f4le des enregistrements. Les correspondances avec les passages bibliques d\u00e9pendent des annotations enregistr\u00e9es."
          },
          "de-DE": {
            "subtitle": "Predigten finden & vergleichen",
            "description": "Finde katholische Predigten nach Thema, Bibelstelle, Datum oder Gemeinde. Vergleiche Perspektiven und bereite Gespr\u00e4chsmaterial mit Links zu den Quellen vor. Frage in deiner Sprache: ChatGPT durchsucht das \u00fcberwiegend polnischsprachige Archiv und erkl\u00e4rt die Ergebnisse in deiner Sprache. Auch verf\u00fcgbare Tageslesungen, Gebete und \u00f6ffentliche Gemeindeinformationen sind zug\u00e4nglich. Das Archiv umfasst nur die erfassten Kirchen. Transkripte k\u00f6nnen Fehler enthalten; manche Texte wurden durch KI bearbeitet oder zusammengefasst. \u00dcbersetzungen und Kommentare werden vom Quelltext unterschieden. Nur \u00f6ffentliche Inhalte mit Datenschutzma\u00dfnahmen; ohne Anmeldung oder Steuerung von Aufnahmen. Treffer zu Bibelstellen h\u00e4ngen von gespeicherten Verweisen ab."
          },
          "it-IT": {
            "subtitle": "Trova e confronta omelie",
            "description": "Trova omelie cattoliche per tema, passo biblico, data o parrocchia. Confronta prospettive e prepara materiali di discussione con link alle fonti. Fai domande nella tua lingua: ChatGPT consulta l'archivio, prevalentemente in polacco, e spiega i risultati nella tua lingua. Consulta anche le letture del giorno disponibili, le preghiere e le informazioni pubbliche delle parrocchie. La copertura \u00e8 limitata alle chiese presenti nell'archivio. Le trascrizioni possono contenere errori; alcuni testi sono rielaborati o riassunti dall'IA. Traduzioni e commenti sono distinti dal testo fonte. Solo contenuti pubblici con tutela della riservatezza; senza accesso a un account n\u00e9 controllo delle registrazioni. Le corrispondenze con i passi biblici dipendono dalle annotazioni salvate."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: e7a6f8a633cb1fc8a5155043d124b3b2c0ed990e1868298dcca74cb28ae50e6a