KosmoKrator

productivity

Microsoft Outlook MCP, CLI, and Lua Integration for AI Agents

Microsoft Outlook integration docs for AI agents: MCP gateway setup, Microsoft Outlook CLI commands, Lua API reference, credentials, and function schemas.

Microsoft Outlook for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
microsoft-outlook.outlook_list_messages Read read 5 List email messages in the signed-in user's Outlook mailbox. Supports filtering by subject, sender, date range, and read status. Returns a paginated list of messages with subject, sender, date, and preview.
microsoft-outlook.outlook_get_message Read read 2 Retrieve a single email message by its id. Returns the full message including body, sender, recipients, subject, and attachments metadata.
microsoft-outlook.outlook_send_message Write write 7 Send an email message via Outlook. Specify recipients, subject, and body. Supports HTML and plain-text bodies, CC, BCC, and reply-to addresses.
microsoft-outlook.outlook_list_calendars Read read 2 List all calendars in the signed-in user's Outlook mailbox. Returns calendar names, ids, and default calendar indicator.
microsoft-outlook.outlook_list_events Read read 6 List upcoming calendar events from the default Outlook calendar. Supports filtering by date range, subject, and more via OData query parameters.
microsoft-outlook.outlook_create_event Write write 9 Create a new event on the default Outlook calendar. Specify subject, start/end time, body, and optionally attendees and location.
microsoft-outlook.outlook_get_current_user Read read 1 Get the signed-in user's profile information including display name, email address, and job title. Useful for identifying which account is connected.