LABSCO SUMMARY
Filtering meetings by HubSpot deal id is the join most meeting tools leave to you.
Meeting recorders and CRMs usually live apart, so 'what did we say to this account' means searching by participant and hoping. Accepting a deal id as a filter closes that gap at the API. The action-item tools are the other half worth having: an agent that can create an item with an assignee and a due date, then mark it complete later, turns a transcript into follow-through rather than a record.
What it is
Icecubes' endpoint over their meeting recorder. Fourteen tools in their current documentation; an older blog post lists five, so work from the docs.
What you get
- get_meetings — filtered by keyword, date range, participant, tag, personal or org scope, even a HubSpot deal id
- get_meeting, get_transcript, get_insights — one meeting's record, words and analysis by category
- search_meetings and query_meetings — search by content type and speaker, or ask a question across up to 15 meetings
- get_action_items, create_action_item, update_action_item — with assignee, due date and a completed flag
- get_notes and update_notes — the meeting's notes, editable
- get_contacts, get_tags, get_user
Requirements
An Icecubes API key, created under Settings → Developer and sent as a Bearer token. Transcription is unlimited on every plan and AI summaries are free; AI credits are the freemium limit.
Setup effort
Paste a URL with a key — add the endpoint to your client
USE CASES
Reviewing everything said on a deal
Filter meetings by the HubSpot deal id rather than by participant.
Asking across several meetings
Put the question to up to 15 meetings at once instead of reading each.
Turning a call into follow-through
Create the action item with an assignee and due date, then close it later.
Keeping the notes current
Read and update the meeting's notes directly.
14 tools
Listed in project docs. Your client may show a different list.
get_meetings
Parameters: keyword, from_date, to_date, participant, tag, scope(personal|org), hubspot_deal_id, salesforce_opportunity_id, limit(20/50)
get_meeting
Parameters: meeting_id*
get_transcript
Parameters: meeting_id*
get_action_items
Parameters: meeting_id, completed, tag, limit
search_meetings
Parameters: query*, content_type, speaker, tag, limit
query_meetings
Parameters: question*, meeting_ids(max15), max_meetings
get_insights
Parameters: meeting_id*, category
create_action_item
Parameters: meeting_id*, text*, assignee_email, due_date
update_action_item
Parameters: action_item_id*, completed, text
get_notes
Parameters: meeting_id*
update_notes
Parameters: meeting_id*, content*
get_contacts
Parameters: search, domain, limit
get_tags
BEFORE YOU INSTALL
What to know first
Tools you get
14 tools named in the project's documentation.
Requires
- an MCP client that can reach a remote endpoint
- An Icecubes API key (it starts with ik_), created under Settings → Developer and sent as Authorization: Bearer <your key>
Where it runs
All 4 documented clients connect to a hosted endpoint.
INSTALLATION
Connect your client
Add the endpoint to your client.
Server setup
https://icecubes.app/api/mcpRequirements
- An Icecubes API key (it starts with ik_), created under Settings → Developer and sent as Authorization: Bearer <YOUR_KEY>
MCP Clients
Claude Desktop
Add this to your claude_desktop_config.json (found at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"icecubes": {
"command": "npx",
"args": [
"mcp-remote",
"https://icecubes.app/api/mcp",
"--header",
"Authorization: Bearer <YOUR_API_KEY>"
]
}
}
}<YOUR_API_KEY> is your Icecubes API key (Settings → Developer). Restart Claude Desktop after saving.
Claude Code
{
"mcpServers": {
"icecubes": {
"command": "npx",
"args": [
"mcp-remote",
"https://icecubes.app/api/mcp",
"--header",
"Authorization: Bearer <YOUR_API_KEY>"
]
}
}
}Add to your project's .mcp.json or your global MCP settings. <YOUR_API_KEY> is your Icecubes API key (Settings → Developer).
Cursor
{
"mcpServers": {
"icecubes": {
"command": "npx",
"args": [
"mcp-remote",
"https://icecubes.app/api/mcp",
"--header",
"Authorization: Bearer <YOUR_API_KEY>"
]
}
}
}In Cursor Settings → MCP, add a new server with this configuration. <YOUR_API_KEY> is your Icecubes API key (Settings → Developer).
ChatGPT
In ChatGPT open Settings → Connectors → Create
Enter the MCP server URL:
https://icecubes.app/api/mcpSelect Bearer Token authentication and paste your Icecubes API key