langchain-google-calendar-tools
This repo walks through connecting to the Google Calendar API.
Decision gist · record as of 2026-08-14
No. The package is dormant (last updated 2023-11-30), has incomplete core features (timezone hardcoded, no recurring event support, no invitation handling), and its license metadata is unclear. Unless you need exactly this integration for a prototype and can work around its limitations, consider waiting for active maintenance or exploring alternative approaches.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Google Cloud project setup, Calendar API enabled, and OAuth credentials file (credentials.json) in the specified path.
- Low friction install with a pure Python wheel.
- Maintenance is dormant—last commit was 2023-11-30—so expect no active support or updates for bugs or API changes.
License · maintenance · safety
(unclear) — License treatment is unclear in the metadata, though the description states MIT licensing. Verify the actual license file in the repository before relying on it for commercial use.
last release 2023-11-30 (988 days) · last repo commit 2023-11-30 · 4 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 118,628 downloads/mo, #12,110 on PyPI
Alternatives
Verify before relying
pip install langchain-google-calendar-tools
from langchain_google_calendar_tools import GoogleCalendarTools
# Requires Google Cloud project with Calendar API enabled
# and OAuth credentials saved as credentials.json
tools = GoogleCalendarTools(credentials_file='./credentials.json')- Whether timezone handling remains fixed to Vietnam's timezone in current version or has been updated
- Current state of recurring event update support
- Whether invitation-related functions have been implemented since 0.0.1
- Compatibility with recent versions of langchain and google-api-python-client
What it is and what it does
Langchain-google-calendar-tools is a LangChain integration that wraps the Google Calendar API, allowing language models to interact with calendar data through a tool interface. It depends on google-api-python-client, google-auth-oauthlib, langchain, protobuf, and pytz to handle OAuth authentication, API calls, and timezone conversions.
The package is in beta (0.0.1) and dormant—its last release and commit were 2023-11-30. The documentation acknowledges incomplete features: timezone is hardcoded to Vietnam's timezone, recurring event updates are unimplemented, and invitation-related functions are missing. It requires manual setup of a Google Cloud project, Calendar API enablement, and OAuth credentials before use.
Use it for
- Embed calendar queries into LangChain agents to let language models fetch upcoming events or check availability
- Build chatbots that can read calendar information in response to natural language questions
- Prototype calendar automation workflows where an LLM decides which calendar operations to perform
- Integrate calendar data into multi-step LangChain chains that need to reference scheduling information
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
No.
The package is dormant (last updated 2023-11-30), has incomplete core features (timezone hardcoded, no recurring event support, no invitation handling), and its license metadata is unclear. Unless you need exactly this integration for a prototype and can work around its limitations, consider waiting for active maintenance or exploring alternative approaches.
Install
langchain-google-calendar-tools on PyPI
Before you install
Low friction install with a pure Python wheel. Maintenance is dormant—last commit was 2023-11-30—so expect no active support or updates for bugs or API changes.
Requires Google Cloud project setup, Calendar API enabled, and OAuth credentials file (credentials.json) in the specified path.
License in practice
License treatment is unclear in the metadata, though the description states MIT licensing. Verify the actual license file in the repository before relying on it for commercial use.
Quickstart
pip install langchain-google-calendar-tools
from langchain_google_calendar_tools import GoogleCalendarTools
# Requires Google Cloud project with Calendar API enabled
# and OAuth credentials saved as credentials.json
tools = GoogleCalendarTools(credentials_file='./credentials.json')
Verify before relying
- Whether timezone handling remains fixed to Vietnam's timezone in current version or has been updated
- Current state of recurring event update support
- Whether invitation-related functions have been implemented since 0.0.1
- Compatibility with recent versions of langchain and google-api-python-client
Package facts
| License | Not declared unclear |
| Python support | Supports the current Python release >=3.7 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 5 packagesgoogle-api-python-clientgoogle-auth-oauthliblangchainprotobufpytz |
| Maintenance | Dormant 988 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 118,628 / month, #12,110 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 4 - BetaProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPy |
Evidence: langchain_google_calendar_tools-0.0.1-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “langchain google calendar integration”
- langchain-google-calendar-toolsIntegrates Google Calendar with LangChain to enable calendar…
- langchain-google-communityConnects Google products and services to LangChain applications,…
- langchain-google-vertexaiConnects LangChain applications to Google Cloud's Vertex AI…
Give your agent the search over MCP, or paste the wish link into any chat.
More Internet packages
Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.
Install it if you need programmatic access to AWS services.
Provides an async client for AWS services using botocore and aiohttp, allowing you to call AWS APIs asynchronously within asyncio-based applications.
Install it if you need to call AWS services from async Python code; it is the standard way to do so.
Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.
Provides a platform-independent file locking mechanism to coordinate access to files across processes and threads.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.
See also langchain-aws · langchain-google-community · langchain-exa · gcal-sync · langchain-openai · langchain-qdrant · langchain-google-genai · langchain-community · langchain-oci · langchain-google-vertexai