Hosted endpoint
Point any client that supports remote MCP servers at:hm_live_... API key from Get an API key as a bearer token:
Setup
1. Get an API key
- Sign up for Harmonica if you haven’t already (free)
- Go to your Profile > API Keys > Generate API Key
- Copy your
hm_live_...key — it’s only shown once
2. Configure your AI tool
Add the server to your AI tool’s MCP config:Available tools
Meeting transcript paging
get_transcript returns one page only. It defaults to at most 100 segments and
25,000 transcript characters, with hard maxima of 200 segments and 50,000
characters. Pass pagination.next_cursor back as cursor to continue; the tool
never accumulates the rest of a transcript automatically. If the transcript
changes between pages, restart without a cursor.
Use format: "turns" for structured speaker segments or format: "text" for a
plain-text rendering. Speaker labels come from the recording provider and are
not verified identities across meetings. include_speaker_email is owner-only
and applies only to turns format. Complete transcript download remains an
owner-only REST export and is intentionally not an MCP tool.
Example prompts
Once connected, try these prompts with your AI agent:- “Create a Harmonica session about team retrospective with the goal of reviewing Q1”
- “List my active Harmonica sessions”
- “Show me the summary for session [id]”
- “What did participants say in the remote work session?”
- “Search my sessions about governance”
- “Show me the facilitation prompt for session [id]”
- “Update the prompt for session [id] to be more concise and avoid excessive praise”
Claude Code slash command
If you use Claude Code, you can also install the harmonica-chat slash command for designing, creating, and managing sessions:/harmonica-chat for guided session design, or /harmonica-chat "Topic" for quick creation.