Skip to main content

Overview

When you connect OpenFunnel to Claude via MCP, these tools become available. Claude will automatically select the appropriate tool based on your question.
See Connect to Claude for setup instructions.

get_account_timeline

Get recent activity timeline for an account. Parameters:
NameTypeRequiredDescription
account_idintYesThe account ID to get timeline for
daysintNo (default: 30)How many days back to look (default 30)
signal_typeslistNo (default: None)Optional filter by signal types (hiring, socials, linkedin_engagement, job_change)
Returns: Timeline with chronological list of events.

get_account_summary

Get a quick summary/overview of an account. Parameters:
NameTypeRequiredDescription
account_idintYesThe account ID to get summary for
Returns: Basic account info, signal counts, people count, and TOP 3 key contacts only.

get_account_full_details

Get COMPLETE account details including ALL people/contacts at the company. Example queries:
  • Who works at [company]?
  • Show me all contacts at [company]
  • Get me people at [company]
  • List employees at [company]
  • Who are the decision makers at [company]?
  • Any request for people/contacts/employees at a company
Parameters:
NameTypeRequiredDescription
account_idintYesThe account ID to get full details for
Returns: Complete account data with ALL people and ALL signals.

list_accounts

List accounts in your database with optional filters. Parameters:
NameTypeRequiredDescription
limitintNo (default: 20)Maximum accounts per page (default 20)
offsetintNo (default: 0)Number of accounts to skip for pagination
is_importedboolNo (default: None)Filter by imported accounts (True) or discovered (False)
is_in_crmboolNo (default: None)Filter by CRM presence
Returns: List of accounts with pagination info.

lookup_company

Look up a specific company in the user’s OpenFunnel database by name or domain. Example queries:
  • Tell me about [company]
  • What’s happening with [company]
  • Show me [company] from OpenFunnel
  • Find [company] in my accounts
  • Any question about a specific company by name or domain
Parameters:
NameTypeRequiredDescription
company_namestrYesThe company name or domain to look up (e.g., “Capital One”, “Stripe”, “acme.com”)
Returns: Company summary including basic info, signal counts, and key contacts. If multiple companies match, returns options to clarify which one.

search_by_traits

Search for companies by describing what they do or what traits they have. Use this to find companies matching specific characteristics like:
  • Industry or vertical (healthcare, fintech, etc.)
  • Products or services they offer
  • Technologies they use
  • Business model or target market
Parameters:
NameTypeRequiredDescription
querystrYesDescribe the type of companies you’re looking for
limitintNo (default: 25)Maximum number of results (default 25, max 100)
Returns: List of matching companies ranked by relevance.

list_audiences

List all audiences (saved lists) for the user. Audiences can be either “accounts” type (primary entities are accounts) or “people” type (primary entities are people/prospects). Use this to discover what audiences exist before fetching their data with get_audience_data. Returns: List of audiences with audience_id, audience_name, and audience_type.

get_audience_data

Get all members of an audience with full enriched account and people data. Use this to retrieve complete data for an audience for scoring, ranking, or prioritization. Works for both “accounts” and “people” audience types. Returns full account details (firmographics, signals, CRM status, technographics, narrative) plus all people mapped to each account with their direct signals. Parameters:
NameTypeRequiredDescription
audience_idintYesThe audience ID to fetch data for (from list_audiences)
Returns: Audience metadata plus full enriched data for all accounts and people.

get_insight_detail

Get full detail for a single insight — drill down from the feed. Example queries:
  • Tell me more about this insight
  • What signal triggered this alert?
  • Show me the details for insight X
  • Any drill-down from the insights feed
Parameters:
NameTypeRequiredDescription
insight_idintYesThe insight ID to get details for (from get_insights_feed)
Returns: Insight details with underlying_signal and related_insights.

get_my_insights

Find out what has been happening with your accounts in the last n days. Example queries:
  • Show me what has been happening with my accounts in last n days?
  • Show me net new accounts in last n days?
  • Tell me more about the alerts that were sent to me today?
Parameters:
NameTypeRequiredDescription
daysintNo (default: 1)How many days back to look (default 1, max 30)
limitintNo (default: 5)Maximum alerts to return per page (default 5)
offsetintNo (default: 0)Pagination offset (e.g. 0 for page 1, 5 for page 2)
Returns: Alerts with total_alerts, has_more, and alerts list (each with embedded insights). If no alerts exist, returns fallback insights_feed data instead.