accueil / serveurs / IA & Mémoire / ai.msza/polish-catholic-sermons
ai.msza/polish-catholic-sermons
serveur MCP (Model Context Protocol) · msza-ai 1.7.3
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 ai.msza/polish-catholic-sermons est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.msza/polish-catholic-sermons » 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 17 outils
- find_sessions_by_bible_passage≈ 1184 tokens
Returns public saved recordings whose saved Bible annotations exactly overlap the requested single-chapter verse range. scope=sermon excludes reading-only annotations; scope=session includes other liturgy annotations. Results use live lexicographic session_id order rather than chronology. Matches are stored annotations rather than semantic search or verified evidence. The indexed scan covers at most 200 public chapter candidates per request. No content generation, Bible-text retrieval, or network access occurs. Each page consumes the shared listing quota.
Paramètres, retour & exemple (7)
Paramètreslimit· integer · optionnel
Maximum recordings to return (default 10, maximum 20).scope· string · optionnel · sermon | session
sermon excludes reading-only annotations; session includes annotations from other liturgy sections.cursor· string · optionnel
Opaque next_cursor for the identical passage and scope. Page positions use session_id order, not recording date; additions behind a live cursor require restarting.book_id· string · requis
Three-character USFM book ID (case-insensitive), such as JHN or GEN; Catholic TOB, JDT, WIS, SIR, BAR, 1MA and 2MA are also accepted.chapter· integer · requis
Chapter number.end_verse· integer · optionnel
Last requested verse, inclusive; omit for one verse. Requests span at most 50 verses.start_verse· integer · requis
First requested verse, inclusive.
Exemple d'appel{"name": "find_sessions_by_bible_passage", "arguments": {"book_id": "texte", "chapter": 1, "start_verse": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": {}, "guidance": "texte", "returned": 1, "sessions": [], "provenance": "stored_annotations", "index_ready": true, "next_cursor": "texte", "indexing_incomplete": true}} - get_agent_skill≈ 564 tokens
Returns one immutable public Agent Skill by exact lowercase slug and optional x.y.z version. An omitted version returns the current published head; a supplied version returns that immutable snapshot. The read-only result contains complete skillMarkdown and metadata. Publishing belongs to a separate authenticated Hermes endpoint.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Required exact lowercase ASCII kebab-case skill slug returned by list_agent_skills.version· string · optionnel
Optional exact immutable semantic version x.y.z; omit it to read the current published head.
Exemple d'appel{"name": "get_agent_skill", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"slug": "texte", "tags": [], "title": "texte", "sha256": "texte", "pageUrl": "texte", "version": "texte", "updatedAt": "texte", "sourceUrls": [], "description": "texte", "downloadUrl": "texte", "publishedAt": "texte", "skillMarkdown": "texte"}} - get_ai_study≈ 729 tokens
Returns one saved public AI study by study_id with its complete public text and source-sermon metadata. An exceptional safety limit fails explicitly rather than returning partial text. source_sermons contains currently public finished sermons from at most 200 linked candidates. sources_truncated describes the candidate cap rather than text truncation. The response identifies AI-generated origin and includes provenance fields.
Paramètres, retour & exemple (1)
Paramètresstudy_id· string · requis
Exact sourceId/study_id of an AI study returned by search_msza_ai, or the ID in its canonical msza.ai study URL.
Exemple d'appel{"name": "get_ai_study", "arguments": {"study_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "text": "texte", "title": "texte", "study_id": "texte", "range_end": "texte", "truncated": true, "study_kind": "texte", "updated_at": "texte", "range_start": "texte", "text_source": "saved_blocks", "total_chars": 1, "generated_at": "texte"}} - get_announcements≈ 469 tokens
Returns saved parish announcements for an ended or interrupted public session, preferring the edited announcements section and otherwise its summary tab. The response excludes sermon and full-recording fallbacks. text_type identifies AI-edited or summarized text rather than guaranteed verbatim speech. Recording and summary-update dates are not announcement expiry dates. Text is limited to 8000 UTF-16 units; truncated and total_chars describe completeness. No AI generation or network retrieval occurs. Shared reference rate limits apply.
Paramètres, retour & exemple (1)
Paramètressession_id· string · requis
Exact public recording session ID, for example from a sermon listing or an msza.ai recording URL. The recording must contain saved announcements.
Exemple d'appel{"name": "get_announcements", "arguments": {"session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "text": "texte", "title": "texte", "church": "texte", "text_type": "ai_edited_transcript", "truncated": true, "session_id": "texte", "started_at": "texte", "updated_at": "texte", "total_chars": 1}} - get_bible_passage≈ 559 tokens
Returns up to 50 unchanged UBG verses from one chapter with copyright, license, and source attribution. The local text uses USFM book IDs such as GEN, PSA, MAT, and JHN. No translation or AI generation occurs.
Paramètres, retour & exemple (4)
Paramètresbook_id· string · requis
USFM book ID, for example JHN for John or GEN for Genesis (case-insensitive).chapter· integer · requis
Chapter number within the selected UBG book.end_verse· integer · optionnel
Last verse, inclusive. Omit to read only start_verse. At most 50 verses per request.start_verse· integer · requis
First verse, inclusive.
Exemple d'appel{"name": "get_bible_passage", "arguments": {"book_id": "texte", "chapter": 1, "start_verse": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "verses": [], "book_id": "texte", "chapter": 1, "book_name": "texte", "end_verse": 1, "licensing": {}, "start_verse": 1, "text_modified": true}} - get_church≈ 334 tokens
Returns a saved public church profile by camera_id with bounded description, address, stored Mass schedule, website, and update time. Profiles can be AI-enriched and schedules can be outdated. The result reads saved data without profile refresh or generation.
Paramètres, retour & exemple (1)
Paramètrescamera_id· string · requis
Exact public camera_id returned by list_churches.
Exemple d'appel{"name": "get_church", "arguments": {"camera_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "name": "texte", "address": "texte", "camera_id": "texte", "updated_at": "texte", "description": "texte", "website_url": "texte", "mass_schedule": "texte"}} - get_daily_page≈ 1546 tokens
Returns an already-prepared public /dzisiaj briefing for today in the Europe/Warsaw timezone or one YYYY-MM-DD date. The briefing contains a daily thought, readings, patrons, name days, external homilies, and public sermon links. sermon_aggregates_available identifies whether stored synthesis and digest provenance remains verifiable; false makes zero digest counters placeholders. AI-generated thoughts and synthesis are orientation material. Data comes from stored SQLite content without generation or refresh.
Paramètres, retour & exemple (1)
Paramètresdate· string · optionnel
Optional Warsaw calendar date. Omit it to use today.
Exemple d'appel{"name": "get_daily_page", "arguments": {"date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "date": "texte", "source": {}, "status": "pending", "liturgy": {}, "patrons": [], "sermons": [], "calendar": {}, "readings": [], "name_days": [], "updated_at": "texte", "generated_at": "texte"}} - get_person≈ 563 tokens
Returns one curated Catholic or biblical person profile by exact public person ID. Session-derived dynamic profiles remain unavailable until public provenance is verifiable. Results contain bounded profile fields, canonical source URLs, and at most 20 indexed Scripture references.
Paramètres, retour & exemple (1)
Paramètresperson_id· string · requis
Exact person sourceId returned by search_msza_ai, or id of a person in get_sermon.references.
Exemple d'appel{"name": "get_person", "arguments": {"person_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "kind": "biblical", "name": "texte", "note": "texte", "aliases": [], "feast_day": "texte", "person_id": "texte", "source_url": "texte", "description": "texte", "display_name": "texte", "scripture_total": 1, "scripture_truncated": true}} - get_place≈ 527 tokens
Returns one public Catholic or biblical place profile by exact public place ID. Results contain bounded profile fields, canonical source URLs, and at most 20 indexed Scripture references.
Paramètres, retour & exemple (1)
Paramètresplace_id· string · requis
Exact place sourceId returned by search_msza_ai, or id of a place in get_sermon.references.
Exemple d'appel{"name": "get_place", "arguments": {"place_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "kind": "biblical", "name": "texte", "note": "texte", "aliases": [], "place_id": "texte", "source_url": "texte", "description": "texte", "display_name": "texte", "scripture_total": 1, "scripture_truncated": true, "scripture_references": []}} - get_prayer≈ 436 tokens
Returns one saved public prayer-book item: prayer, song, or fixed liturgical text. Bare prayer IDs and namespaced song:<id> and standard:<id> IDs are supported. kind, text_status, and truncated describe content availability; a song can contain only a first line or metadata. rights_note records provenance rather than permission. Text is stored content without generation or network retrieval.
Paramètres, retour & exemple (1)
Paramètresprayer_id· string · requis
Existing bare prayer ID, or exact namespaced prayer_id/item_id (song:<id> or standard:<id>) returned by search or transcript/sermon references.
Exemple d'appel{"name": "get_prayer", "arguments": {"prayer_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "kind": "prayer", "note": "texte", "text": "texte", "type": "prayer", "title": "texte", "item_id": "texte", "prayer_id": "texte", "truncated": true, "source_url": "texte", "rights_note": "texte", "text_status": "stored_text"}} - get_sermon≈ 1126 tokens
Returns public sermon text for an exact session ID in its stored language. text_type identifies an AI-edited transcript section, fallback summary, or fallback short thought; these forms are not guaranteed verbatim speech. truncated and total_chars describe text completeness. references contains at most 50 saved annotations; selected_section concerns the displayed section and session can concern other liturgy. Saved annotations can be machine-generated and incomplete.
Paramètres, retour & exemple (1)
Paramètressession_id· string · requis
Exact public sermon session ID returned by search_msza_ai or a sermon-listing tool.
Exemple d'appel{"name": "get_sermon", "arguments": {"session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "title": "texte", "church": "texte", "source": {}, "text_type": "ai_edited_transcript", "truncated": true, "references": {}, "session_id": "texte", "started_at": "texte", "transcript": "texte", "total_chars": 1}} - get_transcript≈ 934 tokens
Returns saved final transcript segments from an ended or interrupted public session rather than an AI-edited sermon section. Each page contains at most 20 segments and 12000 UTF-16 text units. next_cursor represents the next page for the same session; long segments continue with char_offset. Text is privacy-redacted, timestamps retain original metadata, and creation-time/ID ordering is stable. Pagination is live, so edits can invalidate a cursor. Saved references concern the returned page. Each page consumes the shared listing budget; oversized stored segments fail explicitly.
Paramètres, retour & exemple (2)
Paramètrescursor· string · optionnel
Opaque next_cursor from the previous page of this same session. Omit for the first page.session_id· string · requis
Exact public session ID from search_msza_ai or a sermon listing. Only ended/interrupted public sessions are accessible.
Exemple d'appel{"name": "get_transcript", "arguments": {"session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "returned": 1, "segments": [], "text_type": "privacy_redacted_stored_transcript", "references": {}, "session_id": "texte", "next_cursor": "texte"}} - list_agent_skills≈ 594 tokens
Returns up to 50 immutable public Agent Skill summaries from the msza.ai catalogue, optionally filtered by one exact tag. Results contain metadata and canonical links without full Markdown. The catalogue is read-only; publishing belongs to a separate authenticated Hermes endpoint.
Paramètres, retour & exemple (3)
Paramètrestag· string · optionnel
Optional exact public catalogue tag; omit it to list all published skill heads.limit· integer · optionnel
Optional page size from 1 to 50; the default is 20.offset· integer · optionnel
Optional zero-based offset from 0 to 1000 for bounded catalogue pagination.
Exemple d'appel{"name": "list_agent_skills", "arguments": {"tag": "texte", "limit": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": [], "hasMore": true, "nextOffset": 1}} - list_churches≈ 456 tokens
Returns enabled public churches in stable camera ID order, up to 50 per page. next_cursor represents the next page for the same optional literal name/address substring filter; null marks the end. truncated identifies additional matching records. The live catalogue can change during traversal.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Maximum number of churches to return (default 20, maximum 50).query· string · optionnel
Optional literal substring of a church name or address. Preserve Polish diacritics; case folding is limited to ASCII letters. Keep the same query on subsequent pages.cursor· string · optionnel
Opaque next_cursor from the previous page. Omit for the first page. Bound to the same query.
Exemple d'appel{"name": "list_churches", "arguments": {"limit": 1, "query": "texte", "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"churches": [], "returned": 1, "truncated": true, "next_cursor": "texte"}} - list_recent_sermons≈ 380 tokens
Returns up to 10 latest public msza.ai sermons in reverse chronological order, optionally limited to one church. This bounded, non-paginated listing contains compact metadata and excerpts.
Paramètres, retour & exemple (1)
Paramètrescamera_id· string · optionnel
Optional stable public church profile ID. Omit it to list recent sermons from all churches.
Exemple d'appel{"name": "list_recent_sermons", "arguments": {"camera_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"scope": "recent", "maximum": 10, "sermons": [], "returned": 1, "camera_id": "texte"}} - list_sermons_by_date≈ 479 tokens
Returns public sermons whose start time falls on one selected Europe/Warsaw calendar day, optionally limited to one church. The non-paginated listing contains at most 50 compact records; total and truncated describe the safety ceiling.
Paramètres, retour & exemple (2)
Paramètresdate· string · requis
Required Europe/Warsaw calendar date using YYYY-MM-DD.camera_id· string · optionnel
Optional stable public church profile ID. Omit it to list sermons from all churches on the selected day.
Exemple d'appel{"name": "list_sermons_by_date", "arguments": {"date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"date": "texte", "scope": "date", "total": 1, "maximum": 50, "sermons": [], "returned": 1, "camera_id": "texte", "truncated": true}} - search_msza_ai≈ 1198 tokens
Searches public, predominantly Polish-language msza.ai sermons, sermon studies, Bible passages, prayers, songs, people, and places by topic, keyword, and relevance. Results retain stored source language and contain candidate matches, stable source IDs, citation labels, short excerpts, dates, and links. Date and church filters apply to sermon records. Priest names are unavailable.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnel
Maximum number of compact source results to return.query· string · requis
Focused Polish retrieval query for a topical request. For another user language, translate only topical terms into Polish while preserving proper names, exact IDs, Bible references, and supplied filters.date_to· string · optionnel
Optional last Warsaw calendar day of an absolute archive period, inclusive.weekday· integer · optionnel
Optional Warsaw weekday filter: Sunday=0, Monday=1, ..., Saturday=6.camera_id· string · optionnel
Optional stable church profile ID. When supplied, only public sermons from that church are searched.date_from· string · optionnel
Optional first Warsaw calendar day of an absolute archive period, inclusive.days_back· integer · optionnel
Optional rolling calendar-day window ending today, for example 7 or 28. Omit when using date_from or date_to.content_types· array · optionnel
Optional content categories to search; omitted preserves automatic mixed discovery. Unselected categories are not queried. prayer_book covers prayers, songs and fixed liturgical texts. ai_study results are AI-generated orientation, not evidence. Explicit bible selection enables bounded Scripture search without intent inference. Date/weekday/church filters apply only to sermons; camera_id requires sermon when content_types is supplied. Up to 6 entries; duplicates are removed. Existing source kind labels remain unchanged.
Exemple d'appel{"name": "search_msza_ai", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "filters": {}, "sources": [], "retrieval": {}, "archiveCapabilities": {}}}
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é ».