{"id":53456,"date":"2025-07-08T17:56:48","date_gmt":"2025-07-08T07:56:48","guid":{"rendered":"https:\/\/www.cloudproinc.com.au\/?p=53456"},"modified":"2025-07-08T18:09:11","modified_gmt":"2025-07-08T08:09:11","slug":"develop-and-deploy-teams-apps-with-m365-agents-toolkit","status":"publish","type":"post","link":"https:\/\/cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/","title":{"rendered":"Develop and Deploy Teams Apps With M365 Agents Toolkit"},"content":{"rendered":"\n<p>In this blog post, we\u2019ll walk you through how to develop and deploy an application for Microsoft Teams using the Microsoft 365 Agent Toolkit (previously known as the Microsoft Teams Toolkit).<\/p>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table of contents<\/h2><ul><li><a href=\"#h-why-use-the-microsoft-365-agent-toolkit\" data-level=\"2\">Why Use the Microsoft 365 Agent Toolkit?<\/a><\/li><li><a href=\"#h-prerequisites\" data-level=\"2\">Prerequisites<\/a><\/li><li><a href=\"#h-setting-up-the-project\" data-level=\"2\">Setting Up the Project<\/a><\/li><li><a href=\"#h-deployment-steps\" data-level=\"2\">Deployment Steps<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusion<\/a><\/li><\/ul><\/div>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"\/wp-content\/uploads\/2025\/07\/Developing-Applications-for-Microsoft-Teams-Using-the-Microsoft-365-Agent-Toolkit.mp3\"><\/audio><\/figure>\n\n\n\n<p>Microsoft Teams has become the world\u2019s leading collaboration platform, with millions of users relying on it daily for communication, meetings, and productivity. As Teams usage continues to grow, more organizations are looking to bring their internal tools and workflows directly into Teams, allowing users to stay focused without switching between different platforms.<\/p>\n\n\n\n<p>At CPI Consulting, we help organizations increase productivity by integrating existing applications into Microsoft Teams. This enables businesses to improve workflow efficiency and empower employees to work smarter from within the Teams interface.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-use-the-microsoft-365-agent-toolkit\">Why Use the Microsoft 365 Agent Toolkit?<\/h2>\n\n\n\n<p>The Microsoft 365 Agent Toolkit provides developers with a streamlined set of tools to create, deploy, and manage Teams applications using modern technologies such as Node.js. The toolkit includes templates, Dev Container support, integrated authentication, and built-in deployment pipelines, making it easier and faster to build enterprise-grade solutions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"938\" height=\"249\" data-src=\"\/wp-content\/uploads\/2025\/07\/image-6.png\" alt=\"\" class=\"wp-image-53458 lazyload\" data-srcset=\"\/wp-content\/uploads\/2025\/07\/image-6.png 938w, \/wp-content\/uploads\/2025\/07\/image-6-300x80.png 300w, \/wp-content\/uploads\/2025\/07\/image-6-768x204.png 768w, \/wp-content\/uploads\/2025\/07\/image-6-480x127.png 480w\" data-sizes=\"(max-width: 938px) 100vw, 938px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 938px; --smush-placeholder-aspect-ratio: 938\/249;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\">Prerequisites<\/h2>\n\n\n\n<p>To get started, make sure you have the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Docker Desktop<\/strong> (for Dev Containers)<\/li>\n\n\n\n<li><strong>Visual Studio Code<\/strong> with the <strong>Microsoft 365 Agent Toolkit extension<\/strong><\/li>\n\n\n\n<li><strong>Node.js<\/strong> installed (if not using Dev Containers)<\/li>\n\n\n\n<li><strong>Azure Subscription<\/strong> with rights to provision resources<\/li>\n\n\n\n<li><strong>Microsoft Teams Global Administrator<\/strong> permissions (to publish the app)<\/li>\n\n\n\n<li>A Teams tenant where <strong>\u201cUpload Custom Apps\u201d<\/strong> is enabled<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-the-project\">Setting Up the Project<\/h2>\n\n\n\n<p>Once your environment is ready, you can start by creating a new project. If you are using <a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/02\/use-dev-containers-for-net-development\/\">Dev Containers<\/a> (recommended), open a new Dev Container using a Node.js image. This provides an isolated and portable development environment, ensuring consistency across different machines and team members.<\/p>\n\n\n\n<p>In VS Code:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the Microsoft 365 Agent Toolkit extension<\/li>\n\n\n\n<li>Select <strong>\u201cTeams: Create a New Agent\/App\u201d<\/strong>.<\/li>\n\n\n\n<li>Choose:\n<ul class=\"wp-block-list\">\n<li><strong>Teams App<\/strong><\/li>\n\n\n\n<li><strong>Bot<\/strong><\/li>\n\n\n\n<li><strong>JavaScript<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>The toolkit will scaffold a new Teams application and set up all required files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deployment-steps\">Deployment Steps<\/h2>\n\n\n\n<p>After the project is initialized, follow these steps to deploy your app:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sign In<\/strong> to your Microsoft 365 account from the Toolkit.<\/li>\n\n\n\n<li>Click <strong>Provision<\/strong> \u2013 This will create an Entra ID (Azure AD) app registration.<\/li>\n\n\n\n<li>Click <strong>Deploy<\/strong> \u2013 This will deploy the bot and backend services to Azure.<\/li>\n\n\n\n<li>Click <strong>Publish<\/strong> \u2013 This will publish the application to your Microsoft Teams tenant.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"355\" height=\"160\" data-src=\"\/wp-content\/uploads\/2025\/07\/image-5.png\" alt=\"\" class=\"wp-image-53457 lazyload\" data-srcset=\"\/wp-content\/uploads\/2025\/07\/image-5.png 355w, \/wp-content\/uploads\/2025\/07\/image-5-300x135.png 300w\" data-sizes=\"(max-width: 355px) 100vw, 355px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 355px; --smush-placeholder-aspect-ratio: 355\/160;\" \/><\/figure>\n\n\n\n<p>Once deployed, log in to the Microsoft Teams Admin Center to approve and publish the app so it becomes available to your organization\u2019s users.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>Using the Microsoft 365 Agent Toolkit simplifies the development lifecycle of Teams applications by providing a unified and integrated environment. Whether you&#8217;re building a chatbot, task automation tool, or integrating a business process, this toolkit accelerates your journey from idea to production.<\/p>\n\n\n\n<p>By bringing your applications into Microsoft Teams, you enhance employee engagement, reduce context switching, and make business processes more accessible. Start today and empower your users to do more\u2014right from where they work.<\/p>\n\n\n\n<ul class=\"wp-block-yoast-seo-related-links yoast-seo-related-links\">\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/07\/26\/developing-apps-for-microsoft-teams\/\">Developing Apps for Microsoft Teams<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/02\/use-dev-containers-for-net-development\/\">Use Dev Containers for .NET Development<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/\">Deploy Azure Resources With Logic Apps<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/07\/21\/integrating-azure-ai-vision-for-image-analysis-in-c-applications\/\">Integrating Azure AI Vision for Image Analysis in C# Applications<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/07\/29\/setting-up-email-to-case-in-dynamics-365\/\">Setting Up Email to Case in Dynamics 365<\/a><br><\/li>\n<\/ul>\n\n\n\n<p>If you need help with developing and deploying Teams apps, please contact us using the form below. <\/p>\n\n\n<div class=\"wpforms-container wpforms-container-full wpforms-block wpforms-block-054a32a3-fb95-43b6-ad8b-a5719e153544 wpforms-render-modern\" id=\"wpforms-53280\"><form id=\"wpforms-form-53280\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"53280\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php\/wp-json\/wp\/v2\/posts\/53456\" data-token=\"7598712e577b453a198cbf4473a52d60\" data-token-time=\"1775290719\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-53280-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><fieldset><legend class=\"wpforms-field-label\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-53280-field_1\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][1][first]\" aria-errormessage=\"wpforms-53280-field_1-error\" required><label for=\"wpforms-53280-field_1\" class=\"wpforms-field-sublabel after\">First<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-53280-field_1-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][1][last]\" aria-errormessage=\"wpforms-53280-field_1-last-error\" required><label for=\"wpforms-53280-field_1-last\" class=\"wpforms-field-sublabel after\">Last<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-53280-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-53280-field_2\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-53280-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-53280-field_2-error\" required><\/div>\t\t<div id=\"wpforms-53280-field_4-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"4\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-53280-field_4\" >Name Message or<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-53280-field_4\" class=\"wpforms-field-medium\" name=\"wpforms[fields][4]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-53280-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-53280-field_3\">Comment or Message <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-53280-field_3\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-53280-field_3-error\" required><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-53280-field_4-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-53280-field_4-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-53280-field_4-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"53280\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53456\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-53280\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img decoding=\"async\" data-src=\"\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner lazyload\" style=\"--smush-placeholder-width: 26px; --smush-placeholder-aspect-ratio: 26\/26;display: none;\" width=\"26\" height=\"26\" alt=\"Loading\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\"><\/div><\/form><\/div>  <!-- .wpforms-container -->","protected":false},"excerpt":{"rendered":"<p>In this blog post, we\u2019ll walk you through how to develop and deploy an application for Microsoft Teams using the Microsoft 365 Agent Toolkit (previously known as the Microsoft Teams Toolkit).<\/p>\n","protected":false},"author":1,"featured_media":53109,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"Develop and Deploy Teams Apps With M365 Agents Toolkit","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"Learn how to develop and deploy Teams apps with M365 Agents Toolkit. Enhance productivity and streamline workflows effectively.","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[13,72,35],"tags":[],"class_list":["post-53456","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-dev-containers","category-microsoft-teams"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Develop and Deploy Teams Apps With M365 Agents Toolkit - CPI Consulting<\/title>\n<meta name=\"description\" content=\"Learn how to develop and deploy Teams apps with M365 Agents Toolkit. Enhance productivity and streamline workflows effectively.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Develop and Deploy Teams Apps With M365 Agents Toolkit\" \/>\n<meta property=\"og:description\" content=\"Learn how to develop and deploy Teams apps with M365 Agents Toolkit. Enhance productivity and streamline workflows effectively.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/\" \/>\n<meta property=\"og:site_name\" content=\"CPI Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-08T07:56:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-08T08:09:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudproinc.com.au\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"CPI Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"CPI Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/\"},\"author\":{\"name\":\"CPI Staff\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\"},\"headline\":\"Develop and Deploy Teams Apps With M365 Agents Toolkit\",\"datePublished\":\"2025-07-08T07:56:48+00:00\",\"dateModified\":\"2025-07-08T08:09:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/\"},\"wordCount\":551,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp\",\"articleSection\":[\"Blog\",\"Dev Containers\",\"Microsoft Teams\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/#respond\"]}],\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/\",\"url\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/\",\"name\":\"Develop and Deploy Teams Apps With M365 Agents Toolkit - CPI Consulting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp\",\"datePublished\":\"2025-07-08T07:56:48+00:00\",\"dateModified\":\"2025-07-08T08:09:11+00:00\",\"description\":\"Learn how to develop and deploy Teams apps with M365 Agents Toolkit. Enhance productivity and streamline workflows effectively.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/#primaryimage\",\"url\":\"\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2025\\\/07\\\/08\\\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Develop and Deploy Teams Apps With M365 Agents Toolkit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#website\",\"url\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/\",\"name\":\"Cloud Pro Inc - CPI Consulting Pty Ltd\",\"description\":\"Cloud, AI &amp; Cybersecurity Consulting | Melbourne\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#organization\",\"name\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\",\"url\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"width\":500,\"height\":500,\"caption\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\",\"name\":\"CPI Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"caption\":\"CPI Staff\"},\"sameAs\":[\"http:\\\/\\\/www.cloudproinc.com.au\"],\"url\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/author\\\/cpiadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Develop and Deploy Teams Apps With M365 Agents Toolkit - CPI Consulting","description":"Learn how to develop and deploy Teams apps with M365 Agents Toolkit. Enhance productivity and streamline workflows effectively.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/","og_locale":"en_US","og_type":"article","og_title":"Develop and Deploy Teams Apps With M365 Agents Toolkit","og_description":"Learn how to develop and deploy Teams apps with M365 Agents Toolkit. Enhance productivity and streamline workflows effectively.","og_url":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/","og_site_name":"CPI Consulting","article_published_time":"2025-07-08T07:56:48+00:00","article_modified_time":"2025-07-08T08:09:11+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/cloudproinc.com.au\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp","type":"image\/webp"}],"author":"CPI Staff","twitter_card":"summary_large_image","twitter_misc":{"Written by":"CPI Staff","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/#article","isPartOf":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/"},"author":{"name":"CPI Staff","@id":"https:\/\/www.cloudproinc.com.au\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e"},"headline":"Develop and Deploy Teams Apps With M365 Agents Toolkit","datePublished":"2025-07-08T07:56:48+00:00","dateModified":"2025-07-08T08:09:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/"},"wordCount":551,"commentCount":0,"publisher":{"@id":"https:\/\/www.cloudproinc.com.au\/#organization"},"image":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp","articleSection":["Blog","Dev Containers","Microsoft Teams"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/","url":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/","name":"Develop and Deploy Teams Apps With M365 Agents Toolkit - CPI Consulting","isPartOf":{"@id":"https:\/\/www.cloudproinc.com.au\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/#primaryimage"},"image":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp","datePublished":"2025-07-08T07:56:48+00:00","dateModified":"2025-07-08T08:09:11+00:00","description":"Learn how to develop and deploy Teams apps with M365 Agents Toolkit. Enhance productivity and streamline workflows effectively.","breadcrumb":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/#primaryimage","url":"\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp","contentUrl":"\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudproinc.com.au\/"},{"@type":"ListItem","position":2,"name":"Develop and Deploy Teams Apps With M365 Agents Toolkit"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudproinc.com.au\/#website","url":"https:\/\/www.cloudproinc.com.au\/","name":"Cloud Pro Inc - CPI Consulting Pty Ltd","description":"Cloud, AI &amp; Cybersecurity Consulting | Melbourne","publisher":{"@id":"https:\/\/www.cloudproinc.com.au\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudproinc.com.au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cloudproinc.com.au\/#organization","name":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd","url":"https:\/\/www.cloudproinc.com.au\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudproinc.com.au\/#\/schema\/logo\/image\/","url":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","contentUrl":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","width":500,"height":500,"caption":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd"},"image":{"@id":"https:\/\/www.cloudproinc.com.au\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.cloudproinc.com.au\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e","name":"CPI Staff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","caption":"CPI Staff"},"sameAs":["http:\/\/www.cloudproinc.com.au"],"url":"https:\/\/cloudproinc.com.au\/index.php\/author\/cpiadmin\/"}]}},"jetpack_featured_media_url":"\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp","jetpack-related-posts":[{"id":449,"url":"https:\/\/cloudproinc.com.au\/index.php\/2024\/07\/26\/developing-apps-for-microsoft-teams\/","url_meta":{"origin":53456,"position":0},"title":"Developing Apps for Microsoft Teams","author":"CPI Staff","date":"July 26, 2024","format":false,"excerpt":"In this Microsoft Teams blog post, we will explain the process of developing apps for the Microsoft Teams collaboration platform. As the most popular communication and collaboration platform in the world, Microsoft Teams allows developers to develop custom apps. You can publish Custom apps internally (inside an organisation) or publicly\u2026","rel":"","context":"In &quot;Microsoft 365&quot;","block_context":{"text":"Microsoft 365","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/microsoft-365\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 1x, \/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 1.5x, \/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 2x, \/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 3x, \/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 4x"},"classes":[]},{"id":563,"url":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/21\/create-a-naming-policy-for-microsoft-365-groups\/","url_meta":{"origin":53456,"position":1},"title":"Create a Naming Policy for Microsoft 365 Groups","author":"CPI Staff","date":"August 21, 2024","format":false,"excerpt":"This Microsoft 365 Entra ID post will explain how to Create a Naming Policy for Microsoft 365 Groups. Table of contentsRequirementsAttributesCreate a Naming Policy for Microsoft 365 GroupsApply Microsoft 365 Naming PolicyMore Articles on the topic Microsoft 365 group naming policy allows organisations to apply naming convention policies for group\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/07\/Setting-Up-Email-to-Case-in-Dynamics-365.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/07\/Setting-Up-Email-to-Case-in-Dynamics-365.webp 1x, \/wp-content\/uploads\/2024\/07\/Setting-Up-Email-to-Case-in-Dynamics-365.webp 1.5x, \/wp-content\/uploads\/2024\/07\/Setting-Up-Email-to-Case-in-Dynamics-365.webp 2x"},"classes":[]},{"id":57260,"url":"https:\/\/cloudproinc.com.au\/index.php\/2026\/03\/16\/how-ai-agents-will-reshape-enterprise-it-over-the-next-3-years\/","url_meta":{"origin":53456,"position":2},"title":"How AI Agents Will Reshape Enterprise IT Over the Next 3 Years","author":"CPI Staff","date":"March 16, 2026","format":false,"excerpt":"AI agents will not replace your IT team, but they will change how support, security, onboarding, and reporting get done. Here is what business leaders should prepare for now.","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/ai\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/03\/post-24.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/03\/post-24.png 1x, \/wp-content\/uploads\/2026\/03\/post-24.png 1.5x, \/wp-content\/uploads\/2026\/03\/post-24.png 2x, \/wp-content\/uploads\/2026\/03\/post-24.png 3x, \/wp-content\/uploads\/2026\/03\/post-24.png 4x"},"classes":[]},{"id":53831,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/09\/15\/manage-macos-byod-devices-with-microsoft-intune\/","url_meta":{"origin":53456,"position":3},"title":"Manage macOS BYOD Devices with Microsoft Intune","author":"CPI Staff","date":"September 15, 2025","format":false,"excerpt":"A practical guide to enroll, secure, and support personal Macs with Intune\u2014without ruining the user experience or sacrificing privacy.","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/09\/manage-macos-byod-devices-with-microsoft-intune-the-right-way.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/09\/manage-macos-byod-devices-with-microsoft-intune-the-right-way.png 1x, \/wp-content\/uploads\/2025\/09\/manage-macos-byod-devices-with-microsoft-intune-the-right-way.png 1.5x, \/wp-content\/uploads\/2025\/09\/manage-macos-byod-devices-with-microsoft-intune-the-right-way.png 2x, \/wp-content\/uploads\/2025\/09\/manage-macos-byod-devices-with-microsoft-intune-the-right-way.png 3x, \/wp-content\/uploads\/2025\/09\/manage-macos-byod-devices-with-microsoft-intune-the-right-way.png 4x"},"classes":[]},{"id":57288,"url":"https:\/\/cloudproinc.com.au\/index.php\/2026\/03\/22\/what-microsoft-ai-foundry-means-for-australian-organisations-designing-enterprise-ai-platforms\/","url_meta":{"origin":53456,"position":4},"title":"What Microsoft AI Foundry Means for Australian Organisations Designing Enterprise AI Platforms","author":"CPI Staff","date":"March 22, 2026","format":false,"excerpt":"Most Australian organisations that started building AI capabilities in the last two years are hitting the same wall. The proof of concept worked. The board approved the next phase. And now IT teams are drowning in questions nobody planned for. Where do the models run? Who approves new deployments? How\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/ai\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-australian-enterprise-ai-platforms-cover.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-australian-enterprise-ai-platforms-cover.png 1x, \/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-australian-enterprise-ai-platforms-cover.png 1.5x, \/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-australian-enterprise-ai-platforms-cover.png 2x, \/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-australian-enterprise-ai-platforms-cover.png 3x, \/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-australian-enterprise-ai-platforms-cover.png 4x"},"classes":[]},{"id":57210,"url":"https:\/\/cloudproinc.com.au\/index.php\/2026\/03\/08\/before-you-deploy-ai-agents-the-enterprise-governance-checklist\/","url_meta":{"origin":53456,"position":5},"title":"Before You Deploy AI Agents The Enterprise Governance Checklist","author":"CPI Staff","date":"March 8, 2026","format":false,"excerpt":"AI agents can save time or create expensive risk. This checklist helps enterprise leaders govern access, data, security, and accountability before rollout.","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/ai\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/03\/post-10.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/03\/post-10.png 1x, \/wp-content\/uploads\/2026\/03\/post-10.png 1.5x, \/wp-content\/uploads\/2026\/03\/post-10.png 2x, \/wp-content\/uploads\/2026\/03\/post-10.png 3x, \/wp-content\/uploads\/2026\/03\/post-10.png 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/comments?post=53456"}],"version-history":[{"count":2,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53456\/revisions"}],"predecessor-version":[{"id":53462,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53456\/revisions\/53462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media\/53109"}],"wp:attachment":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=53456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/categories?post=53456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/tags?post=53456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}