MCP Server

IARCCUM Archive of Anglican-Roman Catholic Dialogue

org.iarccum/archive
Knowledge & Documentation Search & Research Public & reachable MCP 2026-07-28

What this MCP does

Searches and retrieves public documents, people, organizations, events, and relationships from the IARCCUM Anglican-Roman Catholic dialogue archive.

find_documents_by_protocol
Find Documents By Protocol
Find public documents by archive protocol number, ranking exact matches before partial matches.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['protocol'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of results (maximum 50).'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 5000, 'minimum': 0, 'description': 'Zero-based result offset.'}, 'protocol': {'type': 'string', 'maxLength': 150, 'minLength': 1, 'description': 'Complete or partial protocol number.'}}, 'additionalProperties': False}
get_document
Get Document
Return structured metadata and public items for one released IARCCUM document.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'minimum': 1, 'description': 'IARCCUM document ID.'}}, 'additionalProperties': False}
get_name
Get Name
Return one public authority record with public hierarchy and relationship data. Private contact fields are excluded.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'minimum': 1, 'description': 'IARCCUM name authority ID.'}}, 'additionalProperties': False}
get_related_documents
Get Related Documents
Find public documents explicitly linked to a document in the archive relationship table.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'minimum': 1, 'description': 'Public IARCCUM document ID.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of results (maximum 50).'}}, 'additionalProperties': False}
search_documents
Search Documents
Search public IARCCUM documents by title, description, and indexed full text. Embargoed records are never returned.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of results (maximum 50).'}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Search words or phrase.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 5000, 'minimum': 0, 'description': 'Zero-based result offset.'}, 'date_to': {'type': 'string', 'maxLength': 10, 'minLength': 4, 'description': 'Optional upper date bound (YYYY, YYYY-MM, or YYYY-MM-DD).'}, 'author_id': {'type': 'integer', 'minimum': 1, 'description': 'Optional author/name authority ID.'}, 'date_from': {'type': 'string', 'maxLength': 10, 'minLength': 4, 'description': 'Optional lower date bound (YYYY, YYYY-MM, or YYYY-MM-DD).'}, 'organisation_id': {'type': 'integer', 'minimum': 1, 'description': 'Optional fonds/organisation authority ID.'}}, 'additionalProperties': False}
search_events
Search Events
Search events by title, location, description, participants, and optional dates.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of results (maximum 50).'}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'Event search words.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 5000, 'minimum': 0, 'description': 'Zero-based result offset.'}, 'date_to': {'type': 'string', 'maxLength': 10, 'minLength': 4, 'description': 'Optional upper date bound.'}, 'date_from': {'type': 'string', 'maxLength': 10, 'minLength': 4, 'description': 'Optional lower date bound.'}}, 'additionalProperties': False}
search_names
Search Names
Search person and named-body authority records by name components, dates, acronym, ISNI, Wikidata ID, and variant name.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of results (maximum 50).'}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'Name, acronym, ISNI, or Wikidata ID to search.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 5000, 'minimum': 0, 'description': 'Zero-based result offset.'}}, 'additionalProperties': False}
search_organisations
Search Organisations
Search authority records marked as IARCCUM organisations/fonds.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Number of results (maximum 50).'}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'Organisation name, acronym, or variant.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 5000, 'minimum': 0, 'description': 'Zero-based result offset.'}}, 'additionalProperties': False}
Added
search_events
Oct. 4, 2026, 2:40 a.m.
Added
get_related_documents
Oct. 4, 2026, 2:40 a.m.
Added
find_documents_by_protocol
Oct. 4, 2026, 2:40 a.m.
Added
search_organisations
Oct. 4, 2026, 2:40 a.m.
Added
get_name
Oct. 4, 2026, 2:40 a.m.
Added
search_names
Oct. 4, 2026, 2:40 a.m.
Added
get_document
Oct. 4, 2026, 2:40 a.m.
Added
search_documents
Oct. 4, 2026, 2:40 a.m.