Resonant
Anthropic

Resonant + Claude Code

Claude Code
remembers what
you said.

Resonant auto-configures as an MCP server in Claude Code. Your meetings, dictations, memos, and work context become tools Claude can query mid-conversation. Zero setup.

Zero config

Claude Code auto-discovers Resonant's MCP server. No JSON files. No API keys.

11 tools

Search, meetings, memos, ambient timeline, journal, stats, and more — all available to Claude.

100% local

MCP runs over a local socket. Voice data never leaves your Mac. Claude only sees the text it requests.

Real conversations

What Claude Code can do
with your voice data.

You
You

What did I say about the rate limiter in this morning's standup?

Using MCP tool: search("rate limiter standup", type: "meeting")

ClaudeClaude Code

From your 9:30am standup (Zoom, 12 min): You said the rate limiter needs load testing before deploy, and you want to cap it at 100 requests per minute per org. You asked Alex to set up the k6 test suite.

You
You

I recorded a memo about the notification architecture — use that as the spec for this service.

Using MCP tool: search("notification architecture", type: "memo")

ClaudeClaude Code

Found your memo from March 26 (3 min 42s). You specified three event types: user actions, system events, and scheduled digests. Different retention policies. Separate tables over polymorphic. Async fan-out via job queue. I'll use this as the architecture spec...

You
You

What apps was I using when I was debugging that auth issue yesterday?

Using MCP tool: ambient_timeline(date: "yesterday")

ClaudeClaude Code

Yesterday from 14:00–16:30 you were in: VS Code (auth-service/middleware.ts) for 1h 20m, Chrome (GitHub PR #247) for 25m, Slack (#eng-team) for 15m, then Chrome (Grafana api-latency dashboard) for 30m. You had 2 dictations during that window.

You
You

Search my dictations for anything about JWT migration this week.

Using MCP tool: search("JWT migration", limit: 10)

ClaudeClaude Code

Found 4 results this week: • Monday 2:14pm (VS Code): Detailed the fallback validator approach • Tuesday 9:35am (Zoom standup): Committed to PR by Thursday • Wednesday 11:20am (Slack): Told Sarah the PR was up for review • Wednesday 3:45pm (VS Code): Noted the parallel validation strategy

Available tools

11 MCP tools Claude can call.

searchFull-text search across all voice data
recent_activityFeed of recent dictations, memos, meetings
get_journalAuto-generated daily work journal
ambient_timelineApp switches, window titles, URLs
ambient_app_usageAggregated app usage stats
get_meetingFull meeting transcript with speakers
get_memoVoice memo with AI summary
get_dictationDictation with app context metadata
get_contextCurrent screen context snapshot
get_statsVoice workspace statistics
get_configCurrent Resonant configuration

Full tool documentation →

Voice input

Speak your prompts.
5x faster than typing.

Resonant transcribes locally on your Mac and pastes text directly into Claude Code. Press a key, speak the full context, release. The transcript appears instantly.

No audio leaves your device. Every dictation is saved to your voice workspace — searchable later, queryable by Claude via MCP. Your prompts become reusable context.

Typed

fix the auth bug

Dictated — 8 seconds

open the auth middleware — the token expiry check runs before the version check, which means tokens from before the migration fail with a cryptic error instead of getting revalidated. Swap the order and add structured logging so we can see the hit rate in production.

Free. Local. Auto-configures.

Give Claude Code
the context it's missing.

Install Resonant. Open Claude Code. Your voice workspace is already connected.

Requires macOS 14+ · Apple Silicon