Dla agentów AI i programistów
Treści uwierzbogu.pl — webinary biblijne z transkrypcjami, artykuły i odpowiedzi na pytania — są dostępne dla asystentów AI i aplikacji. Wszystko jest publiczne, tylko do odczytu i nie wymaga logowania. Limit: 60 zapytań na minutę z jednego adresu. Przy cytowaniu podawaj adres url z odpowiedzi. Wyjątek: agent może też — po zalogowaniu czytelnika (OAuth 2.1) — zapisywać go na webinary; zobacz Zapisy na webinary przez agenta.
Serwer MCP
Adres: https://uwierzbogu.pl/mcp (Streamable HTTP). Konfiguracja klienta:
{
"mcpServers": {
"uwierzbogu": { "type": "http", "url": "https://uwierzbogu.pl/mcp" }
}
}Karta serwera: /.well-known/mcp/server-card.json
Narzędzia
search_content(Szukaj w serwisie) — Wyszukuje webinary biblijne, artykuły z Czytelni i odpowiedzi z działu Pytania i Odpowiedzi na uwierzbogu.pl. Zwraca tytuł, krótkie streszczenie, kategorię, datę i adres url do zacytowania. Zapytanie po polsku, np. „zmartwychwstanie”, „Trójca”, „modlitwa”. REST:GET /api/v1/searchlist_webinars(Lista webinarów) — Najnowsze nagrane webinary albo (upcoming=true) najbliższe zaplanowane webinary z datą i godziną (UTC) oraz stroną zapisu. Opcjonalnie filtr po temacie (slug z list_topics). REST:GET /api/v1/webinarsget_webinar(Szczegóły webinaru) — Pełny opis webinaru po slugu (z adresu /webinary/<slug>): temat, prowadzący, data, link do nagrania na YouTube i wersji audio. include_transcript=true dodaje pełną transkrypcję wykładu (długi tekst). Slug znajdziesz przez search_content albo list_webinars. REST:GET /api/v1/webinars/{slug}get_article(Artykuł z Czytelni) — Pełna treść artykułu po slugu (z adresu /czytelnia/<slug>) w Markdown, z kategorią i datą publikacji. Slug znajdziesz przez search_content. REST:GET /api/v1/articles/{slug}search_faq(Pytania i odpowiedzi biblijne) — Krótkie odpowiedzi na pytania biblijne (dział Pytania i Odpowiedzi) z wersetami źródłowymi i adresem url każdej odpowiedzi. Bez zapytania zwraca pierwsze pytania w kolejności z serwisu. REST:GET /api/v1/faqlist_topics(Tematy) — Tematy (kategorie) serwisu ze slugami do filtrowania webinarów i adresami stron tematów. REST:GET /api/v1/topics
REST API
Baza: https://uwierzbogu.pl/api/v1/, opis OpenAPI 3.1: /openapi.json, katalog API: /.well-known/api-catalog.
curl "https://uwierzbogu.pl/api/v1/search?q=zmartwychwstanie"Markdown i llms.txt
Każdy artykuł, webinar i strona Pytań i Odpowiedzi jest dostępna jako Markdown po wysłaniu nagłówka Accept: text/markdown. Mapa całej treści: /llms.txt. Skill dla agentów: /.well-known/agent-skills/index.json.
Zapisy na webinary przez agenta (OAuth 2.1)
Czytelnik może pozwolić asystentowi AI zapisywać się na webinary w swoim imieniu. Logowanie odbywa się bez hasła: czytelnik podaje e-mail, klika link (albo wpisuje 6-cyfrowy kod) i na ekranie zgody widzi, która aplikacja prosi o dostęp i do czego. Zapis przez agenta działa tak samo jak formularz na stronie webinaru — przypomnienia przychodzą e-mailem. Zgoda na newsletter jest osobnym, nieobowiązkowym polem na ekranie zgody.
list_my_webinar_registrations(webinars:read) — Wymaga zalogowania (OAuth, scope webinars:read). Nadchodzące i minione webinary Uwierz Bogu, na które zapisany jest czytelnik: tytuł, termin (UTC), adres strony i data zapisu.register_for_webinar(webinars:write) — Wymaga zalogowania (OAuth, scope webinars:write). Zapisuje czytelnika na nadchodzący webinar (tylko status upcoming) — tak samo jak formularz na stronie webinaru: przypomnienia przyjdą e-mailem na adres czytelnika. Ponowny zapis na ten sam webinar nic nie zmienia. Limit: 20 zapisów na dobę.cancel_webinar_registration(webinars:write) — Wymaga zalogowania (OAuth, scope webinars:write). Usuwa zapis czytelnika na jeden webinar (slug z list_my_webinar_registrations). Newsletter i inne zapisy zostają.
Zakresy:
webinars:read— zobaczyć, na które webinary Uwierz Bogu jesteś zapisany (tytuły i terminy)webinars:write— zapisywać Cię na webinary Uwierz Bogu i wypisywać z nich (przypomnienia przyjdą e-mailem, tak jak po zapisie przez formularz na stronie)
Klienci MCP odkrywają wszystko sami: wywołanie chronionego narzędzia bez tokenu daje HTTP 401 z nagłówkiem WWW-Authenticate wskazującym metadane zasobu, a te — metadane serwera autoryzacji (dynamiczna rejestracja klienta, PKCE S256). Agent bez przeglądarki może się zarejestrować metodą auth.md (adres e-mail czytelnika + kod potwierdzany przez czytelnika na naszej stronie). Pełna instrukcja: /auth.md.
Czytelnik w każdej chwili sprawdzi i odwoła dostęp na stronie Twoje połączone aplikacje; odwołanie działa natychmiast.
English
uwierzbogu.pl offers a public, read-only MCP server (https://uwierzbogu.pl/mcp), a REST API with an OpenAPI description and Markdown versions of every content page (Accept: text/markdown). No authentication; 60 requests per minute per IP. Please cite the url field. With the reader's consent (OAuth 2.1, e-mail sign-in, PKCE S256, dynamic client registration or auth.md agent registration) the MCP server also lets an agent list, add and cancel the reader's webinar registrations — see /auth.md.
