The official account of the Azure Functions product team ⚡️ YouTube: piped.video/AzureFunctions GitHub: github.com/Azure/Azure-Funct…

Redmond, WA
Manvir Kaur joins @shanselman on #AzureFriday to show off Managed Connectors in #AzureFunctions: 200+ triggers and 1,400+ actions, now with the power of code and Functions scale. Emails, Teams, Dataverse and more. 🚀 📹 piped.video/watch?v=I87434fX… #Connectors #Azure #Serverless
7
11
7,509
Learn how Paul created an M365 Inbox agent using Azure Functions' serverless agents runtime and how you can too ⬇️
I put together a practical sample for a thing I keep wanting as a builder: an agent that automates my Microsoft 365 workflow, but lives in a repo, debugs locally, deploys with IaC, and runs serverlessly. The sample is an M365 Inbox Agent on Azure Functions' Serverless Agents feature: - urgent VIP mail -> Teams (triggered on new emails) - action-required mail -> grounded draft replies - daily briefing -> inbox (triggered every morning) - rules -> markdown - guardrails -> code, python - auth -> Entra / managed identity - deployment -> azd + Bicep - local dev -> sample inbox data + dry run This is for the custom edge cases a power user and builder hits, connected to many more systems and data sources. These are YOUR Frontier Agents, for the last-mile stuff every team has: - "Keep it in a repo so I can review changes" - "Let me debug the thing before it touches real mail" - "Reach an internal API or database that isn't in any connector catalog" - "Pin my own model, prompt, and dependency versions, and roll back a bad one" - "Run in my own Azure subscription with my own networking, billing, and managed identity" And because the serverless agent includes Markdown plus real code, it can run tools and enforce things the model cannot talk its way around: - a hard never-send guardrail: code checks the recipient against an allowlist before any send, so "never email outside my org without approval" is enforced in code, not hoped for in a prompt - a sandboxed code interpreter: the agent writes a small Python snippet to crunch a messy attachment or reconcile a spreadsheet, runs it in an isolated sandbox, and feeds the exact result back instead of eyeballing numbers in the model And it is your function. Serverless billing, high scale, no platform-imposed turn limits or connector throttling. You pay for what runs and you push whatever limits you want: fan out across thousands of messages, run long jobs, hold your own rate limits, scale to zero when the inbox is quiet. The ceiling is your Azure subscription, not someone else's agent quota. That is where this pattern gets interesting. The agent itself is markdown. The skills are markdown too. So the workflow stays readable: - who counts as a VIP - what should be skipped - what escalates - what gets summarized - what gets a draft reply Then Azure Functions gives it production shape: - event trigger when mail arrives - timer trigger for the daily briefing - Application Insights traces - serverless billing - managed identity - M365 connector actions and AUTH (unsung hero to this) - private repo customization - repeatable deploy I like this because it gives you both ends: 1. markdown agents for the reasoning and policy 2. normal developer ergonomics for everything around them Local mode is intentionally safe. You can run it against sample inbox JSON, see the exact Teams post or email reply it would produce, and call no connector at all. When you are ready, wire the Outlook and Teams connectors and deploy. The anchor version is mostly markdown on purpose, with a little Python where I wanted hard rails and code-based tools (not required, but useful). It keeps the story clean: readable agent policy, real M365 actions, Azure Functions production shape, and real code when you want a hard guardrail or a sandboxed computation. My mental model: >the out-of-box agents are the product experience; this sample is the builder path for the workflows only your team has.< This m365 & Teams sample (try it!): github.com/Azure-Samples/m36… Serverless agents runtime: learn.microsoft.com/en-us/az… If you try it, I would love to hear the first workflow you customize.

ALT Terminal recording of the M365 Inbox Agent running locally. It shows the plain-English Markdown rules and VIP rule, then runs a daily briefing that sends a real email and Teams post, renders the sent briefing as a colorized email card, and finishes with a quick chat-my-inbox query and answer.

1
11
2,996
Building #Serverless #Agents on #AzureFunctions = writing a Markdown file. YAML sets the trigger (timer, HTTP, Service Bus, email…), the body is the agent's instructions. No harness code - MAF handles it. Some examples: @InfoQ's article covering it: infoq.com/news/2026/06/azure…
1
8
33
3,082
The Azure Functions MCP extension has had a breakout year 🚀 From "tools only" → a full MCP platform: ✅ tools, resources, prompts ✅ MCP Apps (interactive UI) ✅ built-in auth + rich types and more! Check out: aka.ms/functions-mcp-build #MSBuild
2
14
29
1,884
Azure Functions at Build 2026: serverless agents in a .agent.md file, 1,400+ M365 and SaaS connectors as triggers, Go as a first-class language, full MCP support, new CLI, On-demand Sandboxes for DTS and much more! techcommunity.microsoft.com/…
12
33
6,562
Functions MCP extension now supports prompts⚡️ -User-invoked, parameterized workflows -Simple fn-based implementation aka.ms/func-mcp-prompts With full MCP coverage- tools, resources, prompts, unlock more complete & flexible dev experience building w/ Functions🚀#MCP #AgenticAI
10
27
2,203
📌MCP Apps let tools return interactive UIs (dashboards, forms, etc.) not just text in AI clients 📌That means true app-like experiences built into AI conversations. Build and deploy MCP Apps at scale with Azure Functions 🚀 aka.ms/functions-mcp-apps
15
61
4,356
🚀The Azure Functions MCP extension is now GA, making it easier than ever to host remote MCP servers. And now you can also host MCP SDK–based servers on Functions. If you've already built these servers, just deploy as-is. Serverless, secured, and flexible. techcommunity.microsoft.com/…
18
61
8,752
🚀 Early preview: Bring-Your-Own Remote MCP Server on Azure Functions! Keep your existing Python/Node/.NET MCP code and just host remotely on Flex Consumption plan w/ bursty, event-driven scaling, built-in security & serverless pricing. Try it now! aka.ms/BYO-remote-mcp #MCP
2
19
59
12,629
Following the guide gives you full control with each step, but automation options will also be made available in the next year 🔧
1
1,219
🚀 Ever wondered how we test Azure Functions at scale? Check out our latest blog on how we built PerfBench to push the limits of throughput testing - across SKUs, runtimes, and regions - with thousands of test runs per month. techcommunity.microsoft.com/… #AzureFunctions #Serverless
1
16
45
3,065
The expansion you were waiting for is finally here 🌍 - Azure Functions Flex Consumption is now enabled and generally available in West Europe and many other regions! 🚀 az functionapp list-flexconsumption-locations --query "sort_by(@, &name)[].{Region:name}" -o table
2
17
25
8,589