{"name": "mariatta-availability", "version": "1.0.0", "protocolVersion": "2024-11-05", "endpoint": "https://secretcodes.dev/mcp/", "documentation": "https://secretcodes.dev/agents/", "transport": "http", "authentication": "none", "limits": {"rate": "60/minute per IP", "max_query_range_days": 14}, "tools": [{"name": "check_availability", "description": "Check whether a specific time window is free on Mariatta's calendar. Returns whether it is free, the band (business/extended), and a reason if not free.", "inputSchema": {"type": "object", "properties": {"datetime": {"type": "string", "format": "date-time", "description": "ISO 8601 start datetime with timezone."}, "duration_minutes": {"type": "integer", "default": 30, "minimum": 1, "description": "Meeting length in minutes."}}, "required": ["datetime"]}}, {"name": "list_free_slots", "description": "Return free time slots in a date range. Default duration is 30 minutes, business hours only. Set include_extended=true to also return early-morning and evening extended-hour slots. Maximum range 14 days; longer ranges are a future paid feature.", "inputSchema": {"type": "object", "properties": {"start": {"type": "string", "format": "date-time"}, "end": {"type": "string", "format": "date-time"}, "duration_minutes": {"type": "integer", "default": 30, "minimum": 1}, "include_extended": {"type": "boolean", "default": false}}, "required": ["start", "end"]}}, {"name": "get_busy_shadow", "description": "Return the busy time ranges from Mariatta's connected Google Calendars in a date range. Only start/end timestamps \u2014 never event titles, attendees, or descriptions. Maximum range 14 days; longer ranges are a future paid feature.", "inputSchema": {"type": "object", "properties": {"start": {"type": "string", "format": "date-time"}, "end": {"type": "string", "format": "date-time"}}, "required": ["start", "end"]}}, {"name": "get_booking_info", "description": "Return paid-booking availability info. Currently a stub \u2014 returns available=false until the Stripe booking layer lands.", "inputSchema": {"type": "object", "properties": {}}}]}