dynamics_list_publishers
Retrieve available publishers from Microsoft Dynamics CRM to manage solution components and deployment workflows.
Instructions
Lista publicadores disponíveis
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customOnly | No |
Implementation Reference
- src/tools/solutions/index.ts:366-388 (handler)Handler implementation for the dynamics_list_publishers tool.
server.tool( "dynamics_list_publishers", "Lista publicadores disponíveis", ListPublishersSchema.shape, async (params: z.infer<typeof ListPublishersSchema>) => { const filter = params.customOnly ? "iscustomizable/Value eq true" : undefined; const result = await client.list("publishers", { select: ["publisherid", "uniquename", "friendlyname", "customizationprefix", "customizationoptionvalueprefix", "description"], filter, orderby: "friendlyname asc", }); return { content: [ { type: "text" as const, text: `Publicadores encontrados: ${result.value.length}\n\n${JSON.stringify(result.value, null, 2)}`, }, ], }; } ); - src/tools/solutions/index.ts:67-69 (schema)Schema definition for the dynamics_list_publishers tool inputs.
export const ListPublishersSchema = z.object({ customOnly: z.boolean().default(true), });