How to build long-running MCP tools on Azure Functions
Build long-running MCP tools on Azure Functions with Durable Functions and the MCP Tasks extension for reliable, asynchronous AI workflows.
@azure-sdk-blog
Publisher
26
Posts
Build long-running MCP tools on Azure Functions with Durable Functions and the MCP Tasks extension for reliable, asynchronous AI workflows.
Azure SDK releases every month. This post includes the June 2026's highlights and release notes.
This is the combined May and June round-up for the Azure Developer CLI (azd). A new azd tool command group, azd exec is a new cross-platform command, multi-layer provisioning, an interactive prompt on Ctrl+C during azd provision and azd up.
The Azure Functions MCP extension provides simple abstractions to help you build and host MCP servers without having to learn the protocol details yourself. You can use the triggers and bindings model to expose any function as an MCP tool, resource, or prompt.
Azure SDK releases every month. This post includes the May 2026's highlights and release notes.
Today we're announcing azure-functions-skills in public preview: a one-command way to give your favorite coding agent (GitHub Copilot CLI, Claude Code, Codex CLI, VS Code) the skills, agent definition, MCP servers, hooks, and instructions it needs to ship secure-by-default, scale-ready Azure Func...
Discover how to eliminate LLM cold starts and load models up to six times faster with runai blob and Azure Blob Storage.
Use exponential backoff and circuit breaker patterns in Azure Functions with Service Bus SDK bindings. Control retry storms, protect dependencies, and degrade gracefully under transient failures.
Announcing the stable release of the Azure SDK for Rust. This release includes stable libraries for Core, Identity, Key Vault (Secrets, Keys, Certificates), and Storage (Blobs, Queues).
A new azd template from Curity and Microsoft deploys an AI agent app to Azure with OAuth 2.0 token exchange, short-lived scoped tokens, and least-privilege authorization built in.
Write hooks in Python, JavaScript, TypeScript, and .NET. Update azd with a single command. Catch AI model quota issues before provisioning. Plus custom provisioning providers, explicit App Service slot targeting, and smarter extension upgrades.
Azure Functions lets you settle each Service Bus message on its own within a batch. Complete, abandon, dead-letter, or defer messages one by one to avoid duplicate processing and handle errors with precision.
Azure MCP Server is now available as an MCP Bundle (.mcpb), enabling one-click installation into Claude Desktop and other MCP-compatible clients.
Azure Developer CLI (azd) hooks now support Python, JavaScript, TypeScript, and .NET scripts alongside Bash and PowerShell, with automatic dependency installation and virtual environment management.
Azure SDK releases every month. This post includes the April 2026's highlights and release notes.
The Azure Developer CLI (azd) now integrates with GitHub Copilot for AI-assisted project scaffolding and intelligent deployment error troubleshooting, helping you resolve common Azure errors like MissingSubscriptionRegistration, SkuNotAvailable, and StorageAccountAlreadyTaken without leaving the...
Update the Azure Developer CLI with a single command on any platform and switch release channels. Updating azd used to mean remembering which package manager you installed it with. Now one command handles it on every platform.
Azure MCP Server 2.0 introduces self‑hosted remote deployment for secure agentic workflows using standardized tools across Azure services.
Learn how to connect your MCP server hosted on Azure Functions to Microsoft Foundry agents. This post covers authentication options and setup steps to give your AI agent access to custom MCP tools.
Build MCP tools with rich UI experiences using the new Fluent API for MCP Apps in the .NET isolated worker. Configure views, permissions, and security policies with just a few lines of code.
After July 9, 2026, the Azure SDK for JavaScript will no longer support Node.js 20.x. Upgrade to an Active Node.js Long Term Support (LTS) version to stay secure and up-to-date.
Learn how to build and deploy MCP (Model Context Protocol) apps on Azure Functions using TypeScript. This guide covers MCP tools, resources, local development, and serverless deployment with a practical weather app example.
Explore Azure Developer CLI releases 1.23.7, 1.23.8, 1.23.9, 1.23.10, 1.23.11, 1.23.12, and 1.23.13, featuring Run and Debug AI Agents Locally, GitHub Copilot Integration, and Container App Jobs
Learn how to write Azure service-related unit tests for Spring Boot projects using Docker and Spring Cloud Azure. Using Docker for unit testing provides an easy way to test Azure-related features without provisioning real Azure resources. It helps you quickly verify your code changes locally and...
Azure SDK releases every month. This post includes the March 2026's highlights and release notes.
This post walks through the full end-to-end workflow: deploying an AI agent to Microsoft Foundry, invoking it remotely, running it locally for development, and monitoring it in real time—all from Visual Studio (VS) Code.