Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DYNAMICS_PASSWORD | No | Password (auth delegada) | |
| DYNAMICS_USERNAME | No | Username (auth delegada) | |
| DYNAMICS_CLIENT_ID | Yes | App Registration Client ID | |
| DYNAMICS_TENANT_ID | Yes | Azure AD Tenant ID | |
| DYNAMICS_CLIENT_SECRET | No | Client Secret (Obrigatório para autenticação app-only, recomendado) | |
| DYNAMICS_ENVIRONMENT_URL | Yes | URL do ambiente (ex: https://org.crm.dynamics.com) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dynamics_generate_plugin_code | Gera código C# para um plugin do Dynamics CRM com base nos parâmetros fornecidos |
| dynamics_list_plugin_assemblies | Lista os assemblies de plugins registrados no Dynamics CRM |
| dynamics_list_plugin_types | Lista os tipos de plugins (classes) de um assembly |
| dynamics_list_plugin_steps | Lista os steps registrados para plugins, opcionalmente filtrados por entidade |
| dynamics_register_plugin_step | Registra um novo step de plugin no Dynamics CRM |
| dynamics_toggle_plugin_step | Ativa ou desativa um step de plugin |
| dynamics_delete_plugin_step | Remove um step de plugin registrado |
| dynamics_get_plugin_trace_logs | Recupera logs de rastreamento de plugins para diagnóstico |
| dynamics_generate_plugin_project | Gera a estrutura completa de um projeto de plugin C# (.csproj, classes, etc.) |
| dynamics_create_web_resource | Cria um novo web resource no Dynamics CRM |
| dynamics_update_web_resource | Atualiza o conteúdo de um web resource existente |
| dynamics_list_web_resources | Lista web resources com filtros opcionais |
| dynamics_publish_web_resources | Publica web resources para torná-los disponíveis no sistema |
| dynamics_get_web_resource_content | Recupera o conteúdo de um web resource (decodificado de Base64) |
| dynamics_generate_web_resource_code | Gera código template para web resources (JS/HTML/CSS) com helpers do Dynamics |
| dynamics_delete_web_resource | Remove um web resource do Dynamics CRM |
| dynamics_create_table | Cria uma nova tabela (entidade) no Dynamics CRM |
| dynamics_create_column | Cria uma nova coluna (campo/atributo) em uma tabela do Dynamics CRM |
| dynamics_list_tables | Lista tabelas (entidades) do Dynamics CRM |
| dynamics_list_columns | Lista colunas (atributos) de uma tabela |
| dynamics_get_forms | Recupera formulários de uma entidade |
| dynamics_update_form | Atualiza o XML de um formulário |
| dynamics_get_views | Recupera views de uma entidade |
| dynamics_create_view | Cria uma nova view para uma entidade |
| dynamics_update_column | Atualiza propriedades de uma coluna existente |
| dynamics_delete_column | Remove uma coluna de uma tabela |
| dynamics_create_relationship | Cria um relacionamento entre duas tabelas |
| dynamics_publish_customizations | Publica todas as customizações ou customizações de uma entidade específica |
| dynamics_generate_fetchxml | Gera FetchXML com base em parâmetros estruturados |
| dynamics_create_solution | Cria uma nova solução no Dynamics CRM |
| dynamics_list_solutions | Lista soluções instaladas no Dynamics CRM |
| dynamics_add_solution_component | Adiciona um componente a uma solução |
| dynamics_remove_solution_component | Remove um componente de uma solução |
| dynamics_list_solution_components | Lista componentes de uma solução |
| dynamics_export_solution | Exporta uma solução do Dynamics CRM (retorna Base64 do ZIP) |
| dynamics_import_solution | Importa uma solução para o Dynamics CRM |
| dynamics_get_import_job_status | Verifica o status de uma importação de solução |
| dynamics_clone_solution | Cria um clone/patch de uma solução com nova versão |
| dynamics_list_publishers | Lista publicadores disponíveis |
| dynamics_create_publisher | Cria um novo publicador de soluções |
| dynamics_delete_solution | Remove uma solução unmanaged do Dynamics CRM |
| dynamics_check_solution_dependencies | Verifica dependências de uma solução antes de remover |
| dynamics_get_plugin_performance | Analisa performance de execução de plugins (duração, erros, frequência) |
| dynamics_get_workflow_performance | Analisa performance e status de workflows e processos automáticos |
| dynamics_get_active_processes | Lista processos ativos (workflows, actions, BPFs) e seus estados |
| dynamics_get_system_jobs | Monitora jobs do sistema (importações, bulk deletes, workflows, etc.) |
| dynamics_get_entity_analytics | Analisa métricas de uma entidade (total de registros, usage, etc.) |
| dynamics_get_audit_history | Consulta histórico de auditoria do sistema |
| dynamics_get_slow_plugins | Identifica plugins que estão tornando o sistema lento |
| dynamics_get_bulk_operations | Monitora operações em massa (bulk delete, imports, etc.) |
| dynamics_system_health | Painel de saúde geral do sistema - visão consolidada de performance |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |