Microsoft Learn
Search official Microsoft Learn docs and code samples, query Learn catalog content, and poll for catalog updates
Actions
| Name | Description |
|---|---|
list_mcp_toolsList tools exposed by the official Microsoft Learn MCP endpoint | List tools exposed by the official Microsoft Learn MCP endpoint |
search_docsSearch official Microsoft Learn documentation using the Microsoft Learn MCP tool | Search official Microsoft Learn documentation using the Microsoft Learn MCP tool |
fetch_docs_pageFetch a Microsoft Learn documentation page as markdown using the Microsoft Learn MCP tool | Fetch a Microsoft Learn documentation page as markdown using the Microsoft Learn MCP tool |
search_code_samplesSearch official Microsoft/Azure code samples from Microsoft Learn | Search official Microsoft/Azure code samples from Microsoft Learn |
list_catalog_itemsList any supported Microsoft Learn catalog content type | List any supported Microsoft Learn catalog content type |
list_coursesList Microsoft Learn courses | List Microsoft Learn courses |
get_courseGet a Microsoft Learn course by ID | Get a Microsoft Learn course by ID |
list_learning_pathsList Microsoft Learn learning paths | List Microsoft Learn learning paths |
get_learning_pathGet a Microsoft Learn learning path by ID | Get a Microsoft Learn learning path by ID |
list_modulesList Microsoft Learn modules | List Microsoft Learn modules |
get_moduleGet a Microsoft Learn module by ID | Get a Microsoft Learn module by ID |
get_unitGet a Microsoft Learn unit by ID | Get a Microsoft Learn unit by ID |
list_certificationsList Microsoft Learn certifications | List Microsoft Learn certifications |
get_certificationGet a Microsoft Learn certification by ID | Get a Microsoft Learn certification by ID |
list_examsList Microsoft Learn exams | List Microsoft Learn exams |
get_examGet a Microsoft Learn exam by ID | Get a Microsoft Learn exam by ID |
list_applied_skillsList Microsoft Learn applied skills | List Microsoft Learn applied skills |
get_applied_skillGet a Microsoft Learn applied skill by ID | Get a Microsoft Learn applied skill by ID |
custom_api_callCall a Microsoft Learn Platform Catalog API endpoint with the connected bearer token | Call a Microsoft Learn Platform Catalog API endpoint with the connected bearer token |
Triggers
| Name | Description |
|---|---|
new_catalog_itemPoll for Microsoft Learn catalog items that appear after the initial baseline | Poll for Microsoft Learn catalog items that appear after the initial baseline |
catalog_item_updatedPoll for Microsoft Learn catalog items whose updatedAt value changes after the initial baseline | Poll for Microsoft Learn catalog items whose updatedAt value changes after the initial baseline |
new_or_updated_catalog_itemPoll for new or updated Microsoft Learn catalog items after the initial baseline | Poll for new or updated Microsoft Learn catalog items after the initial baseline |
Quick Start
import { WeavzClient } from '@weavz/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('microsoft-learn', 'list_mcp_tools', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'microsoft-learn',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Microsoft Learn to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.
What actions does Microsoft Learn support?
Microsoft Learn supports 19 actions including List MCP Tools, Search Docs, Fetch Docs Page, Search Code Samples, List Catalog Items, and more.
Can I use Microsoft Learn with AI agents?
Yes. Add Microsoft Learn to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Microsoft Learn be used in stateful agent workflows?
Yes. Agents can combine Microsoft Learn actions with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Microsoft Learn use?
Microsoft Learn uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Microsoft Learn integration cost?
The Microsoft Learn integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Microsoft Learn support?
Microsoft Learn supports 3 triggers including New Catalog Item, Catalog Item Updated, New or Updated Catalog Item.
Connect Microsoft Learn in minutes
Get 20,000 free actions every month. No credit card required.