Metadata-Version: 2.4
Name: gcal-mcp
Version: 0.1.4
Summary: Google Calendar MCP server
Keywords: google,oauth,mcp,tool,calendar,search
Author: Al Duncanson
Author-email: Al Duncanson <alDuncanson@proton.me>
License-Expression: GPL-3.0-or-later
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Dist: fastmcp<3
Requires-Dist: google-api-python-client>=2.188.0
Requires-Dist: google-auth>=2.0.0
Requires-Dist: google-auth-oauthlib>=1.0.0
Requires-Python: >=3.11
Project-URL: Homepage, https://github.com/alDuncanson/gcal-mcp
Project-URL: Repository, https://github.com/alDuncanson/gcal-mcp
Project-URL: Issues, https://github.com/alDuncanson/gcal-mcp/issues
Project-URL: Changelog, https://github.com/alDuncanson/gcal-mcp/releases
Description-Content-Type: text/markdown

# gcal-mcp

[![PyPI](https://img.shields.io/pypi/v/gcal-mcp)](https://pypi.org/project/gcal-mcp/)
[![CI](https://github.com/alDuncanson/gcal-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/alDuncanson/gcal-mcp/actions/workflows/ci.yml)
[![Release](https://github.com/alDuncanson/gcal-mcp/actions/workflows/release.yml/badge.svg)](https://github.com/alDuncanson/gcal-mcp/actions/workflows/release.yml)

A [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server for
Google Calendar that uses OAuth 2.0 with PKCE for secure authentication.

### Bring your own Oauth client

To use your own OAuth client credentials:

```bash
gcal-mcp --credentials /path/to/credentials.json
```
