MCP.Market

Cal Auto Python MCP server

by danielsousaoliveira·io.github.danielsousaoliveira/cal-auto-python·v0.1.0

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

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars57 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • create_calendar_entrywrite action
  • create_todowrite action
  • list_calendar_entries
  • list_todos
  • list_tracker_items
  • plan_week
  • status
  • sync_backlog

Public scan report

scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-python

This 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 authorize

This 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.

  1. In the Google Cloud Console, create a project (or reuse one)

download the resulting JSON.

  1. Under APIs & Services → Credentials, create an OAuth client ID of type Desktop app, and

where that is and how to change it).

  1. 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 server

Add -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/.env

Then /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 CLI
    The GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.
    B
  • GitLab MCP Server
    GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.
    B
  • GitDiagram
    Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
    A
  • GitHub
    Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
    A
  • Agent Harnesses
    Agent-harness picks, decision guides, setup templates, and skills; live GitHub/HN discovery.
    A