microsoft.com
Microsoft provides cloud software and developer platforms including Microsoft Graph for Microsoft 365 data and Azure AI/Cognitive Services for vision, search, language, and custom model workloads. It also publishes technical documentation and an MCP endpoint on Microsoft Learn.
microsoft.com exposes an MCP server on Microsoft Learn, Microsoft Graph REST APIs (v1.0 and beta), and multiple Azure Cognitive Services REST APIs documented by OpenAPI catalogs; authentication is via Microsoft Entra OAuth bearer tokens for Graph and MCP, and Azure AI Services resource keys for the Cognitive Services APIs.
- Microsoft Learn MCPdetected
- Azure Cognitive Services AutoSuggest APIdiscovered
- Microsoft Graph API v1.0discovered
- Microsoft Graph API betadiscovered
- Azure Cognitive Services OCR APIdiscovered
- Azure Cognitive Services Prediction APIdiscovered
- Azure Cognitive Services Training APIdiscovered
- Azure Cognitive Services AutoSuggest APIdiscovered
- Azure Cognitive Services News Search APIdiscovered
- Azure Cognitive Services Spell Check APIdiscovered
- Azure Cognitive Services Web Search APIdiscovered
Create an Azure AI Services resource, then in the Azure portal open its Keys and Endpoint page to copy either KEY 1 or KEY 2. Microsoft documents this in Authenticate requests to Azure AI services. Use the resource endpoint together with the Ocp-Apim-Subscription-Key header.
Register an application in Microsoft Entra ID so it can request access tokens for Microsoft APIs. Start from Use the Microsoft Graph API, which links to app registration and token guidance. Your app then acquires OAuth 2.0 bearer tokens and sends them in the Authorization: Bearer ... header.
The MCP server is self-onboarding for MCP clients: connect your client to Microsoft Learn MCP and let the client perform the standard MCP OAuth flow automatically. The user completes consent in the browser if prompted; no manual developer app registration was found in the Learn MCP entrypoint docs.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing