/mcp-tutorials

How to generate custom MCP views for different agents (e.g. sales, support)?

Generate custom MCP views for sales and support agents with our step-by-step guide. Define roles, profiles, context, tasks, and tools to boost performance.

Matt Graham, CEO of Rapid Developers

Book a call with an Expert

Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.

Book a free No-Code consultation

How to generate custom MCP views for different agents (e.g. sales, support)?

 

Step 1: Understand MCP Components and Their Importance

 

  • System Instructions: Define the role and specialization of the LLM. For instance, “You are a sales assistant.”

  • User Profile: Details such as name, preferences, and objectives that help personalize interactions.

  • Document Context: Reference materials and documents that establish current knowledge.

  • Active Tasks / Goals: Outline ongoing tasks to ensure alignment with objectives.

  • Tool Access: Specifies the tools and APIs the model can utilize, which can enhance its capabilities.

  • Rules / Constraints: Guardrails to control model behavior, like avoiding off-topic discussions.

 

Step 2: Define the Context Requirements for Each Agent

 

  • Sales Agent: Sales quotas, pipeline details, customer preferences, product info.

  • Support Agent: Common issues, troubleshooting guides, SLAs, escalation protocols.

By identifying the distinct needs of sales and support agents, MCP views can be tailored specifically for each role.

 

Step 3: Create System Instructions

 

Craft role-specific instructions for agents to guide their tasks:


// For a Sales Agent
“You are a sales assistant tasked with increasing lead conversion rates by providing helpful information about our products.”

// For a Support Agent
“You are a support agent focused on resolving client issues efficiently and improving customer satisfaction.”

 

Step 4: Develop User Profiles

 

Gather essential user data that influences agent interactions:


// Sales Agent Profile
{
  "name": "John Doe",
  "role": "Sales",
  "preferences": ["email follow-ups", "scheduled calls"],
  "goals": ["Increase Q4 sales by 10%"]
}

// Support Agent Profile
{
  "name": "Jane Smith",
  "role": "Support",
  "preferences": ["live chat", "troubleshooting documentation"],
  "goals": ["Reduce response time by 20%"]
}

 

Step 5: Construct Document Context

 

Incorporate relevant documents that support each agent's task:


// Sales Documents
["Product Catalog Q4", "Price List", "Customer Reviews"]

// Support Documents
["Troubleshooting Guide", "FAQ", "Product Manuals"]

 

Step 6: Define Active Tasks and Goals

 

Integrate actionable tasks to keep the conversation focused:


// Sales Tasks
["Follow up with leads", "Organize product demos"]

// Support Tasks
["Resolve ticket #12345", "Update knowledge base"]

 

Step 7: Specify Tool Access for Each Agent

 

List the tools accessible to each agent, like databases or APIs:


// Tools for Sales Agent
["CRM system", "Email marketing platform"]

// Tools for Support Agent
["Ticket management system", "Remote desktop tool"]

 

Step 8: Set Rules and Constraints

 

Establish guardrails to ensure correct agent behavior:


// Sales Constraints
["Avoid discussing discounts without manager approval"]

// Support Constraints
["Never suggest medical solutions"]

 

Step 9: Develop and Test MCP Views

 

Once the context is structured, implement MCP views and test for consistency and effectiveness in simulated interactions. Ensure that each agent behaves predictably and as intended within their delineated roles.

 

By following these steps, you can generate customized MCP views tailored to the unique needs and contexts of different agents such as sales and support, enhancing their efficiency and performance.

Want to explore opportunities to work with us?

Connect with our team to unlock the full potential of no-code solutions with a no-commitment consultation!

Book a Free Consultation

Client trust and success are our top priorities

When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.

Rapid Dev was an exceptional project management organization and the best development collaborators I've had the pleasure of working with. They do complex work on extremely fast timelines and effectively manage the testing and pre-launch process to deliver the best possible product. I'm extremely impressed with their execution ability.

CPO, Praction - Arkady Sokolov

May 2, 2023

Working with Matt was comparable to having another co-founder on the team, but without the commitment or cost. He has a strategic mindset and willing to change the scope of the project in real time based on the needs of the client. A true strategic thought partner!

Co-Founder, Arc - Donald Muir

Dec 27, 2022

Rapid Dev are 10/10, excellent communicators - the best I've ever encountered in the tech dev space. They always go the extra mile, they genuinely care, they respond quickly, they're flexible, adaptable and their enthusiasm is amazing.

Co-CEO, Grantify - Mat Westergreen-Thorne

Oct 15, 2022

Rapid Dev is an excellent developer for no-code and low-code solutions.
We’ve had great success since launching the platform in November 2023. In a few months, we’ve gained over 1,000 new active users. We’ve also secured several dozen bookings on the platform and seen about 70% new user month-over-month growth since the launch.

Co-Founder, Church Real Estate Marketplace - Emmanuel Brown

May 1, 2024 

Matt’s dedication to executing our vision and his commitment to the project deadline were impressive. 
This was such a specific project, and Matt really delivered. We worked with a really fast turnaround, and he always delivered. The site was a perfect prop for us!

Production Manager, Media Production Company - Samantha Fekete

Sep 23, 2022