Gcalendar Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Gcalendar Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server for managing Google Calendar reminders with support for time-based and location-based triggers.
uv sync mkdir -p ~/.config/gcalendar-mcp
mv ~/Downloads/client_secret_*.json ~/.config/gcalendar-mcp/credentials.jsonRun the server once to authenticate:
uv run gcalendar-mcpThis will open a browser window for Google OAuth. After authorizing, your credentials will be saved.
Add to your Claude Code MCP configuration (~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"gcalendar": {
"command": "uv",
"args": ["run", "--directory", "/path/to/gcalendar_mcp", "gcalendar-mcp"]
}
}
}Create a time-based reminder.
Parameters:
title (required): What to be reminded abouttime (required): When to remind (natural language supported)description (optional): Additional notesExamples:
Create a location-based reminder.
Parameters:
title (required): What to be reminded aboutlocation (required): The location/addressdescription (optional): Additional notesdate (optional): Date for the reminderExamples:
Note: Google Calendar doesn't natively support location-based triggers. This creates an event with the location noted. For automatic location notifications, use Google Maps or a dedicated location reminder app.
List upcoming reminders from the calendar.
Parameters:
max_results (optional): Maximum number of results (default: 10)Delete a reminder by its event ID.
Parameters:
event_id (required): The ID of the event to deleteYou can customize the credentials directory by setting the environment variable:
export GCALENDAR_MCP_CONFIG_DIR=/path/to/custom/config# Install dev dependencies
uv sync --dev
# Run tests
uv run pytestMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.