Microsoft Learn MCP

Widget generated by MCP Showcase

Introduction

This MCP server provides access to Microsoft's official documentation and learning resources through Microsoft Learn, the company's comprehensive platform for technical education and skill development. The server offers two complementary tools designed to help users find and retrieve accurate, first-party Microsoft and Azure knowledge from official sources.

The primary functionality centers around searching Microsoft's extensive documentation library and fetching complete technical content from Microsoft Learn and other official Microsoft resources. This includes documentation for Azure, .NET, Microsoft 365, Windows, Office, Dynamics, Power Apps, Teams, and other Microsoft technologies and services.

The tools work together in a recommended pattern: first search to identify relevant content, then fetch specific high-value pages for complete, detailed information. This approach ensures users can quickly find accurate answers while also accessing comprehensive technical guides when needed.

Use Cases

Azure Service Configuration and Setup

  • Sample prompt: How do I set up Azure Application Gateway with SSL termination and configure backend pools for my web application?

Troubleshooting Microsoft Product Issues

  • Sample prompt: My Azure Function is failing with a timeout error when connecting to SQL Database. What are the recommended troubleshooting steps and configuration settings?

API Integration and Development

  • Sample prompt: I need the complete documentation for Microsoft Graph API's user management endpoints, including authentication requirements and code examples.

Learning New Microsoft Technologies

  • Sample prompt: Provide me with a comprehensive tutorial on getting started with Azure DevOps pipelines for .NET applications, including YAML configuration examples.

Security and Compliance Configuration

  • Sample prompt: What are Microsoft's recommended security configurations for Azure Active Directory B2C tenant, including multi-factor authentication setup?

Migration Planning and Guidance

  • Sample prompt: I need detailed steps and best practices for migrating our on-premises SQL Server database to Azure SQL Database, including performance considerations.

Microsoft Certification Study Materials

  • Sample prompt: Find the official study guide and learning path for the Azure Solutions Architect Expert certification (AZ-305), including hands-on labs.

Power Platform Development

  • Sample prompt: How do I create custom connectors in Power Automate to integrate with external REST APIs? I need the complete development guide with examples.

Microsoft 365 Administration

  • Sample prompt: What are the step-by-step instructions for configuring SharePoint Online external sharing policies and managing guest user access?

Cross-Platform Integration

  • Sample prompt: I need documentation on integrating Microsoft Teams with external applications using webhooks and the Microsoft Teams SDK for JavaScript.

Details

MCP Server URL:
https://learn.microsoft.com/api/mcp
Type:
HTTP Stream
Authentication:
None

Tools

microsoft_docs_search
Search official Microsoft/Azure documentation to find the most relevant and trustworthy content for a user's query. This tool returns up to 10 high-quality content chunks (each max 500 tokens), extracted from Microsoft Learn and other official sources. Each result includes the article title, URL, and a self-contained content excerpt optimized for fast retrieval and reasoning. Always use this tool to quickly ground your answers in accurate, first-party Microsoft/Azure knowledge. The `question` parameter is no longer used, use `query` instead. ## Follow-up Pattern To ensure completeness, use microsoft_docs_fetch when high-value pages are identified by search. The fetch tool complements search by providing the full detail. This is a required step for comprehensive results.
microsoft_docs_fetch
Fetch and convert a Microsoft Learn documentation page to markdown format. This tool retrieves the latest complete content of Microsoft documentation pages including Azure, .NET, Microsoft 365, and other Microsoft technologies. ## When to Use This Tool - When search results provide incomplete information or truncated content - When you need complete step-by-step procedures or tutorials - When you need troubleshooting sections, prerequisites, or detailed explanations - When search results reference a specific page that seems highly relevant - For comprehensive guides that require full context ## Usage Pattern Use this tool AFTER microsoft_docs_search when you identify specific high-value pages that need complete content. The search tool gives you an overview; this tool gives you the complete picture. ## URL Requirements - The URL must be a valid link from the microsoft.com domain. ## Output Format markdown with headings, code blocks, tables, and links preserved.

Want to create a similar playground for your MCP?