Skip to main content
Glama
rafteles2016

MCP Dynamics CRM Server

by rafteles2016

dynamics_create_view

Create custom views in Microsoft Dynamics CRM by defining entity queries and column layouts using FetchXML and LayoutXML.

Instructions

Cria uma nova view para uma entidade

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
entityLogicalNameYesNome lógico da entidade
nameYesNome da view
descriptionNo
fetchXmlYesFetchXML da query
layoutXmlYesLayoutXML das colunas
solutionUniqueNameNo

Implementation Reference

  • The handler for the dynamics_create_view tool which creates a new savedquery record in Dynamics.
    server.tool(
      "dynamics_create_view",
      "Cria uma nova view para uma entidade",
      CreateViewSchema.shape,
      async (params: z.infer<typeof CreateViewSchema>) => {
        const viewData: Record<string, unknown> = {
          name: params.name,
          description: params.description || "",
          returnedtypecode: params.entityLogicalName,
          fetchxml: params.fetchXml,
          layoutxml: params.layoutXml,
          querytype: 0,
        };
    
        const result = await client.create("savedqueries", viewData);
    
        return {
          content: [
            {
              type: "text" as const,
              text: `View criada com sucesso!\nID: ${result.entityId}\nNome: ${params.name}\nEntidade: ${params.entityLogicalName}`,
            },
          ],
        };
      }
  • Zod schema definition for the dynamics_create_view tool inputs.
    export const CreateViewSchema = z.object({
      entityLogicalName: z.string().describe("Nome lógico da entidade"),
      name: z.string().describe("Nome da view"),
      description: z.string().optional(),
      fetchXml: z.string().describe("FetchXML da query"),
      layoutXml: z.string().describe("LayoutXML das colunas"),
      solutionUniqueName: z.string().optional(),
    });

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