Cal-auto-python MCP Server

Schedule a GitHub Projects backlog into Google Calendar, as a CLI or an MCP server.

Local serverstdio

What is the Cal-auto-python MCP Server?

Cal-auto-python is an MCP integration. Schedule a GitHub Projects backlog into Google Calendar, as a CLI or an MCP server.

Packages and local setup

The published pypi package is cal-auto-python, version 0.1.0. Its declared MCP transport is stdio.

The package declares GITHUB_TOKEN (required): GitHub personal access token used to query the GitHub Project.; GITHUB_PROJECT_ID (required): GitHub Projects V2 node ID of the board to read.; CAL_AUTO_TIMEZONE (required): IANA timezone name used to schedule events, e.g. Europe/Lisbon.; CAL_AUTO_CONFIG_DIR: Directory holding Google OAuth credentials and token. Defaults to the platform config directory.; CAL_AUTO_WORKING_DAY_START: Start of the working day as HH:MM. Defaults to 09:00.; CAL_AUTO_WORKING_DAY_END: End of the working day as HH:MM. Defaults to 17:00.; CAL_AUTO_CALENDAR_ID: Google Calendar ID to schedule events into. Defaults to primary.; CAL_AUTO_TASK_LIST_ID: Google Tasks list ID to create tasks in. Defaults to @default.; CAL_AUTO_ATTENDEES: Comma-separated email addresses to invite to scheduled events.; CAL_AUTO_SCHEDULABLE_STATUSES: Comma-separated GitHub Project status names to schedule. Defaults to Backlog.; CAL_AUTO_COUNT_ALL_DAY_EVENTS: Whether all-day events count against free/busy slots. Defaults to false..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.1.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related developer tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
GITHUB_TOKENGitHub personal access token used to query the GitHub Project.Yes
GITHUB_PROJECT_IDGitHub Projects V2 node ID of the board to read.Yes
CAL_AUTO_TIMEZONEIANA timezone name used to schedule events, e.g. Europe/Lisbon.Yes
CAL_AUTO_CONFIG_DIRDirectory holding Google OAuth credentials and token. Defaults to the platform config directory.Optional
CAL_AUTO_WORKING_DAY_STARTStart of the working day as HH:MM. Defaults to 09:00.Optional
CAL_AUTO_WORKING_DAY_ENDEnd of the working day as HH:MM. Defaults to 17:00.Optional
CAL_AUTO_CALENDAR_IDGoogle Calendar ID to schedule events into. Defaults to primary.Optional
CAL_AUTO_TASK_LIST_IDGoogle Tasks list ID to create tasks in. Defaults to @default.Optional
CAL_AUTO_ATTENDEESComma-separated email addresses to invite to scheduled events.Optional
CAL_AUTO_SCHEDULABLE_STATUSESComma-separated GitHub Project status names to schedule. Defaults to Backlog.Optional
CAL_AUTO_COUNT_ALL_DAY_EVENTSWhether all-day events count against free/busy slots. Defaults to false.Optional