Available Tools

Full reference for all 14 tools exposed by the Icebreaker MCP server, with parameters and example prompts.

The Icebreaker MCP server exposes 14 tools across five categories. All tools require an authenticated connection via OAuth. Tools marked Teams require an Icebreaker Teams subscription.


Search

search_network

The core search tool. Searches across your synced professional network by role, skill, location, company, or any combination. Results are drawn from your synced LinkedIn, GitHub, and X/Twitter connections.

Key parameters

ParameterDescription
globsSearch terms. Combine role, skills, and location in one string: ["senior iOS engineer Austin"]
ordinalityNetwork depth. ["1st", "2nd"] for your extended network (recommended), ["Global"] for all indexed profiles
connectedSocialPathsSearch within a specific person's or team's network. Pass social paths like ["linkedin/username"]
limitNumber of results to return (50–100 recommended)
sourcesSet to ["all"] to search across all platforms
hideViewerAlways set to true to exclude yourself from results

Example prompts

Find senior product designers in New York in my network
Search my extended network for Rust developers in web3
Who at Coinbase is in my network?
Search our team's network for enterprise sales leaders in fintech

Notes

  • Put location in the globs string rather than as a separate parameter
  • To search a specific company, use the format credentialnames:Verified: companydomain.com in globs
  • Company searches return both current and former employees; filtering by current affiliation is not supported
  • For team-scoped searches, pair with get_team_tool to get team social paths, then pass them as connectedSocialPaths
  • Pagination: results are capped at 100 per call; use offset to page through larger result sets

Warm Intros and Mutuals

get_intro_path_tool

Finds who in your direct network can introduce you to a specific person. Results are sorted by trust score, so the strongest connector surfaces first. Use this after finding a target in search_network.

Key parameters

ParameterDescription
connected_social_pathsSocial path(s) for the single target profile, e.g. ["linkedin/username"] or ["profile/abc123"]
limitMax connectors to return (default 50)

Example prompts

Who can intro me to the Head of Engineering at Stripe?
Find a path to [LinkedIn URL]

Notes

  • Use for one target at a time. For multiple targets, call the tool separately for each person.
  • Social paths are returned in search_network results under identifiers.social_path or socialPaths.

get_mutuals_tool

Returns mutual 1st-degree connections between you and one or more target profiles. Useful for understanding shared context before a meeting or outreach.

Key parameters

ParameterDescription
connected_social_pathsSocial path(s) for the target profile(s)
limitMax mutuals to return (default 50)

Example prompts

What connections do I share with [person]?
Who do I know in common with [LinkedIn URL]?

Team Network

get_team_tool — Teams

Returns social paths for all verified members of your team. Use this to get the list of paths needed to run a team-scoped search_network query.

Key parameters

ParameterDescription
company_domainOptional. Defaults to your team's configured domain (e.g. acme.com)
team_limitMax team profiles to return (default 1000)

Typical workflow

  1. Call get_team_tool to get social_paths
  2. Pass those paths as connectedSocialPaths in search_network
  3. Set ordinality: ["1st", "2nd"] for extended team network

get_team_collaborators — Teams

Same as get_team_tool but returns collaborator social paths rather than verified members. Use when you want to include contractors or extended team members in a network search.


Contact Lists

list_lists_tool

Returns all contact lists associated with your account, including team-scoped lists if you're on Teams.

Example prompts

Show me my contact lists
What lists do I have saved in Icebreaker?

get_list_tool

Reads the members of a specific contact list by list ID. Returns social paths for each member.

Key parameters

ParameterDescription
list_idUUID of the list (get from list_lists_tool)
pagePage number for lists with many members (default 1, up to 1000 members per page)
team_domainOptional. Scope to a team list

manage_list_tool

Creates a new list, adds or removes members, or updates a list's name, description, or sharing settings.

Actions

ActionRequired fields
createname, social_paths
add_memberslist_id, social_paths
remove_memberslist_id, social_paths
updatelist_id, and any of: name, description, share_state

Share states: private, share_with_team, share_with_all

Example prompts

Create a list called "SF Fintech Engineers" with these candidates
Add [person] to my engineering candidates list

Note: System lists (created by Icebreaker) cannot be modified.


Sync and Enrichment

queue_network_sync_tool

Triggers a sync of your LinkedIn, GitHub, or X/Twitter connection graph. Syncing is required to make your network searchable via search_network.

Key parameters

ParameterDescription
social_pathThe graph to sync, e.g. linkedin/username, github/handle, twitter/handle
collaborator_pkidOptional. Queue a sync on behalf of a team collaborator (Teams, admin only)

Example prompts

Sync my LinkedIn
Queue a GitHub sync for my account

queue_network_sync_status_tool

Checks the status of a previously queued sync. Use this after calling queue_network_sync_tool to confirm the sync completed.

Key parameters

ParameterDescription
social_pathSame path used when queuing the sync

Example prompts

Check the status of my LinkedIn sync

enrich_person_tool

Triggers enrichment for a person by LinkedIn URL. Returns a success confirmation. Enrichment runs asynchronously — use get_enrichment_result_tool after 30–60 seconds to retrieve results.

Key parameters

ParameterDescription
linkedin_urlFull URL (https://www.linkedin.com/in/username/), partial URL, or LinkedIn username

Example prompts

Enrich [LinkedIn URL]
Get contact info for [person's name]

Note: If you only have a name, use search_network first to find the LinkedIn profile, then pass the URL to this tool.


enrich_company_by_linkedin_tool

Triggers enrichment for a company by LinkedIn URL. Useful for pulling firmographic data on a target account.

Key parameters

ParameterDescription
linkedin_urlFull URL, partial URL, or company slug (e.g. anthropic or linkedin.com/company/anthropic)

get_enrichment_result_tool

Retrieves the result of a previously triggered enrichment. Returns emails, phone numbers, job title, and other contact data.

Key parameters

ParameterDescription
social_path_or_linkedin_urlThe same social path or LinkedIn URL used to trigger enrichment

Note: Enrichment is asynchronous. Wait 30–60 seconds after calling enrich_person_tool or enrich_company_by_linkedin_tool before calling this tool.


Profile

lookup_viewer_tool

Returns your own profile and all connected social profiles across platforms (LinkedIn, GitHub, etc.), including work history and linked accounts.

Example prompts

Show me my Icebreaker profile
What accounts do I have connected?

Response format

All search results include a profile_url field. Always use this as the link to a profile. If profile_url is absent, build it from omni_profile.social_name:

  • profile/JkJxvwsEdJFwZxXztw1PG → https://app.icebreaker.xyz/profiles/JkJxvwsEdJFwZxXztw1PG
  • linkedin/username → https://app.icebreaker.xyz/linkedin/username

Did this page help you?