{"id":256084,"date":"2026-04-15T10:30:28","date_gmt":"2026-04-15T17:30:28","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=256084"},"modified":"2026-04-15T10:30:28","modified_gmt":"2026-04-15T17:30:28","slug":"azure-mcp-tools-now-ship-built-into-visual-studio-2022-no-extension-required","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/azure-mcp-tools-now-ship-built-into-visual-studio-2022-no-extension-required\/","title":{"rendered":"Azure MCP tools now ship built into Visual Studio 2022 \u2014 no extension required"},"content":{"rendered":"<article>\n<h1>Azure MCP tools now ship built into Visual Studio 2022 \u2014 no extension required<\/h1>\n<p>Azure MCP tools are now built into Visual Studio 2022 as part of the Azure development workload \u2014 no separate extension to find, install, or update. You can enable over 230 tools across 45 Azure services directly in GitHub Copilot Chat and manage Azure resources, deployments, and diagnostics without leaving your IDE. If you already have the Azure development workload installed, you&#8217;re one click away from getting started.<\/p>\n<h2>What changed<\/h2>\n<p>Previously, using Azure MCP tools in Visual Studio 2022 required you to install the &#8220;GitHub Copilot for Azure (VS 2022)&#8221; extension from the Visual Studio Marketplace, walk through the VSIX installer dialog, and restart Visual Studio. If something went wrong, you had to uninstall and reinstall the extension entirely. That friction added up.<\/p>\n<p>Starting now, Azure MCP tools ship as part of the <strong>Azure development<\/strong> workload in Visual Studio 2022. There&#8217;s no separate extension to manage. When you install or already have the Azure development workload, the Azure MCP Server is available directly in GitHub Copilot Chat. You enable it once, and it stays enabled across sessions.<\/p>\n<p>This change means fewer installation steps, no version mismatches between the extension and the IDE, and a single update path through the Visual Studio Installer. The Azure MCP Server version gets updated with regular Visual Studio releases, so you always receive the latest tools as part of your normal update cycle.<\/p>\n<blockquote><p><strong>Note:<\/strong> VS-specific tools available in Visual Studio 2026 are not included in Visual Studio 2022.<\/p><\/blockquote>\n<h2>What you get<\/h2>\n<p>The Azure MCP Server surfaces over 230 tools across 45 Azure services through GitHub Copilot Chat. These tools interact with various Azure services to support developers across the entire development lifecycle. Key scenarios include:<\/p>\n<ul>\n<li><strong>Learn<\/strong> \u2014 Ask questions about Azure services, best practices, and architecture patterns.<\/li>\n<li><strong>Design &amp; develop<\/strong> \u2014 Get recommendations for Azure services and configure your application code.<\/li>\n<li><strong>Deploy<\/strong> \u2014 Provision resources and deploy your application directly from the IDE.<\/li>\n<li><strong>Troubleshoot<\/strong> \u2014 Query logs, check resource health, and diagnose issues in production.<\/li>\n<\/ul>\n<p>The tools appear in <strong>all tools<\/strong> mode within GitHub Copilot Chat. You pick which tools to enable, and Copilot calls them automatically when your prompts relate to Azure.<\/p>\n<h2>See it in action<\/h2>\n<p>Here are a few examples that show how you can use the Azure MCP tools directly from GitHub Copilot Chat in Visual Studio 2022. Each prompt triggers one or more Azure MCP tool calls behind the scenes.<\/p>\n<h3>Explore your Azure resources<\/h3>\n<pre><code>List my storage accounts in my current subscription.<\/code><\/pre>\n<p>Copilot calls the Azure MCP tools to query your subscriptions and storage accounts, then returns a list of your storage accounts with their names, locations, and SKUs \u2014 right in the chat window. No portal tab needed.<\/p>\n<h3>Deploy your app<\/h3>\n<pre><code>Deploy my ASP.NET Core app to Azure.<\/code><\/pre>\n<p>Copilot identifies your project, walks you through creating an App Service resource, and initiates the deployment via azd. You can track progress directly in the chat output.<\/p>\n<h3>Diagnose issues<\/h3>\n<pre><code>Help diagnose my App Service resource.<\/code><\/pre>\n<p>Copilot uses AppLens and resource health tools to analyze your App Service, check for availability issues, and surface actionable recommendations \u2014 all without leaving the IDE.<\/p>\n<h3>Query your logs<\/h3>\n<pre><code>Query my Log Analytics workspace for exceptions.<\/code><\/pre>\n<p>Copilot generates and runs a KQL query against your Log Analytics workspace, returning recent exceptions with timestamps, messages, and stack traces. You can refine the query in follow-up prompts to narrow down the root cause.<\/p>\n<p>These are just a few examples. With over 230 tools across 45 Azure services, you can learn about Azure features, provision resources, deploy applications, and troubleshoot issues \u2014 all from a single chat window in Visual Studio 2022.<\/p>\n<h2>How to enable Azure MCP tools<\/h2>\n<p>The Azure MCP tools ship with the Azure development workload in Visual Studio 2022 version 17.14.30 or higher, but are <strong>disabled by default<\/strong>. Follow these steps to enable them:<\/p>\n<ol>\n<li><strong>Update Visual Studio 2022<\/strong> \u2014 Open the Visual Studio Installer and make sure you&#8217;re running version 17.14.30 or higher. If not, select <strong>Update<\/strong>.<\/li>\n<li><strong>Install the Azure development workload<\/strong> \u2014 In the Visual Studio Installer, select <strong>Modify<\/strong> for your Visual Studio 2022 installation and check the <strong>Azure development<\/strong> workload. Select <strong>Modify<\/strong> again to apply.<\/li>\n<li><strong>Launch Visual Studio 2022<\/strong> \u2014 Open or create a project, then open <strong>GitHub Copilot Chat<\/strong>.<\/li>\n<li><strong>Sign in<\/strong> \u2014 Make sure you&#8217;re signed in to both your GitHub account (for Copilot) and your Azure account (for resource access).<\/li>\n<li><strong>Enable the Azure MCP Server<\/strong> \u2014 In the Copilot Chat window, select the <strong>Select tools<\/strong> button (the two wrenches icon). Find <strong>Azure MCP Server<\/strong> in the list and toggle it on.<\/li>\n<\/ol>\n<p><!-- Screenshot: Visual Studio 2022 Copilot Chat showing the \"Select tools\" dialog with Azure MCP Server enabled --><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2026\/04\/visual-studio-2022-enable-tools.webp\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-256090\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2026\/04\/visual-studio-2022-enable-tools-224x300.webp\" alt=\"visual studio 2022 enable tools image\" width=\"224\" height=\"300\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2026\/04\/visual-studio-2022-enable-tools-224x300.webp 224w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2026\/04\/visual-studio-2022-enable-tools.webp 487w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/><\/a><\/p>\n<p>Once enabled, the Azure MCP tools are available in every Copilot Chat session. You don&#8217;t need to re-enable them after restarting Visual Studio 2022.<\/p>\n<h2>Things to know<\/h2>\n<p>Keep these details in mind:<\/p>\n<ul>\n<li>Azure MCP tools are <strong>disabled by default<\/strong> \u2014 you need to enable them manually in the <strong>Select tools<\/strong> dialog.<\/li>\n<li>Tools specific to Visual Studio 2026 are not available in Visual Studio 2022.<\/li>\n<li>Tool availability depends on your Azure subscription permissions \u2014 if you can&#8217;t perform an action in the Azure portal, you can&#8217;t perform it through MCP tools either.<\/li>\n<li>This feature requires an active GitHub Copilot subscription and an Azure account.<\/li>\n<li>The Azure MCP Server version is updated with regular Visual Studio releases.<\/li>\n<\/ul>\n<h2>Learn more<\/h2>\n<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/developer\/github-copilot-azure\/introduction?tabs=vscode\">GitHub Copilot for Azure Documentation<\/a><\/li>\n<li><a href=\"https:\/\/aka.ms\/azmcp\/docs\">Azure MCP Server Documentation<\/a><\/li>\n<li><a href=\"https:\/\/aka.ms\/azmcp\">Azure MCP Server Repo<\/a><\/li>\n<\/ul>\n<p>Share your feedback through <strong>Help &gt; Send Feedback<\/strong> in Visual Studio 2022 or file issues on the <a href=\"https:\/\/github.com\/microsoft\/mcp\">Azure MCP Server GitHub repository<\/a>.<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Azure MCP tools now ship built into Visual Studio 2022 \u2014 no extension required Azure MCP tools are now built into Visual Studio 2022 as part of the Azure development workload \u2014 no separate extension to find, install, or update. You can enable over 230 tools across 45 Azure services directly in GitHub Copilot Chat [&hellip;]<\/p>\n","protected":false},"author":192848,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[],"class_list":["post-256084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio"],"acf":[],"blog_post_summary":"<p>Azure MCP tools now ship built into Visual Studio 2022 \u2014 no extension required Azure MCP tools are now built into Visual Studio 2022 as part of the Azure development workload \u2014 no separate extension to find, install, or update. You can enable over 230 tools across 45 Azure services directly in GitHub Copilot Chat [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/256084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/192848"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=256084"}],"version-history":[{"count":1,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/256084\/revisions"}],"predecessor-version":[{"id":256096,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/256084\/revisions\/256096"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=256084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=256084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=256084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}