MCP Server

Giornata Mondiale

it.giornatamondiale/world-days
Knowledge & Documentation Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Searches and lists Italian and international world days with dates, sources, editorial content, and verification status.

fetch
fetch
Fetch the published editorial text, dates, primary sources and correction history of an exact day identifier returned by search or list_days.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 300, 'minLength': 1}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'description', 'canonical_url', 'start_date', 'end_date', 'month_day', 'recurrence', 'recurrence_end_date', 'date_rule', 'organizer', 'organizer_url', 'topics', 'authority_status', 'official_source_title', 'official_source_url', 'institution', 'resolution_reference', 'resolution_url', 'reviewed_at', 'first_published_at', 'updated_at', 'correction_history', 'next_occurrence', 'date_basis', 'text', 'content_truncated', 'content_scope', 'content_url', 'markdown_url', 'sources', 'corrections', 'provenance'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'topics': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'slug'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': False}}, 'sources': {'type': 'array', 'items': {'type': 'string'}}, 'end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'date_rule': {'type': 'string'}, 'month_day': {'type': 'string'}, 'organizer': {'type': 'string'}, 'date_basis': {'type': 'string'}, 'provenance': {'type': 'object', 'required': ['publisher', 'methodology_url', 'dataset_license', 'citation_guidance'], 'properties': {'publisher': {'type': 'string'}, 'dataset_license': {'type': 'string'}, 'methodology_url': {'type': 'string'}, 'citation_guidance': {'type': 'string'}}, 'additionalProperties': False}, 'recurrence': {'type': 'string'}, 'start_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updated_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'content_url': {'type': 'string'}, 'corrections': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'description': {'type': 'string'}, 'institution': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'reviewed_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'markdown_url': {'type': 'string'}, 'canonical_url': {'type': 'string'}, 'content_scope': {'enum': ['published_record', 'summary_only'], 'type': 'string'}, 'organizer_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resolution_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'next_occurrence': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'authority_status': {'enum': ['official', 'community', 'unreviewed'], 'type': 'string'}, 'content_truncated': {'type': 'boolean'}, 'correction_history': {'type': 'array', 'items': {'type': 'string'}}, 'first_published_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'official_source_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'recurrence_end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resolution_reference': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'official_source_title': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}
list_days
list_days
List days on a date or in an inclusive date range (maximum 366 days). Defaults to today in Europe/Rome. Resolves movable annual dates and excludes expired recurrences.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'topic': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Exact topic slug from list_topics.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 100000, 'minimum': 0}, 'end_date': {'type': 'string', 'description': 'YYYY-MM-DD; defaults to start_date.'}, 'start_date': {'type': 'string', 'description': 'YYYY-MM-DD; omit both dates for today.'}, 'authority_status': {'enum': ['all', 'official', 'community', 'unreviewed'], 'type': 'string', 'default': 'all'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'total', 'limit', 'offset', 'next_offset', 'start_date', 'end_date', 'timezone', 'provenance'], 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'description', 'canonical_url', 'start_date', 'end_date', 'month_day', 'recurrence', 'recurrence_end_date', 'date_rule', 'organizer', 'organizer_url', 'topics', 'authority_status', 'official_source_title', 'official_source_url', 'institution', 'resolution_reference', 'resolution_url', 'reviewed_at', 'first_published_at', 'updated_at', 'correction_history', 'next_occurrence', 'date_basis'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'topics': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'slug'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': False}}, 'end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'date_rule': {'type': 'string'}, 'month_day': {'type': 'string'}, 'organizer': {'type': 'string'}, 'date_basis': {'type': 'string'}, 'recurrence': {'type': 'string'}, 'start_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updated_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'description': {'type': 'string'}, 'institution': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'reviewed_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'canonical_url': {'type': 'string'}, 'organizer_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resolution_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'next_occurrence': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'authority_status': {'enum': ['official', 'community', 'unreviewed'], 'type': 'string'}, 'correction_history': {'type': 'array', 'items': {'type': 'string'}}, 'first_published_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'official_source_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'recurrence_end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resolution_reference': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'official_source_title': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'end_date': {'type': 'string'}, 'timezone': {'type': 'string'}, 'provenance': {'type': 'object', 'required': ['publisher', 'methodology_url', 'dataset_license', 'citation_guidance'], 'properties': {'publisher': {'type': 'string'}, 'dataset_license': {'type': 'string'}, 'methodology_url': {'type': 'string'}, 'citation_guidance': {'type': 'string'}}, 'additionalProperties': False}, 'start_date': {'type': 'string'}, 'next_offset': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}
list_topics
list_topics
List public topic names, slugs and record counts. Use a slug as the topic filter in search or list_days.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 100000, 'minimum': 0}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'total', 'limit', 'offset', 'next_offset', 'provenance'], 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'slug', 'count'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'count': {'type': 'number'}}, 'additionalProperties': False}}, 'provenance': {'type': 'object', 'required': ['publisher', 'methodology_url', 'dataset_license', 'citation_guidance'], 'properties': {'publisher': {'type': 'string'}, 'dataset_license': {'type': 'string'}, 'methodology_url': {'type': 'string'}, 'citation_guidance': {'type': 'string'}}, 'additionalProperties': False}, 'next_offset': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}
search
search
Search Italian world and international days by title, official title, description or topic. Returns citable records and explicit verification status. Use fetch for details.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'topic': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Exact topic slug from list_topics.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 100000, 'minimum': 0}, 'authority_status': {'enum': ['all', 'official', 'community', 'unreviewed'], 'type': 'string', 'default': 'all'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'total', 'limit', 'offset', 'next_offset', 'provenance'], 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'description', 'canonical_url', 'start_date', 'end_date', 'month_day', 'recurrence', 'recurrence_end_date', 'date_rule', 'organizer', 'organizer_url', 'topics', 'authority_status', 'official_source_title', 'official_source_url', 'institution', 'resolution_reference', 'resolution_url', 'reviewed_at', 'first_published_at', 'updated_at', 'correction_history', 'next_occurrence', 'date_basis'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'topics': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'slug'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': False}}, 'end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'date_rule': {'type': 'string'}, 'month_day': {'type': 'string'}, 'organizer': {'type': 'string'}, 'date_basis': {'type': 'string'}, 'recurrence': {'type': 'string'}, 'start_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updated_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'description': {'type': 'string'}, 'institution': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'reviewed_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'canonical_url': {'type': 'string'}, 'organizer_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resolution_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'next_occurrence': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'authority_status': {'enum': ['official', 'community', 'unreviewed'], 'type': 'string'}, 'correction_history': {'type': 'array', 'items': {'type': 'string'}}, 'first_published_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'official_source_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'recurrence_end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'resolution_reference': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'official_source_title': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'provenance': {'type': 'object', 'required': ['publisher', 'methodology_url', 'dataset_license', 'citation_guidance'], 'properties': {'publisher': {'type': 'string'}, 'dataset_license': {'type': 'string'}, 'methodology_url': {'type': 'string'}, 'citation_guidance': {'type': 'string'}}, 'additionalProperties': False}, 'next_offset': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}
Added
list_topics
Sept. 17, 2026, 12:54 p.m.
Added
list_days
Sept. 17, 2026, 12:54 p.m.
Added
fetch
Sept. 17, 2026, 12:54 p.m.
Added
search
Sept. 17, 2026, 12:54 p.m.