calendar-ics-reader-events-freebusy-conflicts
Ce que fait ce MCP
Imports and reads ICS calendars, lists and searches events, identifies conflicts and free periods, exports events, and converts meetings into time-entry data.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 20, 'description': 'Last day, YYYY-MM-DD, included'}, 'from': {'type': 'string', 'maxLength': 20, 'description': 'First day, YYYY-MM-DD'}, 'calendar': {'type': 'string', 'maxLength': 80, 'description': 'One calendar name; default every imported calendar'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['out_path'], 'properties': {'to': {'type': 'string', 'maxLength': 20, 'description': 'Last day, YYYY-MM-DD, included'}, 'ids': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 500, 'description': 'Event ids from events_list, events_search or next_event'}, 'from': {'type': 'string', 'maxLength': 20, 'description': 'First day, YYYY-MM-DD (alternative to ids)'}, 'calendar': {'type': 'string', 'maxLength': 80, 'description': 'With from/to: limit to one calendar'}, 'out_path': {'type': 'string', 'maxLength': 4096, 'description': 'Name for the downloaded .ics file, e.g. week.ics'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 20, 'description': 'Last day, YYYY-MM-DD, included'}, 'from': {'type': 'string', 'maxLength': 20, 'description': 'First day, YYYY-MM-DD'}, 'zone': {'type': 'string', 'maxLength': 100, 'description': 'Show local times in this zone or city instead of your own'}, 'calendar': {'type': 'string', 'maxLength': 80, 'description': 'One calendar name; default every imported calendar'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'to': {'type': 'string', 'maxLength': 20, 'description': 'Last day, YYYY-MM-DD, included'}, 'from': {'type': 'string', 'maxLength': 20, 'description': 'First day, YYYY-MM-DD'}, 'query': {'type': 'string', 'maxLength': 200, 'description': 'Words to look for, case-insensitive'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event_id', 'project'], 'properties': {'rate': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'string', 'maxLength': 60}], 'description': "Hourly rate for this entry; a number (120) or the words the user said ('120 euros an hour')"}, 'project': {'type': 'string', 'maxLength': 80, 'description': 'Project or client the meeting is billed to'}, 'currency': {'type': 'string', 'maxLength': 20, 'description': "Currency of the rate: EUR, USD, GBP, PLN, or the word the user said ('euros'). Without it the time-tracker falls back to USD."}, 'event_id': {'type': 'string', 'maxLength': 200, 'description': 'Event id from events_list, events_search or next_event'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 20, 'description': 'Last day, YYYY-MM-DD, included'}, 'from': {'type': 'string', 'maxLength': 20, 'description': 'First day, YYYY-MM-DD'}, 'zone': {'type': 'string', 'maxLength': 100, 'description': 'Zone the working hours and the output are in; default your own'}, 'work_end': {'type': 'string', 'maxLength': 10, 'description': 'End of your working day, HH:MM, default 17:00'}, 'calendars': {'type': 'array', 'items': {'type': 'string', 'maxLength': 80}, 'maxItems': 20, 'description': 'Calendar names; default all of them'}, 'work_start': {'type': 'string', 'maxLength': 10, 'description': 'Start of your working day, HH:MM, default 09:00'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'description': 'The calendar name from calendars_list'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'url': {'type': 'string', 'maxLength': 4096, 'description': 'Public https:// or webcal:// .ics feed. Fetched once, only because you asked; Pro feature'}, 'name': {'type': 'string', 'maxLength': 80, 'description': 'What to call this calendar, e.g. "work" or "family"'}, 'path': {'type': 'string', 'maxLength': 4096, 'description': 'Not available on this hosted endpoint, which has no filesystem: paste the file as text instead'}, 'text': {'type': 'string', 'maxLength': 5242880, 'description': 'The .ics file contents, pasted'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'License key from checkout, MCPL1.<payload>.<signature>'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'calendar': {'type': 'string', 'maxLength': 80, 'description': 'One calendar name; default every imported calendar'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
Calcgrid
Runs general-purpose calculators for loans, dates, lunar and solar terms, time zones, units, and a larger catalog of specialized …
Local MCP
Connects AI assistants to Mac email, calendars, reminders, notes, tasks, files, Microsoft 365, Todoist, spreadsheets, and daily b…
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
hopi
Provides read-only calculators, converters, validators, text utilities, encoders, and generators for everyday and technical tasks.
mu
Supports personal and collaborative tasks including web browsing, app creation, blogs, bookmarks, discussions, and contact manage…
John's Essentials
Analyzes and converts documents, images, audio, video, archives, data files, and other media formats, with PDF chat and file insp…
Dayze — Life Context
Provides authenticated personal life-context data and tools for contacts, memories, events, expenses, trips, assets, places, and …