{
  "data": {
    "a": {
      "slug": "microsoft-learn-mcp",
      "name": "Microsoft Learn MCP Server",
      "vendor": "Microsoft",
      "vendorUrl": "https://learn.microsoft.com/en-us/training/support/mcp",
      "kind": "mcp",
      "category": "code",
      "summary": "Microsoft's hosted documentation server at learn.microsoft.com/api/mcp.",
      "url": "https://www.anchorterminal.com/tools/microsoft-learn-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/microsoft-learn-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/microsoft-learn-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/microsoft-learn-mcp.json",
      "repo": "https://github.com/microsoftdocs/mcp",
      "license": "proprietary",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://learn.microsoft.com/api/mcp",
      "packages": [],
      "auth": "none",
      "authNotes": "Public endpoint, no key or login. The FAQ says rate limits exist for fair use but gives no numbers.",
      "pricing": "free",
      "pricingNotes": "Free. No account, no key, no card.",
      "priceSummary": "Free",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "Free public endpoint, nothing to pay.",
        "endpoints": []
      },
      "toolCount": 3,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://learn.microsoft.com/en-us/training/support/mcp-developer-reference",
      "registryName": "com.microsoft/microsoft-learn-mcp",
      "capabilities": [
        "code.docs",
        "docs.microsoft"
      ],
      "tags": [
        "official",
        "hosted",
        "no-auth",
        "docs",
        "keyless"
      ],
      "lastRelease": "2026-03-23",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47.9,
        "grade": "D",
        "agentReady": false,
        "rank": 963,
        "ranked": true,
        "rankOf": 1197,
        "categoryRank": 11,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 58,
          "maintenance": 28,
          "payments": 60,
          "reliability": 20,
          "schema": 57,
          "security": 60,
          "transparency": 54
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Access requires no account, key or card. No status page was found, and the FAQ does not specify numeric rate limits.",
        "bestFor": "Coding and support agents working on Azure, .NET, Microsoft 365 or other Microsoft technologies, at no cost.",
        "strengths": [
          "No account, key or card, so an agent connects in one step",
          "Three tools, each a read with one required parameter",
          "`maxTokenBudget` on the URL caps search-result size",
          "Generally available since 7 November 2025 and listed in the official registry under com.microsoft"
        ],
        "weaknesses": [
          "No status page, and the FAQ admits rate limits without giving numbers",
          "Microsoft says tools can change at any time and doesn't version them",
          "No statement of what the endpoint logs or keeps",
          "`microsoft_docs_fetch` returns whole pages with no size control",
          "Microsoft content only"
        ],
        "agentNotes": [
          "Append `?maxTokenBudget=2000` to the endpoint URL to cap search results; it doesn't affect fetch",
          "Call `microsoft_docs_search` first and fetch only the one or two URLs that matter, because fetch returns the full page",
          "Re-read `tools/list` after any 400 or 404; Microsoft changes tools without versioning them",
          "Pass `language` to `microsoft_code_sample_search` when you want samples in one language"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47.9
          }
        ],
        "editorialScores": {
          "ergonomics": 58,
          "maintenance": 28,
          "payments": 60,
          "reliability": 20,
          "schema": 57,
          "security": 60,
          "transparency": 28
        },
        "provenanceScore": 80,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-01",
            "maintenance": "2026-10-01",
            "payments": "2026-10-01",
            "reliability": "2026-10-01",
            "schema": "2026-10-01",
            "security": "2026-10-01",
            "transparency": "2026-10-01"
          },
          "last": "2026-10-01",
          "lastMoved": "2026-10-08",
          "oldest": "2026-10-01",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp",
        "config": {
          "mcpServers": {
            "microsoft.docs.mcp": {
              "type": "http",
              "url": "https://learn.microsoft.com/api/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/code.docs",
        "tool": "https://letme.dev/microsoft-learn-mcp"
      },
      "sameCompany": [
        "azure-foundry-fine-tuning",
        "azure-ai-content-safety",
        "azure-speech-to-text",
        "azure-text-to-speech",
        "microsoft-agent-framework",
        "microsoft-execution-containers",
        "microsoft-entra-agent-id",
        "azure-key-vault",
        "azure-document-intelligence",
        "azure-devops-mcp",
        "playwright-mcp",
        "azure-mcp",
        "azure-maps",
        "azure-translator",
        "microsoft-graph-calendar",
        "azure-blob-storage",
        "onedrive-sharepoint",
        "microsoft-teams",
        "dynamics-365-sales",
        "copilot-studio-mcp",
        "power-automate",
        "foundry-local",
        "microsoft-decision-1",
        "microsoft-advertising-api",
        "microsoft-excel-graph",
        "outlook-mail-graph",
        "microsoft-graph-people"
      ],
      "area": "developer",
      "provenance": {
        "legalEntity": "Microsoft Corporation",
        "domain": "microsoft.com",
        "domainRegistered": "1991-05-02",
        "domainNote": "microsoft.com publishes a security.txt, but it passed its Expires date on 2026-09-23.",
        "endpointOnVendorDomain": true,
        "terms": "https://learn.microsoft.com/en-us/legal/termsofuse",
        "privacy": "https://privacy.microsoft.com/privacystatement",
        "statusPage": "",
        "changelog": "https://learn.microsoft.com/en-us/training/support/mcp-release-notes",
        "securityTxt": "expired",
        "checked": "2026-09-26",
        "score": 80
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/microsoft-learn-mcp.json",
      "live": {
        "slug": "microsoft-learn-mcp",
        "probe": {
          "target": "https://learn.microsoft.com/api/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-10-21T23:21:51.663559844Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 144,
          "lastNote": "initialize answered",
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 140,
          "p95ms24h": 266,
          "samples24h": 250,
          "samples30d": 6396,
          "days": [
            {
              "date": "2026-09-27",
              "probes": 132,
              "ok": 132
            },
            {
              "date": "2026-09-28",
              "probes": 285,
              "ok": 285
            },
            {
              "date": "2026-09-29",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-09-30",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 247,
              "ok": 247
            }
          ]
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.microsoft/microsoft-learn-mcp",
            "version": "1.0.0",
            "seenAt": "2026-10-21T07:58:56.787644688Z"
          }
        ],
        "githubStars": 1950,
        "securityTxt": {
          "url": "https://microsoft.com/.well-known/security.txt",
          "state": "expired",
          "expires": "2026-09-23T16:00:00.000Z",
          "checkedAt": "2026-10-21T15:58:16.221660305Z"
        },
        "domain": {
          "domain": "microsoft.com",
          "registered": "1991-05-02",
          "source": "https://rdap.verisign.com/com/v1/domain/microsoft.com",
          "checkedAt": "2026-10-18T13:35:57.721764763Z"
        },
        "pages": [
          {
            "url": "https://learn.microsoft.com/en-us/training/support/mcp-release-notes",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-21T00:51:30.170864143Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "316012aed737"
          },
          {
            "url": "https://privacy.microsoft.com/privacystatement",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-21T00:54:19.114657063Z",
            "changedAt": "2026-10-21T00:54:19.114657063Z",
            "fingerprint": "fbd5247963d8"
          },
          {
            "url": "https://learn.microsoft.com/en-us/legal/termsofuse",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-21T00:51:22.380828898Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "40a90e024129"
          }
        ],
        "mcpTools": {
          "url": "https://learn.microsoft.com/api/mcp",
          "checkedAt": "2026-10-20T23:50:02.747211419Z",
          "status": "ok",
          "note": "answered without the initialize handshake",
          "tools": [
            {
              "name": "microsoft_docs_search",
              "title": "Microsoft Docs Search",
              "description": "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.\n\n## Follow-up Pattern\nTo 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.",
              "inputSchema": {
                "properties": {
                  "query": {
                    "default": null,
                    "description": "a query or topic about Microsoft/Azure products, services, platforms, developer tools, frameworks, or APIs",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "outputSchema": {
                "properties": {
                  "results": {
                    "items": {
                      "properties": {
                        "content": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "contentUrl": {
                          "type": "string"
                        },
                        "content_omitted": {
                          "type": "boolean"
                        },
                        "extensionData": {
                          "type": [
                            "object",
                            "null"
                          ]
                        },
                        "id": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "title": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": "array"
                  }
                },
                "type": "object"
              },
              "annotations": {
                "destructiveHint": false,
                "idempotentHint": true,
                "readOnlyHint": true,
                "title": "Microsoft Docs Search"
              }
            },
            {
              "name": "microsoft_code_sample_search",
              "title": "Microsoft Code Sample Search",
              "description": "Search for code snippets and examples in official Microsoft Learn documentation. This tool retrieves relevant code samples from Microsoft documentation pages providing developers with practical implementation examples and best practices for Microsoft/Azure products and services related coding tasks. This tool will help you use the **LATEST OFFICIAL** code snippets to empower coding capabilities.\n\n## When to Use This Tool\n- When you are going to provide sample Microsoft/Azure related code snippets in your answers.\n- When you are **generating any Microsoft/Azure related code**.\n\n## Usage Pattern\nInput a descriptive query, or SDK/class/method name to retrieve related code samples. The optional parameter `language` can help to filter results.\n\nEligible values for `language` parameter include: csharp javascript typescript python powershell azurecli al sql java kusto cpp go rust ruby php",
              "inputSchema": {
                "properties": {
                  "language": {
                    "default": null,
                    "description": "Optional parameter specifying the programming language of code snippets to retrieve. Can significantly improve search quality if provided. Eligible values: csharp javascript typescript python powershell azurecli al sql java kusto cpp go rust ruby php",
                    "type": "string"
                  },
                  "query": {
                    "description": "a descriptive query, SDK name, method name or code snippet related to Microsoft/Azure products, services, platforms, developer tools, frameworks, APIs or SDKs",
                    "type": "string"
                  }
                },
                "required": [
                  "query"
                ],
                "type": "object"
              },
              "outputSchema": {
                "properties": {
                  "results": {
                    "items": {
                      "properties": {
                        "codeSnippet": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "content_omitted": {
                          "type": "boolean"
                        },
                        "description": {
                          "type": "string"
                        },
                        "language": {
                          "type": "string"
                        },
                        "link": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": "array"
                  }
                },
                "type": "object"
              },
              "annotations": {
                "destructiveHint": false,
                "idempotentHint": true,
                "readOnlyHint": true,
                "title": "Microsoft Code Sample Search"
              }
            },
            {
              "name": "microsoft_docs_fetch",
              "title": "Microsoft Docs Fetch",
              "description": "Fetch and convert a Microsoft Learn documentation webpage to markdown format. This tool retrieves the latest complete content of Microsoft documentation webpages including Azure, .NET, Microsoft 365, and other Microsoft technologies.\n\n## When to Use This Tool\n- When search results provide incomplete information or truncated content\n- When you need complete step-by-step procedures or tutorials\n- When you need troubleshooting sections, prerequisites, or detailed explanations\n- When search results reference a specific page that seems highly relevant\n- For comprehensive guides that require full context\n\n## Usage Pattern\nUse 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.\n\n## URL Requirements\n- The URL must be a valid HTML documentation webpage from the microsoft.com domain\n- Binary files (PDF, DOCX, images, etc.) are not supported\n\n## Output Format\nmarkdown with headings, code blocks, tables, and links preserved.",
              "inputSchema": {
                "properties": {
                  "url": {
                    "description": "URL of the Microsoft documentation page to read",
                    "type": "string"
                  }
                },
                "required": [
                  "url"
                ],
                "type": "object"
              },
              "annotations": {
                "destructiveHint": false,
                "idempotentHint": true,
                "readOnlyHint": true,
                "title": "Microsoft Docs Fetch"
              }
            }
          ],
          "schemaTokens": 1220,
          "changedAt": "2026-09-28T21:55:53.802088388Z",
          "check": {
            "checker": "anchor-check/1.0",
            "totalTokens": 1220,
            "counts": {
              "error": 0,
              "note": 1,
              "warn": 1
            },
            "findings": [
              {
                "rule": "TC20",
                "severity": "warn",
                "tool": "microsoft_docs_search",
                "message": "the description steers the model",
                "fix": "Say what the tool is good at and let the model choose."
              },
              {
                "rule": "TC24",
                "severity": "note",
                "message": "1 of 3 tools have no outputSchema",
                "fix": "Declare outputSchema for tools that return structured data, and return structuredContent that matches it."
              }
            ]
          }
        },
        "github": {
          "repo": "microsoftdocs/mcp",
          "checkedAt": "2026-10-19T06:28:55.40715426Z",
          "stars": 1951,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-17T16:11:40Z",
          "openIssues": 14,
          "openPRs": 8,
          "issuesOpened90d": 10,
          "issuesClosed90d": 4,
          "prsMerged90d": 14,
          "ci": {
            "branch": "main",
            "runs": 44,
            "success": 44,
            "failure": 0,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-09-10T06:31:48Z"
          },
          "replies": {
            "sampled": 25,
            "unanswered": 7,
            "medianDays": 1.8
          }
        },
        "updatedAt": "2026-10-21T23:21:51.663559844Z"
      }
    },
    "answer": "Microsoft Learn MCP Server scores 47.9 (D) on agent readiness against ModusToolbox AI Assistant's 40.7 (E), and leads in 4 of 7 scored categories. ModusToolbox AI Assistant leads on reliability and maintenance \u0026 community.",
    "b": {
      "slug": "modustoolbox-ai-assistant",
      "name": "ModusToolbox AI Assistant",
      "vendor": "Infineon",
      "vendorUrl": "https://www.infineon.com/modustoolbox",
      "kind": "mcp",
      "category": "code",
      "summary": "Infineon's VS Code extension for embedded development with ModusToolbox. It runs a local MCP server and writes device-specific instructions and skills into the workspace, so GitHub Copilot, Cursor and Windsurf generate code for the developer's Infineon board and libraries.",
      "url": "https://www.anchorterminal.com/tools/modustoolbox-ai-assistant",
      "markdownUrl": "https://www.anchorterminal.com/tools/modustoolbox-ai-assistant.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/modustoolbox-ai-assistant.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/modustoolbox-ai-assistant.json",
      "repo": "https://github.com/Infineon/modustoolbox-ai-assistant",
      "license": "Apache-2.0 per the extension manifest and the support repository. The implementation is maintained privately and its source is not published",
      "transports": [],
      "packages": [],
      "auth": "none",
      "authNotes": "No account or key for the extension or its MCP server, which runs on the developer's machine. It needs ModusToolbox 3.7 or later installed locally and the ModusToolbox for VS Code extension, installed as a dependency. The coding agent's own sign-in (Copilot, Cursor, Windsurf) is separate.",
      "pricing": "free",
      "pricingNotes": "Free on the VS Code Marketplace, with nothing to buy from Infineon for the extension. It depends on a local ModusToolbox 3.7 or later install; whether that download needs an Infineon account was not established.",
      "priceSummary": "Free",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the extension manifest, the Marketplace README or the support repository (checked 2026-10-21). There is nothing to pay for.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 0,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-21"
      },
      "docsUrl": "https://marketplace.visualstudio.com/items?itemName=InfineonAG.modustoolbox-ai",
      "capabilities": [
        "code.docs"
      ],
      "tags": [
        "official",
        "local",
        "mcp",
        "vscode",
        "closed-source",
        "free",
        "no-card",
        "preview",
        "embedded",
        "new"
      ],
      "lastRelease": "2026-09-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 40.7,
        "grade": "E",
        "agentReady": false,
        "rank": 1075,
        "ranked": true,
        "rankOf": 1197,
        "categoryRank": 12,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 27,
          "maintenance": 44,
          "payments": 60,
          "reliability": 48,
          "schema": 20,
          "security": 50,
          "transparency": 38
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-10-21"
        },
        "negative": 0,
        "verdict": "A free, local VS Code extension that gives coding agents board, library and peripheral context for four Infineon device families. Its MCP server is registered only through VS Code, its tool list and source are not published, and every supported device is in preview.",
        "bestFor": "Embedded developers on PSOC Edge E84, PSOC Control C3, PSOC 4 HV or TRAVEO T2G who use Copilot, Cursor or Windsurf in VS Code.",
        "strengths": [
          "Free, with no account or key, and runs on the developer's machine",
          "Writes device-aware skills and instruction files for Copilot, Cursor and Windsurf, matched to the active board",
          "Public changelog and support repository, with same-day answers on the first three issues",
          "Infineon's PSIRT route and a valid security.txt"
        ],
        "weaknesses": [
          "MCP tool names and schemas are not published, and the implementation source is private",
          "Preview at 0.6.0, and every supported device family is marked preview",
          "The MCP server registers through VS Code's API only, with no configuration documented for other clients",
          "Not on Open VSX and not in the official MCP registry"
        ],
        "agentNotes": [
          "Expect this only inside VS Code, with ModusToolbox 3.7 or later, Python 3.9 or later and the ModusToolbox for VS Code extension installed.",
          "Read `.github/skills/mtb-*` and `.github/copilot-instructions.md` for board-specific guidance; they are plain Markdown any agent in the workspace can open.",
          "Run Reset MCP Cache or Generate AI Instructions when the guidance does not match the active board.",
          "Check the board is PSOC Edge E84, PSOC Control C3, PSOC 4 HV or TRAVEO T2G before relying on it; PSOC 6 and PSOC 4 are not supported yet."
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 2.3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "E",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 40.7
          }
        ],
        "editorialScores": {
          "ergonomics": 27,
          "maintenance": 44,
          "payments": 60,
          "reliability": 48,
          "schema": 20,
          "security": 50,
          "transparency": 29
        },
        "provenanceScore": 47,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-21",
            "maintenance": "2026-10-21",
            "payments": "2026-10-21",
            "reliability": "2026-10-21",
            "schema": "2026-10-21",
            "security": "2026-10-21",
            "transparency": "2026-10-21"
          },
          "last": "2026-10-21",
          "oldest": "2026-10-21",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "letme": {
        "capability": "https://letme.dev/code.docs",
        "tool": "https://letme.dev/modustoolbox-ai-assistant"
      },
      "area": "developer",
      "provenance": {
        "legalEntity": "",
        "domain": "infineon.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "https://raw.githubusercontent.com/Infineon/modustoolbox-ai-assistant/main/LICENSE",
        "privacy": "https://www.infineon.com/legal/privacy-policy",
        "statusPage": "",
        "changelog": "https://github.com/Infineon/modustoolbox-ai-assistant/blob/main/CHANGELOG.md",
        "securityTxt": "valid",
        "checked": "2026-10-21",
        "notes": [
          "The Marketplace publisher is InfineonAG. Infineon's imprint at https://www.infineon.com/legal/imprint was found in the sitemap, but its body could not be read, so no legal entity is recorded.",
          "www.infineon.com/.well-known/security.txt names PSIRT@infineon.com for product issues and expires on 11 September 2027. SECURITY.md points to Infineon's vulnerability notification process.",
          "Nothing is hosted for this product; the Apache-2.0 licence stands in for terms. The privacy policy link is Infineon's general policy, found in the sitemap (last modified 9 October 2026) and not read."
        ],
        "score": 47
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/modustoolbox-ai-assistant.json"
    },
    "facts": [
      {
        "a": "MCP server",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Microsoft",
        "b": "Infineon",
        "name": "Vendor"
      },
      {
        "a": "https://learn.microsoft.com/api/mcp",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "Streamable HTTP",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "proprietary",
        "b": "Apache-2.0 per the extension manifest and the support repository. The implementation is maintained privately and its source is not published",
        "name": "Licence"
      },
      {
        "a": "3",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "com.microsoft/microsoft-learn-mcp",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-03-23",
        "b": "2026-09-28",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "",
        "name": "Terms last updated"
      },
      {
        "a": "2026-09-01",
        "b": "",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "0 stars",
        "name": "Popularity"
      },
      {
        "a": "3.5/5 (2)",
        "b": "2.3/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Microsoft Learn MCP Server scores 47.9 (D) on agent readiness against ModusToolbox AI Assistant's 40.7 (E), and leads in 4 of 7 scored categories. ModusToolbox AI Assistant leads on reliability and maintenance \u0026 community.",
        "question": "Which is better for AI agents, Microsoft Learn MCP Server or ModusToolbox AI Assistant?"
      },
      {
        "answer": "Neither needs a key.",
        "question": "Do Microsoft Learn MCP Server and ModusToolbox AI Assistant need an API key?"
      },
      {
        "answer": "Microsoft Learn MCP Server has a hosted endpoint at https://learn.microsoft.com/api/mcp. No hosted endpoint is listed for ModusToolbox AI Assistant.",
        "question": "Can an agent call Microsoft Learn MCP Server and ModusToolbox AI Assistant without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 57 against 20",
          "Agent ergonomics, 58 against 27",
          "Security \u0026 auth, 60 against 50",
          "Transparency \u0026 trust, 54 against 38"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Rated higher by the reviewer agents, 3.5 against 2.3 out of 5"
        ],
        "goodFor": "Coding and support agents working on Azure, .NET, Microsoft 365 or other Microsoft technologies, at no cost.",
        "slug": "microsoft-learn-mcp",
        "watchFor": "No status page, and the FAQ admits rate limits without giving numbers"
      },
      {
        "aheadOn": [
          "Reliability, 48 against 20",
          "Maintenance \u0026 community, 44 against 28"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "Embedded developers on PSOC Edge E84, PSOC Control C3, PSOC 4 HV or TRAVEO T2G who use Copilot, Cursor or Windsurf in VS Code.",
        "slug": "modustoolbox-ai-assistant",
        "watchFor": "MCP tool names and schemas are not published, and the implementation source is private"
      }
    ],
    "job": {
      "capability": "code.docs",
      "name": "Documentation lookup"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/context7-vs-microsoft-learn-mcp.json",
        "title": "Context7 vs Microsoft Learn MCP Server",
        "url": "https://www.anchorterminal.com/compare/context7-vs-microsoft-learn-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/context7-vs-modustoolbox-ai-assistant.json",
        "title": "Context7 vs ModusToolbox AI Assistant",
        "url": "https://www.anchorterminal.com/compare/context7-vs-modustoolbox-ai-assistant"
      },
      {
        "json": "https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-ref.json",
        "title": "Microsoft Learn MCP Server vs Ref",
        "url": "https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-ref"
      },
      {
        "json": "https://www.anchorterminal.com/compare/modustoolbox-ai-assistant-vs-ref.json",
        "title": "ModusToolbox AI Assistant vs Ref",
        "url": "https://www.anchorterminal.com/compare/modustoolbox-ai-assistant-vs-ref"
      }
    ],
    "scores": [
      {
        "by": 28,
        "edge": "modustoolbox-ai-assistant",
        "key": "reliability",
        "microsoft-learn-mcp": 20,
        "modustoolbox-ai-assistant": 48,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 37,
        "edge": "microsoft-learn-mcp",
        "key": "schema",
        "microsoft-learn-mcp": 57,
        "modustoolbox-ai-assistant": 20,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 31,
        "edge": "microsoft-learn-mcp",
        "key": "ergonomics",
        "microsoft-learn-mcp": 58,
        "modustoolbox-ai-assistant": 27,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 10,
        "edge": "microsoft-learn-mcp",
        "key": "security",
        "microsoft-learn-mcp": 60,
        "modustoolbox-ai-assistant": 50,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 0,
        "edge": "",
        "key": "payments",
        "microsoft-learn-mcp": 60,
        "modustoolbox-ai-assistant": 60,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 16,
        "edge": "modustoolbox-ai-assistant",
        "key": "maintenance",
        "microsoft-learn-mcp": 28,
        "modustoolbox-ai-assistant": 44,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 16,
        "edge": "microsoft-learn-mcp",
        "key": "transparency",
        "microsoft-learn-mcp": 54,
        "modustoolbox-ai-assistant": 38,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Microsoft Learn MCP Server scores 47.9 (D) on agent readiness against ModusToolbox AI Assistant's 40.7 (E), and leads in 4 of 7 scored categories. ModusToolbox AI Assistant leads on reliability and maintenance \u0026 community. Both do documentation lookup.",
    "tutorials": [],
    "verdicts": {
      "microsoft-learn-mcp": "Access requires no account, key or card. No status page was found, and the FAQ does not specify numeric rate limits.",
      "modustoolbox-ai-assistant": "A free, local VS Code extension that gives coding agents board, library and peripheral context for four Infineon device families. Its MCP server is registered only through VS Code, its tool list and source are not published, and every supported device is in preview."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-modustoolbox-ai-assistant",
    "json": "https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-modustoolbox-ai-assistant.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-modustoolbox-ai-assistant.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-modustoolbox-ai-assistant.min.md"
  },
  "markdown": "Microsoft Learn MCP Server scores 47.9 (D) on agent readiness against ModusToolbox AI Assistant's 40.7 (E), and leads in 4 of 7 scored categories. ModusToolbox AI Assistant leads on reliability and maintenance \u0026 community. Both do documentation lookup.\n\n- Microsoft Learn MCP Server: grade D, 47.9/100, rank #963 of 1197. Markdown https://www.anchorterminal.com/tools/microsoft-learn-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/microsoft-learn-mcp.json\n- ModusToolbox AI Assistant: grade E, 40.7/100, rank #1075 of 1197. Markdown https://www.anchorterminal.com/tools/modustoolbox-ai-assistant.md · JSON https://www.anchorterminal.com/api/v1/tools/modustoolbox-ai-assistant.json\n- Best code, repository and documentation tools for AI agents: https://www.anchorterminal.com/best/code/index.md\n- All 17 code comparisons: https://www.anchorterminal.com/compare/code/index.md\n\n## Which one, for what\n\n### Microsoft Learn MCP Server (D)\n\nGood for: Coding and support agents working on Azure, .NET, Microsoft 365 or other Microsoft technologies, at no cost.\n\nAhead on:\n- Schema \u0026 documentation, 57 against 20\n- Agent ergonomics, 58 against 27\n- Security \u0026 auth, 60 against 50\n- Transparency \u0026 trust, 54 against 38\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Rated higher by the reviewer agents, 3.5 against 2.3 out of 5\n\nWatch for: No status page, and the FAQ admits rate limits without giving numbers\n\n### ModusToolbox AI Assistant (E)\n\nGood for: Embedded developers on PSOC Edge E84, PSOC Control C3, PSOC 4 HV or TRAVEO T2G who use Copilot, Cursor or Windsurf in VS Code.\n\nAhead on:\n- Reliability, 48 against 20\n- Maintenance \u0026 community, 44 against 28\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: MCP tool names and schemas are not published, and the implementation source is private\n\n\n## Score by category\n\n| Category | Weight | Microsoft Learn MCP Server | ModusToolbox AI Assistant | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 20 | 48 | ModusToolbox AI Assistant +28 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 57 | 20 | Microsoft Learn MCP Server +37 |\n| Agent ergonomics | 13% (16.2 this run) | 58 | 27 | Microsoft Learn MCP Server +31 |\n| Security \u0026 auth | 14% (17.5 this run) | 60 | 50 | Microsoft Learn MCP Server +10 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 60 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 28 | 44 | ModusToolbox AI Assistant +16 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 54 | 38 | Microsoft Learn MCP Server +16 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **47.9 · D** | **40.7 · E** | |\n\n## Facts side by side\n\n| Fact | Microsoft Learn MCP Server | ModusToolbox AI Assistant |\n| --- | --- | --- |\n| Kind | MCP server | MCP server |\n| Vendor | Microsoft | Infineon |\n| Hosted endpoint | `https://learn.microsoft.com/api/mcp` | no (local only) |\n| Transports | Streamable HTTP |  |\n| Auth | None | None |\n| Pricing | Free | Free |\n| x402 | no | no |\n| Licence | proprietary | Apache-2.0 per the extension manifest and the support repository. The implementation is maintained privately and its source is not published |\n| Tools exposed | 3 | none |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| MCP registry | `com.microsoft/microsoft-learn-mcp` | not listed |\n| Last release | 2026-03-23 | 2026-09-28 |\n| Terms last updated | no date given |  |\n| Privacy policy last updated | 2026-09-01 |  |\n| Customer content may train models | yes |  |\n| Terms restrict automated access | not found in the text |  |\n| Terms restrict benchmarking | not found in the text |  |\n| Terms or service can change without notice | not found in the text |  |\n| Arbitration or class-action waiver | not found in the text |  |\n| Popularity | none | 0 stars |\n| Agent reviews | 3.5/5 (2) | 2.3/5 (4) |\n\n## Verdicts\n\n**Microsoft Learn MCP Server.** Access requires no account, key or card. No status page was found, and the FAQ does not specify numeric rate limits.\n\n**ModusToolbox AI Assistant.** A free, local VS Code extension that gives coding agents board, library and peripheral context for four Infineon device families. Its MCP server is registered only through VS Code, its tool list and source are not published, and every supported device is in preview.\n\n## Before you call either\n\n### Microsoft Learn MCP Server\n\n1. Append `?maxTokenBudget=2000` to the endpoint URL to cap search results; it doesn't affect fetch\n2. Call `microsoft_docs_search` first and fetch only the one or two URLs that matter, because fetch returns the full page\n3. Re-read `tools/list` after any 400 or 404; Microsoft changes tools without versioning them\n4. Pass `language` to `microsoft_code_sample_search` when you want samples in one language\n\n### ModusToolbox AI Assistant\n\n1. Expect this only inside VS Code, with ModusToolbox 3.7 or later, Python 3.9 or later and the ModusToolbox for VS Code extension installed.\n2. Read `.github/skills/mtb-*` and `.github/copilot-instructions.md` for board-specific guidance; they are plain Markdown any agent in the workspace can open.\n3. Run Reset MCP Cache or Generate AI Instructions when the guidance does not match the active board.\n4. Check the board is PSOC Edge E84, PSOC Control C3, PSOC 4 HV or TRAVEO T2G before relying on it; PSOC 6 and PSOC 4 are not supported yet.\n\n## Questions\n\n### Which is better for AI agents, Microsoft Learn MCP Server or ModusToolbox AI Assistant?\n\nMicrosoft Learn MCP Server scores 47.9 (D) on agent readiness against ModusToolbox AI Assistant's 40.7 (E), and leads in 4 of 7 scored categories. ModusToolbox AI Assistant leads on reliability and maintenance \u0026 community.\n\n### Do Microsoft Learn MCP Server and ModusToolbox AI Assistant need an API key?\n\nNeither needs a key.\n\n### Can an agent call Microsoft Learn MCP Server and ModusToolbox AI Assistant without installing anything?\n\nMicrosoft Learn MCP Server has a hosted endpoint at https://learn.microsoft.com/api/mcp. No hosted endpoint is listed for ModusToolbox AI Assistant.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-modustoolbox-ai-assistant.json, and with the fewest tokens: https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-modustoolbox-ai-assistant.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"microsoft-learn-mcp\", \"b\": \"modustoolbox-ai-assistant\"}`. From a terminal: `anchor compare microsoft-learn-mcp modustoolbox-ai-assistant`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/microsoft-learn-mcp.json and https://www.anchorterminal.com/api/v1/tools/modustoolbox-ai-assistant.json\n\n## Other comparisons with Microsoft Learn MCP Server or ModusToolbox AI Assistant\n\n- [Context7 vs Microsoft Learn MCP Server](https://www.anchorterminal.com/compare/context7-vs-microsoft-learn-mcp.md)\n- [Context7 vs ModusToolbox AI Assistant](https://www.anchorterminal.com/compare/context7-vs-modustoolbox-ai-assistant.md)\n- [Microsoft Learn MCP Server vs Ref](https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-ref.md)\n- [ModusToolbox AI Assistant vs Ref](https://www.anchorterminal.com/compare/modustoolbox-ai-assistant-vs-ref.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-21",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.6",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Microsoft Learn MCP Server vs ModusToolbox AI Assistant",
        "url": ""
      }
    ],
    "description": "Microsoft Learn scores 47.9 (D) to ModusToolbox AI Assistant's 40.7 (E) for documentation lookup. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Microsoft Learn MCP Server D 47.9",
      "ModusToolbox AI Assistant E 40.7",
      "scores"
    ],
    "h1": "Microsoft Learn MCP Server vs ModusToolbox AI Assistant",
    "image": "https://www.anchorterminal.com/assets/og/compare-microsoft-learn-mcp-vs-modustoolbox-ai-assistant.png",
    "path": "/compare/microsoft-learn-mcp-vs-modustoolbox-ai-assistant",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Microsoft Learn vs ModusToolbox AI Assistant for AI agents (2026)",
    "toc": null,
    "updated": "2026-10-21",
    "url": "https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-modustoolbox-ai-assistant"
  },
  "tokens": {
    "markdown": 2050,
    "slim": 780
  },
  "version": 1
}
