The Hyperleap CRM MCP provides 8 read-only tools that give Claude access to your CRM data. You don't need to call tools by name — just ask Claude what you want in natural language and it will select the right tool automatically.
Tools Overview
| Tool | Description | Example Prompt |
|---|---|---|
get_crm_dashboard | CRM overview and metrics | "Show me my CRM dashboard" |
get_pipeline_stages | Pipeline structure and lead counts | "What are my pipeline stages?" |
list_leads | Search and browse leads with filters | "Show me all qualified leads" |
get_lead_details | Full 360° lead profile | "Tell me about jane@example.com" |
get_lead_activities | Chronological activity timeline | "What happened with this lead?" |
get_lead_notes | Human-written notes on a lead | "Show me notes for this lead" |
get_lead_conversations | Full chatbot conversation history | "Show this lead's chat history" |
extract_lead_insights | AI-powered insight extraction | "Extract insights from this lead" |
get_crm_dashboard
Get a single-glance overview of your entire CRM. This is the best starting point for daily check-ins or standup prep.
What it returns
- Total lead count
- New leads added this week
- Lead distribution across pipeline stages (with stage colors)
- Lead distribution across chatbots (which bots are generating leads)
- Recent CRM activity feed (stage changes, insight extractions, etc.)
- Conversion rate, won count, and lost count
Example prompts
- "Show me my CRM dashboard"
- "How many new leads did I get this week?"
- "What's my conversion rate?"
- "Which chatbot is generating the most leads?"
get_pipeline_stages
See how your sales pipeline is structured and where leads are concentrated. Useful for identifying bottlenecks.
What it returns
- All configured stages (default: New → Contacted → Qualified → Proposal → Won → Lost)
- Stage colors and display order
- Which stage is the default for new leads
- Which stages count as Closed-Won vs Closed-Lost
- Lead count in each stage
Example prompts
- "What are my pipeline stages?"
- "How many leads are in each stage?"
- "Where are the bottlenecks in my pipeline?"
list_leads
Browse and search your leads with powerful filtering. Results are paginated with up to 50 leads per page.
What it returns
For each lead: name, email, phone, company, current pipeline stage, tags, source chatbot, last activity date, top insights, and created/modified timestamps.
Filtering options
- Search — by name, email, or phone number
- Chatbot filter — show only leads from a specific chatbot
- Stage filter — show only leads in a specific pipeline stage
- Tag filter — filter by one or more tags (comma-separated)
- Pagination — navigate through results, up to 50 per page
Example prompts
- "Show me all leads from the Support Bot chatbot"
- "Find leads tagged 'enterprise'"
- "Who's stuck in the Contacted stage?"
- "Search for leads with @example.com emails"
- "Show me all qualified leads"
get_lead_details
Get the full 360° view of a single lead. Ideal for pre-call preparation or understanding a lead before reaching out.
What it returns
- Contact info (name, email, phone, country code)
- Company name
- Tags and source information
- Current pipeline stage
- Custom data captured from the chatbot lead form
- All AI-extracted insights (with category, confidence, and source)
- Notes attached to the lead
- Activity history
- Source chatbot
- Created and modified timestamps
Example prompts
- "Tell me everything about jane@example.com"
- "Show me the full profile for this lead"
- "What do we know about Acme Inc?"
get_lead_activities
View the chronological activity log for a specific lead. Useful for understanding what's happened recently or preparing for a handoff between team members.
What it returns
- Stage changes (with from → to metadata)
- Notes added
- Insights extracted
- Conversation events
- Who performed each action and when
Example prompts
- "What's happened with this lead recently?"
- "Show me the activity timeline for this lead"
- "When was this lead last updated?"
get_lead_notes
Pull all human-written notes attached to a lead. These are notes your team has manually added, not AI-generated content.
What it returns
- Note content
- Author who wrote the note
- Created and modified timestamps
Example prompts
- "Show me all notes for this lead"
- "What has the team written about this lead?"
- "Read me the sales notes for jane@example.com"
get_lead_conversations
Get the full chatbot conversation history for a lead. See exactly what the lead asked about and how the AI responded.
What it returns
- All conversation threads
- Every message (user and assistant) with timestamps
- Token usage per message
- AI model used for each response
- Conversation status
Example prompts
- "Show me this lead's conversation history"
- "What did this lead ask about?"
- "Replay the chat for jane@example.com from the Support Bot"
extract_lead_insights
Trigger AI analysis across a lead's conversations to surface structured insights. This actively processes the lead's data rather than just retrieving it.
What it returns
- Contact information (name, email, phone, country)
- Location data
- Topics discussed
- User intent and sentiment
- Each insight tagged with category and confidence score
Example prompts
- "Extract insights from this lead's conversations"
- "Analyze this lead's intent and sentiment"
- "What topics did this lead discuss?"
Common Workflows
Daily CRM Review
Start with the dashboard for a high-level overview, then drill into new leads or pipeline bottlenecks:
- "Show me my CRM dashboard"
- "List the new leads from this week"
- "Tell me more about [specific lead]"
Pre-Call Research
Prepare for a sales call by getting the full picture of a lead:
- "Show me everything about jane@example.com"
- "What notes has the team written about this lead?"
- "Show me their conversation history"
- "Extract insights from their conversations"
Pipeline Analysis
Understand your pipeline health and identify stuck leads:
- "What are my pipeline stages and how many leads are in each?"
- "Show me all leads stuck in the Contacted stage"
- "What's my conversion rate?"
Limitations
- Read-only access — You cannot create leads, update pipeline stages, add notes, or delete records through the MCP. All write operations must be done in Hyperleap Studio.
- Conversation history requires chatbot ID — The
get_lead_conversationstool needs to know which chatbot the lead interacted with. Claude will ask you if it's not clear from context. - Organization-wide access — An MCP key provides access to all CRM data in your organization. Share keys only with trusted team members.
- Real-time data — Results reflect the current state of your CRM. There is no historical snapshot or time-travel capability.
Next Steps
- CRM MCP Setup Guide — Connect your CRM to Claude Desktop if you haven't already
- Webhooks — Set up real-time notifications when chatbot events occur
- API Reference — Full REST API documentation for programmatic access