Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Let's explore some example scenarios to understand how you can use the Sales MCP server to enhance your sales processes with AI agents or assistants.
Example 1: Generate sales call scripts for each lead
Prompt: Look up all the leads for kenny.smith@contoso.com, gather their account and competitor research, and write me sales phone scripts to sell GPUs to each of these leads
The following text includes the truncated version of the output from Visual Studio Code + Claude:
Based on the comprehensive account research I gathered, I can now create detailed sales phone scripts for each lead. Here are the scripts:
Sales Phone Scripts for GPU Sales - kenny.smith@contoso.com Based on comprehensive account research, here are tailored sales phone scripts for each prospect:
Lead 1: Microsoft - Kenny Smith (100 GPUs) Lead ID: 32e354c2-3b06-44fd-b722-9422e1b2c422 Target Quantity: 100 GPUs Company: Microsoft Financial Health: Excellent ($281.7B revenue, $101.8B net income)
Sales Phone Script: Opening: "Hi Kenny, this is [Your Name] from [Your Company]. I hope you're having a great day. I'm calling about your inquiry for 100 GPUs. Given Microsoft's massive $80 billion capital expenditure plan for AI infrastructure that was announced this year, I wanted to discuss how we can support your specific GPU requirements."
Research-Based Insights: "I've been following Microsoft's incredible growth story - $281.7 billion in revenue with $32.5 billion in R&D investment shows your commitment to innovation. Your Azure deployment of Nvidia Hopper GPUs for large language models caught our attention, and we'd love to be part of Microsoft's continued AI infrastructure expansion."
Discovery Questions:
"Are these 100 GPUs intended for Azure's AI services expansion, or perhaps internal Microsoft AI research projects?" "Given Microsoft's focus on purpose-built hardware for scalable AI applications, what specific performance requirements are you targeting?" "How does this procurement fit into Microsoft's broader AI supercomputing infrastructure plans?"
Value Proposition: "Microsoft's mission to 'empower every person and organization to achieve more' aligns perfectly with our GPU solutions:
Enterprise-grade reliability for mission-critical Azure workloads Seamless integration with existing Microsoft AI infrastructure Performance optimization for Microsoft's AI-focused applications Scalable architecture supporting future expansion plans"
Financial Alignment: "With Microsoft's strong financial position and 16% year-over-year growth driven by AI-focused Azure, I know you have the purchasing power for premium solutions. Our competitive pricing for enterprise deployments ensures optimal ROI on your AI investments."
Next Steps: "I'd love to schedule a technical consultation with your Azure infrastructure team. Given Microsoft's aggressive AI timeline, would you be available for a 45-minute discussion this week to explore how our GPUs can accelerate your AI initiatives?"
Example 2: Share account research and engagement summary for a lead with colleagues
Prompt: Can you get account research and engagement summary for lead 'Gregory House'. Save them in two separate documents and send the word doc to kenny.smith@contoso.com
Other servers required to be setup as prerequisites: mcp_WordServer, mcp_MailTools.
The following screenshot shows the output from Visual Studio Code + Claude:
Example 3: Sales team uploads leads (event attendees) from Excel into Dynamics 365 Sales
This example illustrates how a custom agent can be built using the Sales MCP server tools to automate outreach and follow-up for event attendees who are uploaded as leads in Dynamics 365 Sales.
| Action performed | Tools used | MCP Server used |
|---|---|---|
| For each event attendee, the agent gets the lead record and uses Sales Qualification Agent's lead research to determine if they’re a good fit | read_query, mcp_sales-mcp-ser_get_lead_research |
Dataverse MCP server, Sales MCP Server |
| For each lead that is a good fit, drafts an outreach email | mcp_sales-mcp-ser_draft_outreach_email |
Sales MCP server |
| When a lead responds, converts lead to a new opportunity | create_record, update_record |
Dataverse MCP server |
| If the lead confirms interest, creates a quote in Dynamics 365 Sales | create_record |
Dataverse MCP server |
| Upon customer/seller approval, creates order in Dynamics 365 Sales | create_record |
Dataverse MCP server |
Example 4: A lead comes from a marketing campaign to the website
The lead starts a chat: "I'm looking for metal packaging for cold pressed olive oil. Can you tell me what options you have?"
| Action performed | Tools used | MCP Server used |
|---|---|---|
| Agent checks if they're an existing lead, fetches the lead record, and gets account research from Dynamics 365 Sales. Through the research, the agent learns that the company is an ideal customer for the products and prefers sustainable packaging. | read_query, mcp_sales-mcp-ser_get_account_research |
Dataverse MCP Server, Sales MCP Server |
| Agent searches online to understand the type of packaging attributes olive oil requires and finds that opaque and slim bottles work best. | None required; agent uses Bing search from Copilot Studio | Not applicable |
| Based on this, the agent pulls the right products from Dynamics 365 and proposes them to the customer, sending them in an email. | retrieve_knowledge, mcp_sales-mcp-ser_draft_outreach_email |
Dataverse MCP Server, Sales MCP Server |
| The agent sends a summary of the lead's engagement history (including their responses to the outreach email sent earlier and their intent to purchase) to the account manager | mcp_sales-mcp-ser_get_engage_summary, SendEmailWithAttachmentsAsync |
Sales MCP Server, Mail MCP Server |
Example 5: Prepare a deal briefing before a customer call
Scenario: A seller is about to join a customer call and wants a concise but comprehensive understanding of the opportunity.
Prompt: Give me a complete deal briefing for opportunity 'Customer Engagement Platform for Fabrikam Retail'. Include deal objective, current status, health, stakeholders, risks, and recent signals.
Tools Used:
| Action performed | Tools used | MCP Server used |
|---|---|---|
| Agent retrieves all opportunity insights from Sales Close Agent in a single call | read_query, get_opportunity_deal_overview |
Dataverse MCP Server, Sales MCP Server |
| Agent summarizes the output into a structured briefing suitable for pre-call preparation | get_opportunity_deal_overview |
Sales MCP Server |
Example Output:
The following screenshot includes the truncated version of the output from Visual Studio Code + Claude:
Example 6: Identify risks and gaps blocking deal progression
Scenario: A sales manager wants to understand why a deal is stalled and what gaps need to be addressed.
Prompt: Analyze the health and risks for opportunity 'Contoso – FY26 Renewal' and tell me what’s missing to move this deal forward.
| Action performed | Tools used | MCP Server used |
|---|---|---|
| Agent retrieves opportunity health signals and risk assessment | read_query, get_opportunity_health, get_opportunity_top_risks |
Dataverse MCP Server, Sales MCP Server |
| Agent analyzes MEDDPICC framework elements and identifies critical gaps | get_opportunity_health, get_opportunity_top_risks |
Sales MCP Server |
| Agent correlates health gaps with risks and generates actionable insights | get_opportunity_top_risks |
Sales MCP Server |
Example Output: The following screenshot includes the truncated version of the output from Visual Studio Code + Claude: