Skip to content
Download

Microsoft Graph Skill for AI Agents

Bridge the gap between your LLM's training cutoff and the latest Microsoft Graph API. Search 27,700 Graph APIs and curated samples — all locally, in milliseconds. Authenticate and call the Microsoft Graph API directly when needed.

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 includedCount
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.

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.