Yapping Apple Calendar MCP logo

Yapping Apple Calendar MCP

Unclaimed

by yongzhe-wang

your calendar, but yapping. Apple Calendar MCP server for Claude Desktop & Claude Code — 28 voices (Mom, Future-you, Garry Tan, LeBron James, Hilary Hahn, Alan Turing, Confucius, ...) yap on every event using your past calendar memory + web research. macOS-only, local-only, fully reversible.

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'yapping-apple-calendar-mcp' -- 'npx' '-y' 'yapping-apple-calendar-mcp'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

apple-calendarapplescriptcalendarclaudeclaude-codemacosmcpmemento-moripersonasai-tools

More in Search & Web

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

22 of 22 tools

Documented tools (22)

From project documentation. A server handshake does not verify each tool’s description or behavior.

apply_character_reminders

mutate Calendar.app titles with Claude-composed sentences (with backup)

cache_research_facts

Stage 2 follow-up: persist Claude's web findings (7-day TTL)

create_event

make an event

delete_event

delete an event by uid

distill_voice_from_text

supply a corpus, get a draft Distiller object back for the LLM to fill in

enrich_with_character_reminders

for each event, attach a relational character + 3 memorycontext items + a directive

extract_entities_from_input

Stage 1: structured extraction schema (events / people / topics / user statements / intent)

list_calendars

every calendar (name + uid + account)

list_distillers

enumerate synthetic voices distilled from public material of named people (Garry Tan, PG, Naval, Karpathy, Steve Jobs, Bezos, Munger, Alan Turing, LeBron James, Hilary Hahn, …)

list_events

events in a window across one or more calendars

list_events_in_mixed_personas

assign 36 distinct voices, one per event, with thematic mapping (DMV→Kafka, exam→Plath, recurring→noir detective)

list_events_in_persona

wrap events with one persona's directive (Werner Herzog, Hemingway, etc.)

mortality_overlay

per-event % of an N-year waking life consumed (memento mori)

query_calendar_memory

read memory by person / topic / date / calendar / similarity

query_full_context_for_event

Stage 6: full context bundle (memory + people + topics + external facts + user notes) for one event

research_entities

Stage 2: cached externalfacts + research directive for Claude to act on with WebSearch/WebFetch

revert_character_reminders

restore originals from the embedded backup block

search_events

substring/CJK-aware search across calendars

seed_calendar_memory

populate ~/.apple-calendar-mcp/memory.json from past N years

time_per_calendar

total timed-event duration per calendar over a window

update_event

modify an event by uid (in-place or cross-calendar)

update_memory_from_input

Stage 3: bulk-merge extraction results into memory v2

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Yapping Apple Calendar MCP Server

How do I connect Yapping Apple Calendar MCP Server to Claude?
Run `claude mcp add yapping-apple-calendar-mcp -- npx -y yapping-apple-calendar-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is Yapping Apple Calendar MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Yapping Apple Calendar MCP Server do?
Yapping Apple Calendar MCP Server documents 22 tools to the agent, including apply_character_reminders, cache_research_facts, create_event. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.