iCalendar Syntax Validator

iCalendar Syntax Validator MCP Connector for Claude

A+

Validates iCalendar (ICS) structural integrity, component boundaries, and date-time syntax.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides precise validation for iCalendar (ICS) files. It ensures that components like VEVENT, VTODO, and VJOURNAL are correctly opened and closed, preventing structural failures. Use validate_icalendar_structure to check nesting, verify_component_properties to ensure mandatory fields like UID and DTSTAMP are present, and check_date_time_syntax to verify temporal formatting. It provides exact line numbers for any detected errors to facilitate rapid debugging.

icalendaricsvalidationcalendarsyntax

3 tools expose this connector's capabilities to your AI agent.

check_date_time_syntax

Scans the document to ensure all date and time properties follow the strict iCalendar temporal format

validate_icalendar_structure

Checks the high-level structural integrity and nesting of the iCalendar string

verify_component_properties

Validates that the required properties exist within specific component blocks

See how to talk to your AI agent using iCalendar Syntax Validator.

Is this ICS string structurally valid: 'BEGIN:VEVENT UID:123 DTSTAMP:20230101T000000Z END:VEVENT'

Yes, the structure is valid and all mandatory properties are present.

Check if this VEVENT has the required UID and DTSTAMP properties.

The component is missing the required UID property.

Validate the date-time syntax in this string: 'BEGIN:VEVENT DTSTART:2023-13-01 END:VEVENT'

Syntax error detected: '2023-13-01' is an invalid date format.

The validator specifically supports VEVENT, VTODO, and VJOURNAL components.

Related Connectors