Complete Microsoft Graph API Knowledge
Instant access to 27,700 Graph APIs. Always up to date with the latest Microsoft Graph API.
Works with your favorite AI coding agent
Compatible with any agent that supports the Agent Skills specification
Large language models are trained on data that is months — sometimes over a year — old. They don’t know about the latest Microsoft Graph API endpoints, recent changes, or newly released features. The Microsoft Graph API has 27,700 Graph APIs and is updated weekly.
The result: your AI agent will hallucinate endpoints that don’t exist, use deprecated paths, miss required permissions, or get the $filter syntax wrong.
This skill fixes that. It bundles the complete Microsoft Graph API surface as local indexes — searchable instantly with zero network calls. Every lookup runs locally, returning results in milliseconds.
| What’s included | Count |
|---|---|
| OpenAPI endpoints (path, method, summary, permissions) | 27,700+ |
| Endpoint docs (permissions, query params, headers, properties) | 6,200+ |
| Resource schemas (properties, types, filter operators) | 4,200+ |
| Community samples (verified queries for common tasks) | Growing |
Complete Microsoft Graph API Knowledge
Instant access to 27,700 Graph APIs. Always up to date with the latest Microsoft Graph API.
Instant Local Search
All indexes are bundled locally. Search the entire Microsoft Graph API surface in milliseconds — no network calls needed for lookups.
Community Samples
Curated, hand-verified samples that map natural-language tasks to exact Microsoft Graph API queries. Contribute your own at graph.pm/improve/add-sample.
Works with MCP Servers
Use alongside lokka.dev or any Microsoft Graph MCP server. This skill provides the knowledge — your MCP server handles execution.
Direct Microsoft Graph API Execution
No MCP server? Authenticate and call the Microsoft Graph API directly. Delegated and app-only auth via MSAL.
Safe by Default
GET-only by default. Write operations require explicit --allow-writes. DELETE is always blocked.
Zero Dependencies
Cross-platform. Works on macOS, Linux, and Windows with no runtime installation needed.
Agent Skills Spec
Follows the open Agent Skills specification. Install with npx skills add merill/msgraph.
Email (Outlook)
Read, send, and manage emails, attachments, and mail folders.
Calendar
Create, update, and query calendar events and meeting schedules.
OneDrive Files
Browse, upload, download, and manage files stored in OneDrive.
Excel Operations
Read and write Excel workbook data, ranges, tables, and charts.
OneNote
Access notebooks, sections, and pages in OneNote.
To Do Tasks
Create, update, and manage tasks and task lists.
Planner
Manage plans, buckets, and tasks across teams.
Contacts
Query and manage personal and organizational contacts.
User Profile
Read user profile information, photos, and org hierarchy.
Search
Search across mail, files, sites, and people using Microsoft Search.
Teams & Chats
Access teams, channels, chat messages, and memberships.
SharePoint Sites
Browse sites, lists, document libraries, and site pages.
Shared Mailboxes
Read and manage shared mailbox messages and folders.
User Management
List, create, update, and manage user accounts.
Group Management
Manage Microsoft 365 groups, security groups, and memberships.
Security & Compliance
Query alerts, incidents, secure scores, and compliance policies.
Entra
Manage app registrations, service principals, conditional access, and identity governance.
Intune
Manage devices, compliance policies, and app deployments.
Power Platform
Access environments, connectors, and management APIs.
Power BI
Query workspaces, datasets, reports, and dashboards.
Exchange
Manage mailbox settings, transport rules, and mail flow.
eDiscovery
Create and manage eDiscovery cases, holds, and searches.
Threat Intelligence
Query threat indicators, vulnerability data, and security recommendations.
Advanced Hunting
Run custom Kusto queries across security event data.