Skip to content
Agentmart
Submit a tool

Minutes

The private, owned conversation-memory layer for AI.

Connector by silverstein · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1,568
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/silverstein-minutes

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

The private, owned conversation-memory layer for AI. Record, transcribe, and search every meeting.

Use cases: note-taking, audio-video

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
20 read · 14 write · 0 delete
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 34

Read from the source code; the running server may list different tools.

Read 20 · Look things up without changing anything.

  • activity_summary
  • consistency_report
  • copilot_status
  • get_agent_annotations
  • get_meeting
  • get_meeting_insights
  • get_moment
  • get_person_profile
  • get_screen_context
  • get_status
  • list_meetings
  • list_processing_jobs
Show 8 more tools
  • list_voices
  • read_copilot_nudges
  • read_live_transcript
  • relationship_map
  • research_topic
  • search_context
  • search_meetings
  • track_commitments

Write 14 · Create, change, send or run things.

  • add_agent_annotation
  • add_note
  • confirm_speaker
  • ingest_meeting
  • knowledge_status
  • process_audio
  • resummarize_meeting
  • start_copilot
  • start_dictation
  • start_live_transcript
  • start_recording
  • stop_copilot
Show 2 more tools
  • stop_dictation
  • stop_recording

Files it touches

  • Any path the agent passes to its tools

Tools (34)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • activity_summaryActivity Summaryread-only

    Summarize meeting-adjacent desktop context bound to one exact normal meeting source.

  • add_agent_annotationAdd Agent Annotation

    Append attributed agent commentary as an agent.annotation event. This never edits meeting markdown/frontmatter and is rejected unless the agent_id is allowed in ~/.minutes/agents.allow.

  • add_noteAdd Note

    Add a note to the current active recording. Notes are timestamped and included in that recording's meeting summary. Existing meeting files cannot be mutated from this assistant tool.

  • confirm_speakerConfirm Speaker

    Compatibility registration for speaker confirmation. Agent-controlled mutation is intentionally unavailable; confirm in the Minutes app or a human CLI session so identity changes cannot race policy authorization.

  • consistency_reportConsistency Reportread-only

    Flag conflicting decisions and stale commitments across meetings using structured intent data. Meetings designated `sensitivity: restricted` are always excluded from this report.

  • copilot_statusCopilot Statusread-only

    Read the current operational copilot state from the strict `minutes copilot status --json` contract. This is observation only and returns a clear Off/not-active payload when no engine is running.

  • get_agent_annotations
  • get_meetingView Meetingread-only

    Get a full meeting transcript with speaker overlays. A restricted meeting returns a stub. Full access requires an operator launch grant plus include_restricted=true and is durably audited.

  • get_meeting_insights
  • get_momentGet Momentread-only

    Show the local rewind bound to one exact normal meeting source.

  • get_person_profilePerson Profileread-only

    Get a relationship profile derived from live, policy-authorized meeting snapshots within the supported corpus bounds. Restricted meetings are excluded unless an operator launch grant plus include_restricted=true is durably audited.

  • get_screen_contextGet Screen Contextread-only

    Retrieve up to three verified PNG screenshots bound to one exact normal meeting source, optionally nearest a timestamp.

  • get_statusRecording Statusread-only

    Check if a recording is currently in progress.

  • ingest_meetingIngest Meeting

    Extract facts from a meeting and update the knowledge base (person profiles, log, index). Requires [knowledge] to be configured in config.toml. Uses structured frontmatter data only by default (zero hallucination risk). Set engine to 'agent' for richer LLM-based extraction.

  • knowledge_statusKnowledge Status

    Reconcile persistent meeting derivatives and show the privacy-safe knowledge-base status. This cleanup/status tool cannot create or register an external index.

Show 19 more tools
  • list_meetingsList Meetingsread-only

    List recent meetings and voice memos. Restricted meetings are excluded. An override requires both an operator launch grant and include_restricted=true, and is durably audited.

  • list_processing_jobsProcessing Jobsread-only

    List background processing jobs for recent recordings, including queued, transcript-ready, needs-review, failed, and completed work.

  • list_voicesVoice Profilesread-only

    List active voice enrollments for speaker identification. Shows who has been enrolled, sample count, and model version.

  • process_audioProcess Audio

    On macOS and Linux, process a bounded WAV file from the Minutes inbox or Downloads through the transcription pipeline. Compressed/private containers and Windows fail closed without reading audio. Retained meeting-library audio is unavailable to agent surfaces.

  • read_copilot_nudgesRead Copilot Nudgesread-only

    Read nudges observed from the active real CLI copilot stream. Use cursor (or a numeric since value) for lossless delta reads; since also accepts durations such as '5m'/'30s' and ISO timestamps. MCP never generates nudges itself.

  • read_live_transcriptRead Live Transcriptread-only

    Read the live transcript — works during both recordings and live transcript sessions. Use 'since' to get new finalized lines after a cursor (line number) or time window (e.g., '5m', '30s'). Set include_current for one fresh, clearly provisional current-speech draft. Use 'status' mode to check if a session is active.

  • relationship_mapRelationship Mapread-only

    Show contacts with relationship scores, meeting frequency, and losing-touch alerts from the bounded process-private graph projection. Restricted meetings never enter the projection.

  • research_topicResearch Topicread-only

    Research a topic across policy-authorized meetings within the supported corpus bounds. Restricted meetings are excluded. An override requires an operator launch grant plus include_restricted=true and is durably audited.

  • resummarize_meetingResummarize Meeting

    Re-run the AI pass (summary, action items, decisions) on an edited meeting or memo. Preview by default: returns the regenerated content WITHOUT writing — note the summarization model IS still invoked (cost applies even in preview). Set apply=true to write the file (a timestamped backup is created and derived views — graph, search index, vault, QMD — refresh automatically). User edits outside AI-owned sections are never touched; checked action items and decision notes are carried forward by the merge.

  • search_contextSearch Contextread-only

    Search desktop-context events bound to one exact normal meeting source.

  • search_meetingsSearch Meetingsread-only

    Search meeting transcripts and voice memos. Restricted meetings are excluded. An override requires both an operator launch grant and include_restricted=true, and is durably audited.

  • start_copilotStart Copilot

    Start the independent Minutes real-time copilot for a goal. This launches `minutes copilot start`; MCP does not run model inference, own capture, or need to stay connected for the engine to produce nudges. The stdout surface is recommended for complete structured nudge observation.

  • start_dictationStart Dictation

    Start dictation mode. Speak naturally — text accumulates across pauses and the combined result is written when dictation ends. Runs until stop_dictation is called or silence timeout.

  • start_live_transcriptStart Live Transcript

    Start real-time transcription. If a recording is already running, it already includes a live transcript — use read_live_transcript to read it. Runs until stop is called.

  • start_recordingStart Recording

    Start recording audio with call-aware preflight. When a known call app is active, Minutes can infer call intent and block silent mic-only call captures unless explicitly allowed. Note: this server does not listen to audio content. Recordings are stopped by invoking stop_recording after the user types a request in chat — never promise the user they can speak a 'stop recording' voice command.

  • stop_copilotStop Copilot

    Request that the active Minutes copilot stop. This invokes `minutes copilot stop` and never stops recording or live transcription. Calling it while no copilot is active returns a calm not-active status.

  • stop_dictationStop Dictation

    Stop the current dictation session.

  • stop_recordingStop Recording

    Stop the current recording and process it (transcribe, diarize, summarize).

  • track_commitmentsTrack Commitmentsread-only

    List open and stale action items and explicit intent commitments from live meeting frontmatter. Optionally filter by person. Answers: 'What did I promise Sarah?' or 'What's overdue?' Meetings designated `sensitivity: restricted` never enter this live-source view.

Compare and alternatives

    Featured in

    Signals

    Stars
    1,568
    Forks
    178
    Open issues
    65
    Contributors
    39
    Last commit
    Oct 22, 2026 (6 days ago)
    Last release
    Oct 22, 2026 (6 days ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    io.github.silverstein/minutes
    Version
    0.30.10
    Auth
    No auth
    Packages
    npm minutes-mcp
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from silverstein

    Cite this page

    Minutes MCP server. Agent Mart. https://agentmart.dev/connectors/silverstein-minutes (last updated 2026-10-24)