Troubleshooting
Claude can’t access my data
-
Check your authentication status:
Terminal window indigo auth statusIf not authenticated, run
indigo auth login. -
Verify the MCP config was written:
Terminal window cat ~/Library/Application\ Support/Claude/claude_desktop_config.jsonTerminal window type %APPDATA%\Claude\claude_desktop_config.jsonTerminal window cat ~/.config/Claude/claude_desktop_config.jsonLook for an
indigoentry in themcpServersobject. -
Restart Claude Desktop. MCP server configs are loaded at startup — changes require a restart.
-
Test with a simple prompt:
What signals do I have from this week?
If none of these work, re-run the setup:
indigo setup mcpNo signals returned
Signals are generated from meetings where the Indigo bot was present. If you see no results:
- Check that you have meetings with bot recordings:
indigo meetings list --json - Signals may not exist for your time range — try a broader window
- Verify you’re querying the right signal type. Valid types:
decision,action,accomplishment,key_fact - If querying by nested fields, use dot notation:
data.status, notstatus
Connection errors
The MCP server uses StreamableHTTP transport. Connection issues typically mean:
| Symptom | Likely cause | Fix |
|---|---|---|
| Timeout on startup | Network/firewall blocking outbound HTTPS | Check network access to Indigo API |
| Frequent disconnections | Unstable network | StreamableHTTP auto-reconnects — wait briefly |
| ”Unauthorized” errors | Expired OAuth token | Run indigo auth login to refresh |
| ”Server not found” | Config not written or malformed | Re-run indigo setup mcp |
Stale or missing recent data
The MCP server queries live data on every request — there is no caching layer. If recent signals are missing:
- Meeting processing takes a few minutes after the meeting ends. Signals appear once the transcript is processed.
- Check meeting status:
indigo meetings list— look forcompletedstatus - Meetings in
processingstate haven’t generated signals yet
Config file locations
The indigo setup mcp command writes to the Claude Desktop config at the platform-appropriate path:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonFor Claude Code, the MCP config lives in your project’s .claude/ directory or your global Claude Code settings.
Multiple Indigo accounts
The MCP server authenticates as the user who ran indigo setup mcp. To switch accounts:
- Log out:
indigo auth logout - Log in with the other account:
indigo auth login - Re-run setup:
indigo setup mcp - Restart Claude Desktop
Getting help
If you’re still having issues:
- Check CLI version:
indigo --version(requires v0.2+) - Check Node.js version:
node --version(requires 18+) - Contact support: getindigo.ai