Cal Auto Python MCP server
io.github.danielsousaoliveira/cal-auto-python·v0.1.0Schedule a GitHub Projects backlog into Google Calendar, as a CLI or an MCP server.
0 stars57 downloads/wk
Reviews
Write oneNobody has reviewed Cal Auto Python yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Cal Auto Python tools (8, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_calendar_entrywrite actioncreate_todowrite actionlist_calendar_entrieslist_todoslist_tracker_itemsplan_weekstatussync_backlog
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- Code scan24 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 22 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Cal Auto Python compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 1,119 Developer tools servers
- Tools
- 8
- the typical Developer tools server has 7
- Tools that change things
- 25%
- typical: 5%. Fewer write tools means less an agent can break
- Downloads a week
- 57
- more than 43% of 436 Developer tools servers with a package
What its tools let an agent do: 5 read · 2 create · 1 change
Install Cal Auto Python in Claude Code, Cursor or VS Code
claude mcp add cal-auto-python -- uvx cal-auto-python
What the publisher says
From the Cal Auto Python repository's README, as published. We do not edit it. Read it on GitHub
Automatic Calendar in Python
mcp-name: io.github.danielsousaoliveira/cal-auto-python
An MCP server that connects your GitHub Projects backlog to Google Calendar and Google Tasks. Point your assistant at it and ask it to show what's on your calendar, list your backlog, plan a week of work into your free time, or turn that plan into real events and to-dos.
A backlog board on the left becomes a scheduled week on the right, with each markdown checkbox carried across as its own to-do:
Install
$ pip install cal-auto-pythonThis installs the cal-auto-python command, which runs both the CLI and the MCP server.
One-off authorisation
Before the server can read or write your calendar, you authorise it once against your Google account:
$ cal-auto-python authorizeThis opens a browser window, asks you to sign in and grant calendar/tasks access, and stores the resulting token on disk (token.json in the config directory below). Do this before starting the server for the first time, and again any time authorisation expires — see Troubleshooting.
Authorisation needs a Google OAuth client:
and enable the Google Calendar API and Google Tasks API.
- In the Google Cloud Console, create a project (or reuse one)
download the resulting JSON.
- Under APIs & Services → Credentials, create an OAuth client ID of type Desktop app, and
where that is and how to change it).
- Save it as credentials.json in the config directory (see Configuration for
Connect it to your assistant
The server speaks MCP over stdio by default, which is what these clients expect. Every capability behaves the same regardless of client.
Claude Code
Register it in one command:
$ claude mcp add auto-calendar \
-e GITHUB_TOKEN=your_github_token_here \
-e GITHUB_PROJECT_ID=PVT_xxxxxxxxxx \
-e CAL_AUTO_TIMEZONE=Europe/Lisbon \
-- cal-auto-python serverAdd -s user to make it available in every project instead of only the current one. To keep the token out of ~/.claude.json and out of the process list, put your settings in a file and pass that instead — note that the path must be absolute, since Claude Code starts the server from whichever directory you launch it in:
$ claude mcp add auto-calendar -- cal-auto-python server --env-file /absolute/path/to/.envThen /mcp lists the server and its tools, and the prompts appear as /auto-calendar:plan-week and /auto-calendar:whats-scheduled. Use claude mcp list to check registration and claude mcp remove auto-calendar to undo it.
Claude Desktop
Add to claudedesktopconfig.json:
{
"mcpServers": {
"auto-calendar": {
"command": "cal-auto-python",
"args": ["server"],
"env": {
"GITHUB_TOKEN": "your_github_token_here",
"GITHUB_PROJECT_ID": "PVT_xxxxxxxxxx",
"CAL_AUTO_TIMEZONE": "Europe/Lisbon"
}
}
}
}Cursor
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Cal Auto Python: common questions
- Is Cal Auto Python MCP server safe?
- Mostly: it is graded B (83/100). Read the Cal Auto Python safety report
- How do I install Cal Auto Python?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Cal Auto Python need an API key?
- Yes. The registry entry asks for
GITHUB_TOKEN. - Is Cal Auto Python maintained?
- The last commit was 55 days ago (2026-09-10). The latest release is v0.1.0.
- What can I use instead of Cal Auto Python?
- Servers from other publishers that do the same job: Gk CLI MCP server, GitLab MCP Server and GitDiagram MCP server.
- How does Cal Auto Python compare with other Developer tools MCP servers?
- safety score 83/100 (higher than 65% of 1,119 Developer tools servers); tools 8 (the typical Developer tools server has 7); tools that change things 25% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Cal Auto Python
Same job from other publishers: the closest match first, then the best rated.
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB- GitLab MCP ServerGitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.not reviewedWidely usedB
- GitDiagramArchitecture diagrams, explanations and Mermaid source for public GitHub repositories.not reviewedEstablishedA
- GitHubConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.not reviewedEstablishedA
- Agent HarnessesAgent-harness picks, decision guides, setup templates, and skills; live GitHub/HN discovery.not reviewedEstablishedA