Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OTTER_EMAIL | Yes | The email address for your Otter.ai account. | |
| OTTER_PASSWORD | Yes | The password for your Otter.ai account. | |
| OPENROUTER_API_KEY | Yes | API key for OpenRouter, used for semantic search embeddings. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| meetings | Browse and retrieve meeting transcripts from Otter.ai. Operations: list (browse all), get (specific meeting), recent (last N days), stats (database info). |
| search | Search meeting transcripts. Supports semantic search (AI similarity), keyword search (exact match), and context search (includes surrounding transcript). Returns matching chunks with source citations. |
| status | System health, sync status, and management operations. Use health to check system state, sync to see last sync info, stats for database statistics, generate_embeddings to process pending jobs, run_sync to sync from Otter.ai. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |