# How to teach Microsoft Copilot Studio your knowledge

You can add knowledge sources while creating an agent or later, at the agent level, on the Knowledge page, or in a topic with a generative answers node. [Copilot Studio also supports MCP tools and resources through its MCP onboarding wizard](https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp). KnowMan provides a hosted MCP endpoint and a local [stdio server](https://www.knowman.io/guides/what-is-an-mcp-server), with setup options documented in its [MCP repository](https://github.com/Essatt/knowman-mcp).

## Start with instructions and knowledge

When you create an agent from a natural-language description, Copilot Studio can generate its name, description, and instructions, and suggest triggers, channels, knowledge sources, and tools. [Microsoft’s quickstart](https://learn.microsoft.com/en-us/microsoft-copilot-studio/nlu-gpt-quickstart) shows this description-first flow.

Knowledge sources ground responses in enterprise data from Power Platform, Dynamics 365 data, websites, and external systems. You can add them during agent creation or later, at the agent level, on the Knowledge page, or within a topic using a generative answers node. [Microsoft documents these knowledge options](https://learn.microsoft.com/en-us/microsoft-copilot-studio/knowledge-copilot-studio).

## Choose sources for the material

Public website knowledge searches Bing and returns results only from websites you provide. Generative mode supports 25 websites; classic mode supports four public URLs. See the website knowledge details.

Document knowledge searches documents uploaded to Dataverse. Generative mode supports all documents, while classic mode is limited by the Dataverse file storage allocation. SharePoint knowledge connects to a SharePoint URL and uses GraphSearch; generative mode supports 25 URLs, while classic mode supports four URLs per generative answers topic node. Microsoft lists these source types and limits.

## Understand orchestration and limits

Generative orchestration filters knowledge sources when an agent has more than 25 different sources. Files uploaded directly to the agent are outside that 25-source search limit. These limits are described in Microsoft’s knowledge guide.

Generative orchestration does not support custom data or Bing Custom Search as knowledge sources. To use those, add them through a generative answers node in a topic. Microsoft documents this constraint.

## Set expectations for grounding and citations

With Allow ungrounded responses turned on, the agent can answer from the model’s general knowledge without using a knowledge source or tool. With it off, the agent blocks a response when that turn did not use a knowledge source or tool, and returns a knowledge-source answer only when it includes an in-text citation. Microsoft explains these settings.

Microsoft recommends asking for citations in the agent’s instructions to make grounded answers and citations more consistent. Knowledge-source citations currently cannot be used as inputs to other tools or actions. Read the citation guidance and limitation.

## Connect an MCP server

Copilot Studio’s MCP support connects agents to existing knowledge servers and data sources. It currently supports MCP tools and resources, which provide callable actions and file-like context; MCP prompts are predefined prompt templates. Microsoft describes these MCP concepts.

Turn on generative orchestration, use the MCP onboarding wizard to connect an existing server, then add its published tools and resources to the agent. Tools and resources published by a connected server become available in Copilot Studio. Follow Microsoft’s MCP setup overview.

## Where KnowMan fits

KnowMan saves and reads articles and links, [answers questions](https://www.knowman.io/guides/ai-knowledge-base) with citations, and keeps saved claims, decisions, and playbooks. Its MCP package provides a local stdio server, and its hosted server is available at `https://api.knowman.io/mcp` over Streamable HTTP. See the KnowMan MCP repository.

The documented hosted authentication options are OAuth consent or an [API key](https://www.knowman.io/guides/mcp-server-knowledge-base) sent as a Bearer authorization header. KnowMan exposes `kb_search`, `kb_ask`, `kb_get_item`, `kb_save`, `kb_recent`, and `kb_memories`. The MCP repository lists the endpoint, authentication, and tools.

KnowMan is built for one person’s library today. For more context on connecting AI to [saved reading](https://www.knowman.io/guides/ai-article-saver), see the MCP knowledge base guide and [connect any AI to your notes](https://www.knowman.io/guides/connect-any-ai-to-your-notes).

## Questions

### Can I add knowledge after creating a Copilot Studio agent?

Yes. You can add knowledge during agent creation or later, at the agent level, on the Knowledge page, or in a topic with a generative answers node. Microsoft documents these options.

### Does Copilot Studio support MCP?

Yes. Copilot Studio currently supports MCP tools and resources. Generative orchestration must be on, and Microsoft documents using the MCP onboarding wizard to connect an existing server. See Microsoft’s MCP guide.

### How can KnowMan connect to an MCP client?

KnowMan documents a hosted MCP endpoint at `https://api.knowman.io/mcp` with OAuth consent or a Bearer API key. It also provides a local stdio server started with `npx -y @knowman/mcp`. See the KnowMan MCP repository.

### What are Copilot Studio’s documented knowledge limits?

Limits depend on source type and orchestration mode. For example, public website sources support 25 websites in generative mode and four public URLs in classic mode; Microsoft documents other source limits here.

## Related guides

- [Connect your knowledge base through KnowMan's MCP server](https://www.knowman.io/guides/mcp-server-knowledge-base)

- [How Do You Connect AI to Your Notes?](https://www.knowman.io/guides/connect-any-ai-to-your-notes)

- [What Is a Knowledge Base for AI Agents?](https://www.knowman.io/guides/knowledge-base-for-ai-agents)

## More in this topic

- [How to teach GitHub Copilot your knowledge](https://www.knowman.io/guides/teach-github-copilot-your-knowledge)
- [How to teach GitHub Copilot CLI your knowledge](https://www.knowman.io/guides/teach-github-copilot-cli-your-knowledge)
- [How to teach Jan your knowledge](https://www.knowman.io/guides/teach-jan-your-knowledge)

## More for Microsoft Copilot Studio

- [KnowMan MCP server for Microsoft Copilot Studio](https://www.knowman.io/integrations/copilot-studio)
- [Give Copilot Studio agents better memory](https://www.knowman.io/guides/copilot-studio-memory)
- [Microsoft Copilot Studio and your knowledge base](https://www.knowman.io/guides/copilot-studio-knowledge-base)

## Keep your reading ready for AI

Try KnowMan Pro for 14 days with no credit card. [Create your account](https://app.knowman.io/signup)

[Start free](https://app.knowman.io/signup)

Every new account starts with 14 days of Pro. No credit card.

Source: https://www.knowman.io/guides/teach-copilot-studio-your-knowledge
