Your Google Calendar for agents: sync, search and change events. Sign in with the gcal CLI first.
MCPpedia last refreshed this data
dev.wirecat/gcal-cli is an MCP server that your Google Calendar for agents: sync, search and change events. Sign in with the gcal CLI first. Its tool list has not been published yet over stdio, requires no API key, and scores 91/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"dev-wirecat-gcal-cli": {
"args": [
"-y",
"@wirecat/gcal-cli"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Your Google Calendar for agents: sync, search and change events. Sign in with the gcal CLI first.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y '@wirecat/gcal-cli' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @wirecat/gcal-cli against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in productivity
Official MCP server for Anytype API - your encrypted, local and collaborative wiki.
MCP server for monday.com integration.
Give AI agents access to your Obsidian vault via local files or Self-hosted LiveSync.
An MCP Server for computer-use in Windows OS
MCP Security Weekly
Get CVE alerts and security updates for dev.wirecat/gcal-cli and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Your Google Calendar in the terminal, searchable on your computer, and ready for Claude Code, Codex, Gemini CLI or any agent — within limits you set.
gcal copies the calendars you own into the local WireCat store. Then you list, show and search
events, the people in them and their Drive files, with no network. With write access it also creates, changes, moves
and deletes events and answers invitations. A delete asks first. Mailing other people is off until you allow it.
An example conversation (invented people and events, illustrative output):
You: Use gcal. When can I meet Ana for 30 minutes this week?
Agent: (runs gcal personal calendars busy person:ana@example.com --duration-minutes 30)
You both are free on Tuesday 10:00–10:30, Wednesday 14:00–15:00 and Thursday 10:00–12:00.
You: Book Tuesday, 30 minutes, "Example planning". Do not email her.
Agent: Draft: "Example planning", Tuesday 10:00–10:30, with ana@example.com, no email sent. Create it?
You: Yes.
Every gcal package carries WireCat's own Google app, so you can sign in with no Google Cloud project of your own.
Google may refuse the sign-in with it. Then make your own Google app
and add --client-file ~/client_secret.json to session start.
npm install -g @wirecat/gcal-cli
gcal skill install # the agent skill, for Claude Code, Codex and Gemini CLI
gcal personal session start # sign in to Google in the browser, read-only
gcal personal sync # copy the calendars you own, then only what changed
gcal personal events list # your events from today on, earliest first
personal is a profile: a name you choose for one Google account. It is the first word of every command that uses an
account. A first sync lists a year back and three months ahead. A big one goes on over several runs: run sync again
when it says partial.
You need Node.js 22.16 or a later 22.x, or Node.js 24 or later, on macOS, Linux or Windows. Bun also works. Try it
without installing: npx @wirecat/gcal-cli --help. If gcal is not found, run gcal doctor. It needs no network and
shows what is set up. gcal guide gives step-by-step scenarios.
More: installation (wirecat.dev).
See what is coming. "Use gcal. What is on