# Read-only smoke test: microsoft-learn

Run: 904f5c02-9b46-4b29-8cc7-afe25eef5189
Observed: 2026-10-15T07:14:23.435Z
Endpoint: https://learn.microsoft.com/api/mcp
Official source: https://learn.microsoft.com/en-us/training/support/mcp
Scenario: learn-fetch-functions v1
Task: Fetch the public Azure Functions overview.
Tool: microsoft_docs_fetch
Arguments: {"url":"https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview"}
Result: passed
The response passed the registered content assertions.
Calls attempted: 1
Call duration (single observation): 171 ms
Result SHA-256: 4f5a84cc1d1c1d8a6542946c227f7d09388a188ea2f75554badbc1c3fb39afd7

- Passed: contains "Azure Functions"
- Passed: contains "serverless"

## Limits

- One fixed public read-only request from a direct MCP client. No model selection, ChatGPT/Claude host, OAuth, private account or write behavior was tested.
- Content assertions check the listed literal terms and absence of a tool error; they do not establish complete factual correctness, relevance or production reliability.
- Observed call duration is one sample and includes network conditions. It is not a latency benchmark or a comparison between services.
- Only the first tools/list page is inspected for this selected tool. No notification stream, redirect, credentials or caller-supplied scenario is allowed.
- Response SHA-256 covers the UTF-8 JSON serialization of the SDK-parsed tool result. Only a bounded public text excerpt is retained; it is untrusted server content.
