Calendar
Createddeciduus
Enables Large Language Models to interact with the Google Calendar API via natural language for scheduling and event management.
About
Calendar empowers Large Language Models (LLMs) to seamlessly interact with Google Calendar. By acting as an interface between the LLM and the Google Calendar API, it facilitates calendar operations via natural language requests. From listing and creating calendars to finding, creating, updating, and deleting events, it provides a comprehensive suite of features for managing your schedule. Advanced functionalities like analyzing busyness, checking attendee status, and scheduling mutual free slots further enhance its utility, making it a powerful tool for automating calendar-related tasks.
Key Features
- Exposes actions via a RESTful API using FastAPI.
- Provides MCP-compatible tools via stdio using the mcp_sdk library.
- Enables advanced scheduling analysis, including busyness analysis and finding mutual free slots.
- Supports listing, creating, finding, updating, and deleting events.
- 2 GitHub stars
- Secure Google Calendar API access using OAuth 2.0.
Use Cases
- Intelligent calendar management through LLM integration.
- Analyzing and optimizing personal or team schedules.
- Automated meeting scheduling using natural language requests.