Building and customizing solutions using Microsoft 365 Copilot APIs and tools
A good beginner path in Microsoft Copilot Studio is:
- Create a new agent
- In Copilot Studio, go to Agents and select + Create blank agent.
- Wait for provisioning, then open Details and set the Name and Description.
- Select a model that fits the scenario. For general chat-style student support, GPT-4.1 or 5 are listed as suitable for chat scenarios in the setup guidance.
- Define the student-focused scope
A student support agent in Copilot Studio works best when it is purpose-built for defined tasks. For the scenario described, useful tasks include:
- explaining difficult concepts
- creating study plans
- answering practice questions
- guiding students to learning resources
- Add knowledge and instructions
Configure the agent with:
- Instructions that describe its role, such as helping students study, explain concepts clearly, and stay within academic support scenarios.
- Knowledge sources such as public websites, SharePoint, or uploaded files.
- adding instructions
- adding suggested prompts
- setting the primary language
- adding knowledge sources
- configuring generative answers
- disabling ungrounded responses
- disabling web search
- Use topics for structured experiences
For beginner-friendly design, create topics for common student needs, for example:
- “Create a study plan”
- “Explain a concept”
- “Quiz me”
- “Start revision session”
- Add tools when the agent needs actions or integrations
Copilot Studio provides three primary categories of agent tools:
- AI prompts for generating intelligent responses
- Model Context Protocol (MCP) for standardized integrations
- Computer use tool for automating desktop processes
- AI prompts for study-plan generation, concept explanation, and practice-question generation
- MCP tools if the agent needs to connect to external knowledge or services
- Optionally connect Microsoft Learn content through MCP
A documented setup path is to add the Microsoft Learn Docs MCP Server as a tool:
- In the agent, go to Tools > + Add tool
- Search for Microsoft Learn Docs MCP
- Select Microsoft Learn Docs MCP Server
- Choose Add and Configure
- In Overview, add instructions telling the agent when to use the tool for Microsoft product questions
- Open connection manager, connect, submit, save, then retry the test
- Test and refine
Start with a small set of scenarios and iterate. A practical first version is:
- one topic for study planning
- one topic for concept explanation
- one topic for practice questions
- a small set of trusted knowledge sources
- clear instructions for tone and scope
- Publish and share
The learning content shows that Copilot Studio supports deploying agents and sharing/publishing them. The study guide explicitly includes:
- Share an agent
- Deploy an agent
- Use beginner-friendly learning resources
Good starting resources are:
- Build an initial agent with Microsoft Copilot Studio for creating and deploying an agent
- Guided Project - Create agents with Microsoft Copilot Studio for hands-on practice with natural language, topics, and generative answers
- Study guide for the Applied Skills assessment lab: Build an agent in Microsoft Copilot Studio for a checklist of core skills
A simple first build for the student scenario could be:
- Agent role: study assistant for students
- Knowledge: course notes, uploaded study guides, selected websites, or SharePoint content
- Topics: study plan, concept explanation, revision quiz
- Tools: AI prompts first; MCP only if external integrations are needed
- Deployment: Teams or website, depending on where students will use it
- Build an initial agent with Microsoft Copilot Studio
- Guided Project - Create agents with Microsoft Copilot Studio
- Application Card: Microsoft Copilot Studio
- Use agent tools to extend, automate, and enhance your agents
- Get started with Microsoft Learn MCP Server in Microsoft Copilot Studio
- Study guide for the Applied Skills assessment lab: Build an agent in Microsoft Copilot Studio