Microsoft Learn

Microsoft Learn

Search official Microsoft Learn docs and code samples, query Learn catalog content, and poll for catalog updates

19 actions
3 triggers

Actions

Name
list_mcp_tools

List tools exposed by the official Microsoft Learn MCP endpoint

search_docs

Search official Microsoft Learn documentation using the Microsoft Learn MCP tool

fetch_docs_page

Fetch a Microsoft Learn documentation page as markdown using the Microsoft Learn MCP tool

search_code_samples

Search official Microsoft/Azure code samples from Microsoft Learn

list_catalog_items

List any supported Microsoft Learn catalog content type

list_courses

List Microsoft Learn courses

get_course

Get a Microsoft Learn course by ID

list_learning_paths

List Microsoft Learn learning paths

get_learning_path

Get a Microsoft Learn learning path by ID

list_modules

List Microsoft Learn modules

get_module

Get a Microsoft Learn module by ID

get_unit

Get a Microsoft Learn unit by ID

list_certifications

List Microsoft Learn certifications

get_certification

Get a Microsoft Learn certification by ID

list_exams

List Microsoft Learn exams

get_exam

Get a Microsoft Learn exam by ID

list_applied_skills

List Microsoft Learn applied skills

get_applied_skill

Get a Microsoft Learn applied skill by ID

custom_api_call

Call a Microsoft Learn Platform Catalog API endpoint with the connected bearer token

Triggers

Name
new_catalog_item

Poll for Microsoft Learn catalog items that appear after the initial baseline

catalog_item_updated

Poll for Microsoft Learn catalog items whose updatedAt value changes after the initial baseline

new_or_updated_catalog_item

Poll for new or updated Microsoft Learn catalog items after the initial baseline

Quick Start

TypeScript
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.