📡 MCP Radar

iktakahiro/calendarpit

Google Calendar API on localhost: a local Google Calendar API v3 and OAuth server for development and tests.

⭐ 5 stars
⑂ 0 forks
TypeScript
momentum ▲ 16.7
created 2026-10-17
on radar since 2026-10-20
ai-agentsapi-emulatorbuncalendardeveloper-toolsdockere2e-testingfake-servergoogle-calendargoogle-calendar-apilocal-developmentmcpmock-serveroauth2sqlitetanstack-starttestingtypescript
View on GitHub ↗Homepage ↗

About calendarpit

A local calendar service for development and repeatable tests. Build calendar integrations without a real Google account, provider credentials, or an external database.

Status: the documented scope is implemented locally. Includes user/calendar/event management, Google-compatible event APIs and free/busy, local OAuth, watch notifications, fixture/reset controls, and masked request history. Compatibility is intentionally limited; unsupported features return explicit errors. See compatibility.

https://github.com/user-attachments/assets/11db212a-89c9-4a04-8ff2-9711595e2f98

Calendarpit 0.9.5 is available through Docker, Homebrew, and GitHub Releases.

Open . The API, local OAuth, and admin UI share one origin. No Google credentials, environment file, or external database is needed. See installation for Compose, standalone downloads, networking, and updates.

Contributor setup, including the docs preview, lives in docs/.

From a source checkout prepared using the development guide, in another terminal:

Open , connect a calendar, and approve a test user. Create an event, inspect busy intervals, start a watch, update/delete events, and revoke and reconnect. The default sample date is October 19, 2026. The admin UI shows external changes as soon as the server saves them.

The built-in test client is sample-app / local-sample-secret, with callback http://127.0.0.1:4175/callback. The sample overrides authorization, token, user-info, Calendar API, and revocation endpoints and blocks real Google requests. See Connect your app for consuming-app configuration.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/iktakahiro--calendarpit.html)

Related MCP servers

yiaany/Mekka

The agent-native Supabase killer: SQLite speed today, distributed cloud next, without the PostgreSQL tax.

⭐ 4TypeScript
Quality-Max/9lives-runner

Standalone Go runner and @9l/playwright SDK for bounded Playwright execution with validated receipts.

⭐ 4Go
dziksu/StructSmith

Local-first, MCP-native tool for modelling software architecture. C4-style semantic model, React Flow editor, SQLite, single container — a self-hosted Structurizr alternative your AI client can edit o

⭐ 10TypeScript
dominikamann/agent-mail-gateway

Self-hosted email MCP server & REST gateway: give each AI agent its own IMAP/SMTP mailbox with sender/recipient allow lists, HTML-to-Markdown, attachments and calendar invites. One Docker container.

⭐ 10TypeScript
leynier/exeora

Secure execution for AI agents, on any machine. Connect any MCP client to the development environment on any machine you can run a command on (even your own laptop) - no open ports, no tunnels, and yo

⭐ 6TypeScript
motif-Labs/motif

Coding agents are single-player: each session starts cold, in its own tool, blind to what the rest of the team already worked out. Motif makes your team's multiplayer — every Claude Code, Codex and Cu

⭐ 4TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.