distill_voice_from_text

MCP tool from Yapping Apple Calendar MCP by yongzhe-wang

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

How to use it

Project documentation lists distill_voice_from_text for the Yapping Apple Calendar MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install Yapping Apple Calendar MCP

$npx -y yapping-apple-calendar-mcp
FULL YAPPING APPLE CALENDAR MCP LISTING

Other tools in Yapping Apple Calendar MCP (21)

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

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