{"id":45579,"date":"2026-08-05T15:28:25","date_gmt":"2026-08-05T09:58:25","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=45579"},"modified":"2026-08-05T15:32:14","modified_gmt":"2026-08-05T10:02:14","slug":"create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/","title":{"rendered":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-45580\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-scaled.png\" alt=\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\" width=\"2560\" height=\"1463\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-scaled.png 2560w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-300x171.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-1024x585.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-768x439.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-1536x878.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-2048x1170.png 2048w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-660x377.png 660w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write records all day. But ask it to &#8220;log this call the way we normally log it&#8221; and it has no reference point. Every agent ends up guessing, and every guess looks a little different.<\/p>\n<p>This is exactly the gap Business Skills in Dataverse are meant to close. Instead of teaching an agent our process every single time through a long prompt, we write the process once, save it inside Dataverse, and any connected agent can pick it up and follow it consistently. We picked one everyday scenario, a support call getting logged against a Case, and tested the whole thing end to end using an AI agent connected through the Dataverse MCP server. This blog walks through exactly what we did.<\/p>\n<p><strong>What Is a Business Skill?<\/strong><\/p>\n<p>A Business Skill is a plain-language set of instructions stored inside Dataverse. It describes how a specific piece of work should get done: the steps involved, the information needed, and any rules that apply. Think of it as a written SOP, except this one is readable by an AI agent, not just a human.<\/p>\n<p>The skill has three parts:<\/p>\n<ul>\n<li><strong>Description<\/strong> &#8211; a short line telling the agent when this skill applies. This is what the agent scans through to decide whether a skill is relevant to what the user just asked.<\/li>\n<li><strong>Instructions<\/strong> &#8211; the actual step-by-step process, written in markdown.<\/li>\n<li><strong>Resources<\/strong> (optional) &#8211; a supporting file, like a policy document, that the agent can refer to.<\/li>\n<\/ul>\n<p>Once saved, any agent connected to that Dataverse environment can discover the skill and follow it, whether that agent is sitting in Copilot Studio, Microsoft 365 Copilot, or, in our case, a coding agent connected through the Dataverse MCP server. The MCP server is simply one of the doors an agent can walk through to reach these skills; it is not something the feature depends on.<\/p>\n<h3><strong>Prerequisites<\/strong><\/h3>\n<p>Before starting, make sure these are in place:<\/p>\n<ul>\n<li><strong>Managed Environment<\/strong> &#8211; Business Skills only work inside a Managed Environment. Power Platform Admin Center \u2192 Environments \u2192 select your environment \u2192 enable Managed Environment.<\/li>\n<li><strong>Dataverse intelligence turned on<\/strong> &#8211; Power Platform Admin Center \u2192 your environment \u2192 Settings \u2192 Product \u2192 Features \u2192 Dataverse intelligence \u2192 turn on &#8220;Turn on Dataverse intelligence for agents and AI experiences.&#8221;<\/li>\n<li><strong>Dataverse MCP server enabled<\/strong> &#8211; same Features page \u2192 Dataverse Model Context Protocol \u2192 allow MCP clients to interact with the Dataverse MCP server.<\/li>\n<li><strong>A connected agent client<\/strong> &#8211; we used VS Code with the GitHub Copilot extension in Agent mode. If you plan to use a client other than Copilot Studio, remember to also allow that specific client under Advanced Settings \u2192 Allowed MCP Clients. As shown in the screenshot below<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-45581\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-1.jpg\" alt=\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\" width=\"1453\" height=\"725\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-1.jpg 1453w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-1-300x150.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-1-1024x511.jpg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-1-768x383.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-1-660x329.jpg 660w\" sizes=\"(max-width: 1453px) 100vw, 1453px\" \/><br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-45582\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-2.jpg\" alt=\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\" width=\"1908\" height=\"600\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-2.jpg 1908w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-2-300x94.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-2-1024x322.jpg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-2-768x242.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-2-1536x483.jpg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-2-660x208.jpg 660w\" sizes=\"(max-width: 1908px) 100vw, 1908px\" \/><\/p>\n<ul>\n<li><strong>Node.js<\/strong> installed, since VS Code&#8217;s MCP connection runs through it.<\/li>\n<\/ul>\n<h3><strong>The Scenario We Tested<\/strong><\/h3>\n<p>A support rep gets off a call with a customer. Instead of opening the Case record, scrolling to the timeline, and typing out a note by hand, we wanted an AI agent to do this for them: take the case number and a quick summary of the call, find the Case, and log it as a note automatically, in a consistent format every time.<\/p>\n<h3><strong>Step 1: Create the Business Skill<\/strong><\/h3>\n<p>Go to make.powerapps.com \u2192 your environment \u2192 More \u2192 Business skills (preview).<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-45583\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-3.jpg\" alt=\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\" width=\"1340\" height=\"734\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-3.jpg 1340w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-3-300x164.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-3-1024x561.jpg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-3-768x421.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-3-660x362.jpg 660w\" sizes=\"(max-width: 1340px) 100vw, 1340px\" \/><\/p>\n<p>Click <strong>Create skill<\/strong>. Give it a name, for example <strong>LogCallTranscript<\/strong>. Power Apps generates a unique name with an auto-assigned prefix. If that prefix does not read well, you can edit the unique name field directly before saving<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-45584\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-4.jpg\" alt=\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\" width=\"1539\" height=\"382\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-4.jpg 1539w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-4-300x74.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-4-1024x254.jpg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-4-768x191.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-4-1536x381.jpg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-4-660x164.jpg 660w\" sizes=\"(max-width: 1539px) 100vw, 1539px\" \/><img decoding=\"async\" class=\"alignnone size-full wp-image-45585\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-5.jpg\" alt=\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\" width=\"1267\" height=\"454\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-5.jpg 1267w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-5-300x107.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-5-1024x367.jpg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-5-768x275.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-5-660x236.jpg 660w\" sizes=\"(max-width: 1267px) 100vw, 1267px\" \/><\/p>\n<p>In the <strong>Description<\/strong> field, write a short line describing when the agent should use this skill and add a few trigger phrases:<\/p>\n<p>Use this skill when the user wants to log a call transcript or conversation summary against a Case (Incident) record in Dataverse. Trigger phrases: &#8220;log this call&#8221;, &#8220;log this transcript&#8221;, &#8220;save this conversation to the case&#8221;.<\/p>\n<p>In <strong>Instructions<\/strong>, write out the actual process. This is the part the agent will follow step by step, so it needs to be specific about which tool to call and what data to use, not just a general description:<\/p>\n<p>## Purpose<br \/>\nLog a customer call transcript as a note on the related Case record.<\/p>\n<p>## Steps<br \/>\n1. Ask the user for the Case number (ticketnumber) if not provided.<br \/>\n2. Call the Dataverse MCP `read_query` tool to run:<br \/>\nSELECT incidentid<br \/>\nFROM incident WHERE ticketnumber = &#8216;&lt;case number&gt;&#8217;.<br \/>\n3. If no case is found, ask the user to confirm the case number and retry.<br \/>\n4. Call the Dataverse MCP `create_record` tool to create a new &#8220;annotation&#8221;<br \/>\nrecord with:<br \/>\n&#8211; objectid: the incidentid GUID from step 2<br \/>\n&#8211; objecttypecode: &#8220;incident&#8221;<br \/>\n&#8211; subject: &#8220;Call Transcript &#8211; &lt;today&#8217;s date&gt;&#8221;<br \/>\n&#8211; notetext: the full transcript\/summary provided by the user<br \/>\n5. After the create_record call succeeds, confirm to the user that the transcript was logged, and share the Case number.<\/p>\n<p>## Example<br \/>\nInput: &#8220;Log this call for case CAS-01023-X4V2: Customer asked about refund status, informed 5-7 business days.&#8221;<br \/>\nOutput: Note created on CAS-01023-X4V2 confirming refund status was discussed.<\/p>\n<p>## Troubleshooting<br \/>\n&#8211; If case not found: verify ticket number format (CAS-XXXXX-XXXX), retry.<br \/>\n&#8211; If multiple matches: ask user to clarify.<\/p>\n<p>Save the skill. We left the Resources section empty since our process did not need a supporting document. For visibility, we chose Individual, meaning only we could see and use this skill. Choosing Organization instead would make the skill visible to every maker and agent in that environment.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-45586\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-6.jpg\" alt=\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\" width=\"1247\" height=\"439\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-6.jpg 1247w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-6-300x106.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-6-1024x360.jpg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-6-768x270.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-6-660x232.jpg 660w\" sizes=\"(max-width: 1247px) 100vw, 1247px\" \/><\/p>\n<h3>Step 2: Connect an Agent to the Dataverse MCP Server<\/h3>\n<p>We used VS Code with GitHub Copilot&#8217;s Agent mode for this. From your environment, grab the instance URL (Settings \u2192 Session details \u2192 Instance URL).<\/p>\n<p>In VS Code, open the Command Palette and run <strong>MCP: Add Server<\/strong>, choose HTTP\/SSE, and paste your instance URL with \/api\/mcp appended:<\/p>\n<p><a href=\"https:\/\/&lt;yourorg&gt;.crm.dynamics.com\/api\/mcp\" target=\"_blank\" rel=\"noopener\">https:\/\/&lt;yourorg&gt;.crm.dynamics.com\/api\/mcp\u00a0<\/a><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-45587\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-7.jpg\" alt=\"https:\/\/&lt;yourorg&gt;.crm.dynamics.com\/api\/mcp\" width=\"955\" height=\"315\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-7.jpg 955w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-7-300x99.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-7-768x253.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-7-660x218.jpg 660w\" sizes=\"(max-width: 955px) 100vw, 955px\" \/><\/p>\n<p>Open Copilot Chat, switch to Agent mode, and sign in when prompted.<\/p>\n<h3>Step 3: Ask the Agent to Find the Skill<\/h3>\n<p>Before testing the actual scenario, we confirmed the agent could see the skill at all:<\/p>\n<p>Show me all business skills in this environment<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-45588\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-8.jpg\" alt=\"https:\/\/&lt;yourorg&gt;.crm.dynamics.com\/api\/mcp\" width=\"805\" height=\"635\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-8.jpg 805w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-8-300x237.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-8-768x606.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-8-660x521.jpg 660w\" sizes=\"(max-width: 805px) 100vw, 805px\" \/><\/p>\n<h3>Step 4: Run the Scenario<\/h3>\n<p><strong>With a real case number pulled from the environment, we asked:<\/strong><\/p>\n<p>Find and follow the LogCallTranscript business skill to log this call for case &lt;case number&gt;: Customer asked about refund status, informed 5-7 business days.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-45589\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-9.jpg\" alt=\"https:\/\/&lt;yourorg&gt;.crm.dynamics.com\/api\/mcp\" width=\"676\" height=\"600\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-9.jpg 676w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-9-300x266.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-9-660x586.jpg 660w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/><\/p>\n<p>The agent located the skill, ran a query to find the Case, created a note against it, and confirmed back with the case number.<\/p>\n<p><strong>The Result:<\/strong><\/p>\n<p>Opening the Case record and checking the Timeline, the note showed up exactly as the skill described, with the subject formatted as &#8220;Call Transcript &#8211; &lt;date&gt;&#8221; and the summary in the note body.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-45590\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-10.jpg\" alt=\"https:\/\/&lt;yourorg&gt;.crm.dynamics.com\/api\/mcp\" width=\"642\" height=\"503\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-10.jpg 642w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-10-300x235.jpg 300w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/p>\n<p>No manual note-taking, and every future call gets logged the same way, regardless of which agent or which person triggers it, because the process itself lives in Dataverse and not in someone&#8217;s head.<\/p>\n<h3><strong>Conclusion:<\/strong><\/h3>\n<p>What stood out to us through this exercise is that Business Skills are not tied to any one type of agent. We tested it through the Dataverse MCP server because that gave us the most direct visibility into which tool the agent called and when, but the same skill would work just as well if it were picked up by a Copilot Studio agent or Microsoft 365 Copilot, since the skill lives inside Dataverse itself. Once the process is written down properly, any agent connected to that environment inherits the same behavior. For any team looking to bring AI agents into their day-to-day Dynamics 365 workflows without every agent behaving differently, this is worth setting up early.<\/p>\n<h3><strong>FAQs<\/strong><\/h3>\n<p><strong>What are Business Skills in Dynamics 365 Dataverse?<\/strong><\/p>\n<p>Business Skills are reusable, natural language instructions stored in Microsoft Dataverse that define how AI agents should perform specific business tasks. Instead of relying on lengthy prompts, organizations can create standardized workflows that agents such as Microsoft 365 Copilot, Copilot Studio, or other MCP-compatible AI clients can discover and execute consistently.<\/p>\n<p><strong>Why should organizations use Business Skills in Dynamics 365?<\/strong><\/p>\n<p>Business Skills help organizations standardize how AI agents perform repetitive tasks. Instead of every agent interpreting instructions differently, they all follow the same documented workflow, improving consistency, reducing manual effort, and ensuring business processes remain aligned across Dynamics 365 applications.<\/p>\n<p><strong>How can businesses implement Business Skills in Dynamics 365?<\/strong><br \/>\nOrganizations can create Business Skills directly in Power Apps and make them available to connected AI agents. If you need guidance on implementing Business Skills, Dataverse MCP Server, or AI-powered Dynamics 365 solutions, <strong>Inogic<\/strong> helps organizations design and deploy intelligent business automation tailored to their workflows.<\/p>\n<p><strong>How do Business Skills work with the Dataverse MCP Server?<\/strong><\/p>\n<p>The Dataverse MCP Server enables AI agents to discover Business Skills, retrieve Dataverse data, and perform actions such as creating or updating records by following predefined business instructions instead of relying only on prompts.<\/p>\n<p><strong>Can organizations customize Business Skills for their own processes?<\/strong><br \/>\nYes. Every Business Skill can be tailored to match an organization&#8217;s internal SOPs, approval rules, and business requirements. <strong>Inogic<\/strong> helps businesses design customized Dynamics 365 and AI solutions that align with their unique operational workflows.<\/p>\n<p><strong>Can a Microsoft Dynamics 365 partner help implement Business Skills?<\/strong><br \/>\nYes. An experienced Dynamics 365 partner can help identify suitable use cases, configure Dataverse, and create reusable Business Skills. <strong>Inogic<\/strong> assists organizations in implementing AI-powered Dynamics 365 solutions that improve productivity and governance.<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"What are Business Skills in Dynamics 365 Dataverse?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Business Skills are reusable, natural language instructions stored in Microsoft Dataverse that define how AI agents should perform specific business tasks. Instead of relying on lengthy prompts, organizations can create standardized workflows that agents such as Microsoft 365 Copilot, Copilot Studio, or other MCP-compatible AI clients can discover and execute consistently.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Why should organizations use Business Skills in Dynamics 365?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Business Skills help organizations standardize how AI agents perform repetitive tasks. Instead of every agent interpreting instructions differently, they all follow the same documented workflow, improving consistency, reducing manual effort, and ensuring business processes remain aligned across Dynamics 365 applications.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"How can businesses implement Business Skills in Dynamics 365?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Organizations can create Business Skills directly in Power Apps and make them available to connected AI agents. If you need guidance on implementing Business Skills, Dataverse MCP Server, or AI-powered Dynamics 365 solutions, Inogic helps organizations design and deploy intelligent business automation tailored to their workflows.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"How do Business Skills work with the Dataverse MCP Server?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"The Dataverse MCP Server enables AI agents to discover Business Skills, retrieve Dataverse data, and perform actions such as creating or updating records by following predefined business instructions instead of relying only on prompts.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Can organizations customize Business Skills for their own processes?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Yes. Every Business Skill can be tailored to match an organization's internal SOPs, approval rules, and business requirements. Inogic helps businesses design customized Dynamics 365 and AI solutions that align with their unique operational workflows.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Can a Microsoft Dynamics 365 partner help implement Business Skills?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Yes. An experienced Dynamics 365 partner can help identify suitable use cases, configure Dataverse, and create reusable Business Skills. Inogic assists organizations in implementing AI-powered Dynamics 365 solutions that improve productivity and governance.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/\">Read More: Create and Use Business Skills in Dynamics 365 Using the\u2026 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2354,2361],"tags":[3332],"class_list":["post-45579","post","type-post","status-publish","format-standard","hentry","category-dataverse","category-technical","tag-mcp-server"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Sam Kumar\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-scaled.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-scaled.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-05T09:58:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-05T10:02:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-scaled.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Sam Kumar\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#blogposting\",\"name\":\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#articleImage\"},\"datePublished\":\"2026-08-05T15:28:25+05:30\",\"dateModified\":\"2026-08-05T15:32:14+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#webpage\"},\"articleSection\":\"Dataverse, Technical, MCP Server\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dataverse\\\/#listItem\",\"name\":\"Dataverse\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dataverse\\\/#listItem\",\"position\":2,\"name\":\"Dataverse\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dataverse\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#listItem\",\"name\":\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#listItem\",\"position\":3,\"name\":\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dataverse\\\/#listItem\",\"name\":\"Dataverse\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/\",\"name\":\"Sam Kumar\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ede4386d06665d3d5ee2ecccb6c36df60385d561e317372bd89dffb7e4b1de2f?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Sam Kumar\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/\",\"name\":\"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2026\\\/08\\\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/#author\"},\"datePublished\":\"2026-08-05T15:28:25+05:30\",\"dateModified\":\"2026-08-05T15:32:14+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server - Microsoft Dynamics 365 CRM Tips and Tricks","description":"We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write","canonical_url":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#blogposting","name":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server.png","@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#articleImage"},"datePublished":"2026-08-05T15:28:25+05:30","dateModified":"2026-08-05T15:32:14+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#webpage"},"articleSection":"Dataverse, Technical, MCP Server"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dataverse\/#listItem","name":"Dataverse"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dataverse\/#listItem","position":2,"name":"Dataverse","item":"https:\/\/www.inogic.com\/blog\/category\/dataverse\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#listItem","name":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#listItem","position":3,"name":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dataverse\/#listItem","name":"Dataverse"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/","name":"Sam Kumar","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/ede4386d06665d3d5ee2ecccb6c36df60385d561e317372bd89dffb7e4b1de2f?s=96&d=mm&r=g","width":96,"height":96,"caption":"Sam Kumar"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/","name":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server - Microsoft Dynamics 365 CRM Tips and Tricks","description":"We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/#author"},"datePublished":"2026-08-05T15:28:25+05:30","dateModified":"2026-08-05T15:32:14+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write","og:url":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/","og:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-scaled.png","og:image:secure_url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-scaled.png","article:published_time":"2026-08-05T09:58:25+00:00","article:modified_time":"2026-08-05T10:02:14+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"We spend a lot of our time in Dynamics 365 CRM watching the same problem repeat itself in different forms: an agent, a bot, or a Copilot integration has data access, but no idea how our organization actually wants a task done. Give an AI agent the right permissions and it can read and write","twitter:creator":"@inogic","twitter:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2026\/08\/Create-and-Use-Business-Skills-in-Dynamics-365-Using-the-Dataverse-MCP-Server-scaled.png","twitter:label1":"Written by","twitter:data1":"Sam Kumar","twitter:label2":"Est. reading time","twitter:data2":"8 minutes"},"aioseo_meta_data":{"post_id":"45579","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-08-05 09:08:33","updated":"2026-08-05 10:55:22","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/dataverse\/\" title=\"Dataverse\">Dataverse<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCreate and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Dataverse","link":"https:\/\/www.inogic.com\/blog\/category\/dataverse\/"},{"label":"Create and Use Business Skills in Dynamics 365 Using the Dataverse MCP Server","link":"https:\/\/www.inogic.com\/blog\/2026\/08\/create-and-use-business-skills-in-dynamics-365-using-the-dataverse-mcp-server\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/45579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=45579"}],"version-history":[{"count":2,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/45579\/revisions"}],"predecessor-version":[{"id":45592,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/45579\/revisions\/45592"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=45579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=45579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=45579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}