CRM MCP Tools Reference

All available tools when using the Hyperleap CRM MCP with Claude Desktop. Each tool provides read-only access to a specific part of your CRM data.

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.

Note:
All tools are read-only. You cannot create, update, or delete CRM data through the MCP.

Tools Overview

ToolDescriptionExample Prompt
get_crm_dashboardCRM overview and metrics"Show me my CRM dashboard"
get_pipeline_stagesPipeline structure and lead counts"What are my pipeline stages?"
list_leadsSearch and browse leads with filters"Show me all qualified leads"
get_lead_detailsFull 360° lead profile"Tell me about jane@example.com"
get_lead_activitiesChronological activity timeline"What happened with this lead?"
get_lead_notesHuman-written notes on a lead"Show me notes for this lead"
get_lead_conversationsFull chatbot conversation history"Show this lead's chat history"
extract_lead_insightsAI-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
Note:
This tool currently requires a chatbot ID. If Claude asks which chatbot to use, provide the name of the chatbot the lead interacted with.

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
Tip:
This runs AI analysis on the lead's conversations and may take a moment to complete. The extracted insights are then available in the lead's profile.

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:

  1. "Show me my CRM dashboard"
  2. "List the new leads from this week"
  3. "Tell me more about [specific lead]"

Pre-Call Research

Prepare for a sales call by getting the full picture of a lead:

  1. "Show me everything about jane@example.com"
  2. "What notes has the team written about this lead?"
  3. "Show me their conversation history"
  4. "Extract insights from their conversations"

Pipeline Analysis

Understand your pipeline health and identify stuck leads:

  1. "What are my pipeline stages and how many leads are in each?"
  2. "Show me all leads stuck in the Contacted stage"
  3. "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_conversations tool 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