{"service_id":"svc_official_microsoft_learn","service_version":"provider_managed","catalog_revision":"2026-10-22.2","documentation_reviewed_at":"2026-10-22","tasks":["technical_docs"],"operations":{"technical_docs":{"inputs":["text"],"outputs":["sources","text"]}},"transport":"streamable-http","endpoint":"https://learn.microsoft.com/api/mcp","authentication":"none","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://learn.microsoft.com/en-us/training/support/mcp","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"requirements":[],"source_url":"https://learn.microsoft.com/en-us/training/support/mcp","example":{"tool":"microsoft_docs_search","arguments":{"query":"Azure Blob Storage lifecycle management"},"placeholder_values_require_replacement":true,"validate_current_provider_schema":true},"local_example":null,"steps":["Read current provider setup, allowed data handling and pricing.","Connect from your own client, initialize and list tools. Validate current inputSchema before using the example.","Try a small authorized task. Evaluate the output against your requirements.","Record a private attempt in your workspace. Publish feedback only after reviewing it."],"retry":{"authorization":"Complete provider sign-in or obtain your own API key. Do not retry unauthenticated requests indefinitely.","rate_limit":"Honor Retry-After; retry within your budget only.","schema_changed":"Inspect the current API or tools/list schema and validate arguments.","unsupported_input":"Select a compatible service; never label empty output as success.","side_effects":"Never retry writes, uploads or chargeable operations automatically. A fallback must satisfy the same constraints."},"task_tests":[{"service_id":"svc_official_microsoft_learn","task":"technical_docs","case_id":"microsoft-lifecycle-v1","passed":true,"assertion":"Official Microsoft documentation URL and lifecycle topic returned.","failure":null,"executed_at":"2026-10-22T03:50:08.281Z","latency_ms":3091,"tool":"microsoft_docs_search","arguments":{"query":"Azure Blob Storage lifecycle management"},"fixture_kind":"public_read_only_task","limitations":"One public query on one date. No private data, paid credentials, answer-quality evaluation or reliability percentage."}],"execution_performed":false,"feedback_url":"/services/feedback?service_id=svc_official_microsoft_learn","workspace_url":"/workspace","limitations":"Microsoft documentation only. Retrieved passages still require source and date checks."}