Claude Code Plugin
The IceCubes plugin for Claude gives you meeting intelligence in Claude Code and Claude Desktop. Search transcripts, prep for meetings, review deals, and track action items — all through natural language.
5 Slash Commands
Meeting prep, search, action items, weekly recap, and deal review.
13 MCP Tools
Full access to meetings, transcripts, insights, action items, contacts, and tags.
OAuth Login
Sign in via your browser on first use. No API key or environment variable needed.
Prerequisites
- Claude Desktop or Claude Code — Install from claude.ai
- An IceCubes account — Sign up at icecubes.app if you don't have one
Claude Desktop
Download and double-click the file, or drag it into Claude Desktop. On first use, your browser will open to sign in — no API key or environment variable needed.
Claude Code (CLI)
Option A: Marketplace (recommended)
Add the IceCubes marketplace and install the plugin directly from Claude Code:
/plugin marketplace add manuaws2026-maker/IceCubesClaudePlugin /plugin install icecubes@icecubes-marketplace
The plugin will be automatically cached and updated when new versions are available.
Option B: One-line install
Alternatively, run this command to download and install the plugin:
curl -sSL https://icecubes.app/api/plugin/install | bash
This creates the plugin at ~/.claude/plugins/icecubes/. Then start Claude Code with:
claude --plugin-dir ~/.claude/plugins/icecubes
On first use, Claude Code will open your browser to sign in to IceCubes. After you approve access, the plugin is ready — no API key or environment variable needed.
Alternative: API Key Authentication
If you prefer not to use the browser-based OAuth flow, you can authenticate with an API key instead. Create one from Settings → Integrations, then add the MCP server manually:
claude mcp add --transport http icecubes https://icecubes.app/api/mcp \ --header "Authorization: Bearer ik_your_key_here"
Slash Commands
The plugin adds five slash commands (Claude Code only) that orchestrate the MCP tools into high-level workflows:
/icecubes:meeting-prep <person or company>Prepare for an upcoming meeting by analyzing past interactions. Returns a prep brief with relationship history, outstanding action items, key context (budget, objections), and suggested talking points.
/icecubes:search <query>Search across all your meeting transcripts, summaries, action items, and notes. Finds specific quotes, topics, or decisions with full context.
/icecubes:action-itemsReview open action items across all meetings. Create new items or mark existing ones as complete. Shows overdue items and grouping by meeting.
/icecubes:weekly-recapGenerate a summary of your meetings from the past week. Includes day-by-day breakdown, key decisions, and new action items.
/icecubes:deal-review <company>Full deal analysis with MEDDIC framework, timeline, budget discussions, competitive landscape, risk assessment, and recommended next steps.
Example Usage
Once the plugin is loaded, try these commands in Claude Code:
# Prep for a meeting /icecubes:meeting-prep sarah@pinnacle.com # Search for a specific topic /icecubes:search "budget approval" # Review your open action items /icecubes:action-items # Get last week's recap /icecubes:weekly-recap last week # Analyze a deal /icecubes:deal-review Pinnacle Corp
You can also use the MCP tools directly by asking Claude naturally (works in both Claude Code and Desktop):
- “What were the key decisions from my meetings last week?”
- “Find all mentions of competitor pricing across my sales calls”
- “Create an action item to follow up with Sarah about the proposal”
- “Show me open action items that are overdue”
- “What MEDDIC insights do we have for the Pinnacle deal?”
MCP Tools Reference
The plugin connects to the IceCubes MCP server, exposing 13 tools. See the full API & MCP documentation for details on each tool and its parameters.
Updating
Claude Desktop
Download the latest icecubes.mcpb and double-click to reinstall. Your OAuth session will be preserved.
Claude Code
If you installed via the marketplace, updates happen automatically. You can also manually update:
/plugin marketplace update icecubes-marketplace
If you installed via the one-line script, re-run the install command:
curl -sSL https://icecubes.app/api/plugin/install | bash
Then restart Claude Code to pick up the changes.
Uninstalling
Claude Desktop
Go to Settings → Integrations → Extensions in Claude Desktop, find IceCubes, and click Remove.
Claude Code
Remove the plugin directory:
rm -rf ~/.claude/plugins/icecubes
Switching Accounts
Claude caches OAuth tokens, so uninstalling and reinstalling the plugin won't always prompt you to sign in again. To switch to a different IceCubes account:
- Go to Settings → Integrations and click Disconnect All Sessions
- Next time you use an IceCubes tool in Claude, it will open your browser to sign in with your new account
Note: If you're using API key authentication in Claude Code, simply create a new key from the new account and update it in your MCP config.
Disconnecting
To fully disconnect IceCubes from Claude:
- Revoke access: Go to Settings → Integrations and click Disconnect All Sessions
- Remove from Claude Desktop: Go to Settings → Integrations → Extensions in Claude Desktop and remove IceCubes
- Remove from Claude Code: Run
rm -rf ~/.claude/plugins/icecubes
Troubleshooting
MCP tools not appearing
Claude Code: Run /mcp to check the IceCubes server status. If it shows as unauthenticated, select it and follow the browser sign-in flow. If you're using an API key, make sure the header is set correctly.
Claude Desktop: Go to Settings → Integrations → Extensions and check that IceCubes is installed and enabled.
OAuth login not opening
Claude should automatically open your browser when you first use an IceCubes tool. If it doesn't, try removing and reinstalling the plugin. In Claude Code, run /mcp and select “Authenticate” for the IceCubes server.
Slash commands not available
Slash commands are only available in Claude Code (not Claude Desktop). Ensure you started Claude Code with the --plugin-dir flag pointing to the plugin directory. Check that the plugin files exist:
ls ~/.claude/plugins/icecubes/.claude-plugin/plugin.json
Wrong account / can't switch accounts
Go to Settings → Integrations and click Disconnect All Sessions, then use any IceCubes tool in Claude to re-authenticate with the correct account.
Using an API key instead
If you prefer API key auth over browser-based OAuth, go to Settings → Integrations to create a key (starts with ik_), then add the server manually with the --header flag as shown above.