Skip to main content
Glama
rafteles2016

MCP Dynamics CRM Server

by rafteles2016

dynamics_publish_customizations

Publish all customizations or customizations for a specific entity in Microsoft Dynamics CRM to apply changes and make them available in the system.

Instructions

Publica todas as customizações ou customizações de uma entidade específica

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
entityLogicalNameNoNome da entidade (vazio = publicar tudo)

Implementation Reference

  • Handler for the dynamics_publish_customizations tool, which invokes either PublishXml (for a specific entity) or PublishAllXml on the Dataverse client.
    // 12. Publish Customizations
    server.tool(
      "dynamics_publish_customizations",
      "Publica todas as customizações ou customizações de uma entidade específica",
      z.object({
        entityLogicalName: z.string().optional().describe("Nome da entidade (vazio = publicar tudo)"),
      }).shape,
      async (params: { entityLogicalName?: string }) => {
        if (params.entityLogicalName) {
          await client.executeAction("PublishXml", {
            ParameterXml: `<importexportxml><entities><entity>${params.entityLogicalName}</entity></entities></importexportxml>`,
          });
        } else {
          await client.executeAction("PublishAllXml", {});
        }
    
        return {
          content: [
            {
              type: "text" as const,
              text: params.entityLogicalName
                ? `Customizações de ${params.entityLogicalName} publicadas com sucesso!`
                : "Todas as customizações foram publicadas com sucesso!",
            },
          ],
        };
      }
    );

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rafteles2016/mcpDynamics'

If you have feedback or need assistance with the MCP directory API, please join our Discord server