MCP App Store

Overview

Highspot for ChatGPT brings all Highspot content, search, and deal insights directly into ChatGPT. Leveraging Highspot MCP Server, sales reps can quickly and easily connect to their Highspot platform and agents to find immediate answers, recommended sales content, analytics, and actions to increase sales velocity and win more deals! Available Highspot MCP Server tools include: 1. Search Highspot Content - Get instant answers to any sales question 2. Get Content Answer - Get insights specific to a piece of content 3. Get Content Recommendation - Get recommended content based on top-performing assets 5. Get Item Content - Retrieve the full Highspot item for deep research or analysis 6. Lookup Deal - Access your deals and opportunities based on CRM data 7. Get Deal answer - Get deal specific answers, including risks, deal health, and next steps 8. Generate Email Pitch - Create personalized email to buyer with embedded links to content

Tools

generate_pitch

ChatGPT
Purpose: Generate exactly one AI-powered pitch using specific Highspot content items. Use when: Users want to create a single pitch based on previously found content items (from search or instant answer tools). IMPORTANT: Do not create multiple pitches in one call. If a user asks for many pitches (e.g., "create 5 pitches"), politely explain the tool can only generate one pitch at a time and ask which single pitch they want. The user must reference specific item numbers or IDs from previous responses. User triggers: "create a pitch using item 1," "generate pitch from these items," "use item X to create a pitch." System notes: Requires item IDs from previous tool responses. Creates personalized pitches by combining selected content.

get_content_answer

ChatGPT
Purpose: Provide a direct answer to a specific question using Highspot content. Use when: Users ask for explanations or guidance or synthesis from Highspot content ("What is…," "How do…," "Why does…," "When should…"). AI synthesizes across content and includes source links. User triggers: "what," "how," "why," "when," "explain," "tell me about." System notes: Answers MUST be grounded in actual Highspot content. Must include clean, readable source links at the end.

get_content_recommendations

ChatGPT
Purpose: Get AI-powered content recommendations from Highspot based on a search query. Use when users ask for content suggestions, relevant materials, or documents related to a topic. The system returns a list of recommended content items with titles and file names. User triggers: "recommend content," "suggest," "suggest documents," "content for," etc.

get_deal_answer

ChatGPT
Purpose: Provide direct answers about CRM opportunities by combining Highspot and deal data. Use when: Users ask questions about Salesforce/Dynamics opportunities such as deal details, status, stage, forecast, or CRM-related information or actions and lookup_deal has returned a valid crm_opportunity_id ("What is…," "How do…," etc.). AI synthesizes the answer and includes source links. User triggers: "deal," "opportunity," "Salesforce","record," "CRM." System notes: Only use when the question is CRM/deal-related.

get_item_content

ChatGPT
Purpose: Retrieve the full raw content of a specific Highspot document for deep research or analysis. Use when: Needed to analyze structure, extract data, or perform detailed review. User triggers: None — users will not request this directly. System triggers: should be invoked internally in deep research/deep analysis or research mode when another tool (e.g., get_content_answer) requires the complete text/binary to fulfill a user request. Requires item_id from search_content or get_content_answer tools.

lookup_deal

ChatGPT
Purpose: Resolve a CRM opportunity record using opportunity_name, with optional account_name when explicitly provided. Returns the corresponding crm_opportunity_id and the crm_org_id. (Deal = Opportunity). User triggers: None — users will not invoke this directly. System triggers: Invoked internally when a tool (e.g., get_deal_answer) needs to map a natural-language reference ("Acme Corp renewal opportunity") to a CRM opportunity ID. Input rules: 1. FIRST ATTEMPT MUST USE MINIMAL PROCESSING. a. Allowed cleanup only: i. Trim whitespace. ii. Remove trailing punctuation. iii. Remove trailing "deal/opportunity/record". iv. Remove surrounding quotes. 2. DEAL MAPPING: a. When unsure: i. opportunity_name = full phrase (prefer more text, not less). b. If only a deal/opportunity name is provided, do NOT infer, derive, or pass any account_name from any part of that text. 3. NEVER perform "fancy parsing": a. No splitting into multiple guesses. b. No semantic shortening. c. No interpretation beyond literal structure. 4. OPTIONAL SECOND ATTEMPT: a. If lookup_deal returns no match: i. You may perform ONE simplified retry, using only cleanup that does not extract or infer account_name from opportunity_name. 5. IF STILL NO MATCH: a. I couldn't find a CRM opportunity matching '<deal phrase>'. b. Can you confirm: i. The exact opportunity name (e.g., '2025 Renewal', 'FY25 Expansion') ii. I can try again with updated details.

search_content

ChatGPT
Purpose: Find and explore documents in Highspot. Use when: Users want to discover what content exists on a topic (sales plays, PDFs, decks, docs). Returns a list of relevant items with titles and links. User triggers: "find," "search for," "show me," "list available," "what documents." System notes: Always returns metadata only (titles, links, description, item IDs) — not full file content. Never invent documents or metadata. If no results, "I didn’t find content matching <query>. Would you like me to broaden the search or try different keywords?".

Capabilities

Writes

App Stats

7

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily