Skip to main content

lfx-microsoft

Microsoft 365 and Teams actions for Langflow, backed by delegated Microsoft Graph v1.0 permissions. Application (app-only) permissions are deliberately excluded.

Install

uv pip install lfx-microsoft

The bundle is part of the default langflow install; install it directly only when you installed lfx on its own.

Components

Component Capability Delegated permissions
Outlook: Send Mail microsoft.outlook.send Mail.Send
Outlook: Search Mail microsoft.outlook.search Mail.Read
Outlook Calendar: List Events microsoft.calendar.list Calendars.Read
Outlook Calendar: Create Event microsoft.calendar.create Calendars.ReadWrite
Teams: Post Chat Message microsoft.teams.chat_post ChatMessage.Send
Teams: Post Channel Message microsoft.teams.channel_post ChannelMessage.Send
SharePoint/OneDrive: List Items microsoft.files.list Files.Read (+ Files.Read.All with a drive id, Sites.Read.All with a site id)
SharePoint/OneDrive: Fetch Item microsoft.files.fetch Files.Read (+ Files.Read.All with a drive id, Sites.Read.All with a site id)

offline_access is requested by the OAuth registration, not by an action: Microsoft Entra never echoes it in the token response, so it must stay out of the per-action required scopes.

Every component takes a portable connection handle (microsoft/<name>) and resolves it through the host's connection resolver. See Configure connection OAuth and Register a Microsoft Entra application.

Listing and download limits

The listing actions use a Result Budget and return complete Graph pages. The last page can take the row count above the budget; retaining that page ensures Next Link resumes without losing records. Both outputs share one request sequence per run, and a later run fetches fresh results.

File downloads stream up to Max Bytes, including direct responses and preauthenticated redirects. Redirects use HTTPS without forwarding credentials and honor the deployment's connector SSRF settings. Outlook attachments honor the deployment's local-file access restrictions and a 3 MiB inline byte budget.

Metadata

Release files for lfx-microsoft 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for lfx-microsoft 0.1.1
File Interpreter ABI Platform
lfx_microsoft-0.1.1-py3-none-any.whl Python 3 none any Details

Release files / lfx_microsoft-0.1.1-py3-none-any.whl

Download URL lfx_microsoft-0.1.1-py3-none-any.whl
Size 29.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f4ac58078a70013e2a7fa0810a6b9f1afd820a0feac9277f488cd539c54ff1cf
BLAKE2b-256 checksum
How to use checksums
16e98cb1e278ca4e23d1f3d6d827f88eab17d0ea5b9b288e8b585d66245246d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.1.2

1 release file

This release

0.1.1 This release

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page