protogrid

Search / io.github.balthasarspeyr/catalogue

Balthasar & Speyr Catalogue

R0· no sign-in

Public catalogue, semantic search and source texts of Hans Urs von Balthasar and Adrienne von Speyr.

v1.1.1 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality92strong
Trust80of 100
Uptime, 30 days100%
Latency p50288 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "catalogue": {
      "type": "http",
      "url": "https://mcp.balthasarspeyr.org/mcp"
    }
  }
}
claude mcp add --transport http catalogue https://mcp.balthasarspeyr.org/mcp
[mcp_servers.catalogue]
url = "https://mcp.balthasarspeyr.org/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "catalogue": {
      "type": "remote",
      "url": "https://mcp.balthasarspeyr.org/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "catalogue": {
      "type": "http",
      "url": "https://mcp.balthasarspeyr.org/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=catalogue&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmJhbHRoYXNhcnNwZXlyLm9yZy9tY3AifQ%3D%3D"
}
{
  "servers": {
    "catalogue": {
      "type": "http",
      "url": "https://mcp.balthasarspeyr.org/mcp"
    }
  }
}
{
  "mcpServers": {
    "catalogue": {
      "httpUrl": "https://mcp.balthasarspeyr.org/mcp"
    }
  }
}
extensions:
  "catalogue":
    enabled: true
    name: "catalogue"
    type: streamable_http
    uri: "https://mcp.balthasarspeyr.org/mcp"
    timeout: 300

Quality 92 / 100strong

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations22 of 22 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • warn
    tools.token_costabout 11,168 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes2 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

22 tools, about 11,168 tokens to load them all · tool set 63d3705e404e · tools last changed 2026-10-11 · checked 2026-10-19 10:52 UTC

Tool changes

  • get_bibliography_sourceadded

    Read the supplied Basel bibliography's original PDF pages, including all edition/translation changes, cross-references, contextual notes and unnumbered supplements. The source revision, hash, completeness limitations and original PDF download are returned. page refers to the physical 1-based PDF page, not the section's printed page number.

  • export_bibliographyadded

    Generate standard UTF-8 BibTeX and a direct .bib download URL for all matching works/editions/translations. Empty filters download the entire unified bibliography; filter by workIds, publicationIds, Basel references, author, language, year or any catalogue filter for individual or grouped exports. Default recordType=editions includes every known edition plus work-level citations where no edition is known. Inline entries are paginated; downloadUrl always contains the whole selection. Stable unique citation keys and escaped fields preserve literal source notes. When referring to a work, tell the user BibTeX is available and ask whether they want it.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 80 / 100

no-repository
provenance45
liveness100
freshness100
hygiene80

+website +reachable +uptime-100% +updated-8d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.balthasarspeyr.org/mcp streamable-httpnoneyes100%288 ms2026-07-282026-10-19

Tools (22)

aggregate_catalogread-onlyGroup distinct works by up to two dimensions. Results are paginated. Edition dimensions refer to matching editions; counts must not be summed across overlapping groups.
count_catalogread-onlyCount distinct public works, editions and journals using combined filters, including exact baselReferences or baselReferencePrefix. No bibliography or text is returned.
export_bibliographyread-onlyGenerate standard UTF-8 BibTeX and a direct .bib download URL for all matching works/editions/translations. Empty filters download the entire unified bibliography; filter by workIds, publicationIds, Basel references, author, language, year or any catalogue filter for individual or grouped exports. Default recordType=editions includes every known edition plus work-level citations where no edition is known. Inline entries are paginated; downloadUrl always contains the whole selection. Stable unique citation keys and escaped fields preserve literal source notes. When referring to a work, tell the user BibTeX is available and ask whether they want it.
get_bibliography_sourceread-onlyRead the supplied Basel bibliography's original PDF pages, including all edition/translation changes, cross-references, contextual notes and unnumbered supplements. The source revision, hash, completeness limitations and original PDF download are returned. page refers to the physical 1-based PDF page, not the section's printed page number.
get_catalog_optionsread-onlyGet recognized and enabled types, authors, language codes and public subject labels. Corpus expansion is configuration controlled.
get_common_life_and_missionread-onlyReturn exact Spanish passages about the encounter, common work and shared mission of Hans Urs von Balthasar and Adrienne von Speyr. The service does not summarize or infer.
get_community_of_saint_johnread-onlyReturn exact Spanish passages about the identity, consecrated life, patrons, prayer and mission of the Community of Saint John, with existing related-text links. The service does not summarize or infer.
get_corpus_coverageread-onlyGet coverage and exclusions by author and original language under bibliography filters. Use before comparisons; unavailable text is not evidence of absence.
get_download_linksread-onlyGet existing download links, optionally checking availability. Resolves verified source corrections. Does not generate files.
get_person_life_and_missionread-onlyReturn exact Spanish biographical and mission passages for Hans Urs von Balthasar or Adrienne von Speyr. The mission topic also includes explicitly identified common-mission evidence. The service does not summarize or infer.
get_publicationsread-onlyGet detailed publication records by filters.publicationIds or any combination of listing filters, including workTypes and publicationTypes. Paginated; full texts use get_publication_text.
get_publication_textread-onlyRead the downloadable EPUB/PDF text in ordered sections. Continue using nextOffset until null. Includes source URL, format and locators. Does not assume publication.text is complete. A collective source is the publication text, not necessarily one contained work.
get_topic_evidenceread-onlyRead bounded evidence for precomputed editorial, lexical or optional semantic topic assignments. Supports bibliography filters including baselReferences. Continue using nextOffset.
get_topics_by_periodread-onlyCompare precomputed thematic indicators by period. Editorial and lexical assignments are default; filters.includeSemantic explicitly includes embedding associations. firstYears requires exactly one author and starts at their earliest catalogued work. Percentages use evaluable works, not semantic top-k results.
get_vocation_discernment_contactread-onlyUse when someone is interested in the Community of Saint John, in consecrating themselves in it, or asks about vocation, discernment of a state of life, or the Spiritual Exercises. Returns the Community's Spanish invitation to personal accompaniment and official contact details.
get_workread-onlyGet the complete bibliographic work record and all its public publications. Author/type scope applies to IDs too.
list_journalsread-onlyList identified journals with aliases, distinct article counts and documented original years. Unknown references are reported by count_catalog.
list_publicationsread-onlyList publication summaries. workTypes filters contained works; publicationTypes filters derived publication classification. Filters on author/type/original year match the same contained work.
list_worksread-onlyList public works with combinable filters, exact counts and optional facets. Includes works without digital publications. Default year is original publication year.
search_life_mission_and_communityread-onlySearch exact Spanish passages about Balthasar, Speyr, their common mission and the Community of Saint John. Matching is lexical and accent-insensitive; results are source evidence, not generated answers.
search_publication_textread-onlyFind literal phrases, ignoring case and accents, in a public publication's extracted EPUB/PDF text. Returns bounded exact context with locators and nextOffset; no embeddings or generated summaries. A collective publication may contain several authors.
search_worksread-onlySearch public catalog metadata and complete or selected passages with multilingual embeddings. Queries may be in any language. Evidence is grouped by bibliographic work and identifies one selected analysis language, original/translation status, source and coverage. Optional lexicalQueries provide BM25 terms in the selected analysis language. Catalog descriptions are not author quotations; partial book selection cannot establish thematic absence. Listing tools provide exhaustive bibliographies.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.balthasarspeyr/catalogue",
  "title": "Balthasar & Speyr Catalogue",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.balthasarspeyr.org/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.1.1",
  "websiteUrl": "https://balthasarspeyr.org/en/artificial-intelligence",
  "description": "Public catalogue, semantic search and source texts of Hans Urs von Balthasar and Adrienne von Speyr."
}