MCP Dynamics CRM Server
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_codeC | Gera código C# para um plugin do Dynamics CRM com base nos parâmetros fornecidos |
| dynamics_list_plugin_assembliesC | Lista os assemblies de plugins registrados no Dynamics CRM |
| dynamics_list_plugin_typesC | Lista os tipos de plugins (classes) de um assembly |
| dynamics_list_plugin_stepsB | Lista os steps registrados para plugins, opcionalmente filtrados por entidade |
| dynamics_register_plugin_stepC | Registra um novo step de plugin no Dynamics CRM |
| dynamics_toggle_plugin_stepC | Ativa ou desativa um step de plugin |
| dynamics_delete_plugin_stepC | Remove um step de plugin registrado |
| dynamics_get_plugin_trace_logsC | Recupera logs de rastreamento de plugins para diagnóstico |
| dynamics_generate_plugin_projectC | Gera a estrutura completa de um projeto de plugin C# (.csproj, classes, etc.) |
| dynamics_create_web_resourceC | Cria um novo web resource no Dynamics CRM |
| dynamics_update_web_resourceC | Atualiza o conteúdo de um web resource existente |
| dynamics_list_web_resourcesC | Lista web resources com filtros opcionais |
| dynamics_publish_web_resourcesC | Publica web resources para torná-los disponíveis no sistema |
| dynamics_get_web_resource_contentB | Recupera o conteúdo de um web resource (decodificado de Base64) |
| dynamics_generate_web_resource_codeC | Gera código template para web resources (JS/HTML/CSS) com helpers do Dynamics |
| dynamics_delete_web_resourceC | Remove um web resource do Dynamics CRM |
| dynamics_create_tableC | Cria uma nova tabela (entidade) no Dynamics CRM |
| dynamics_create_columnC | Cria uma nova coluna (campo/atributo) em uma tabela do Dynamics CRM |
| dynamics_list_tablesC | Lista tabelas (entidades) do Dynamics CRM |
| dynamics_list_columnsC | Lista colunas (atributos) de uma tabela |
| dynamics_get_formsC | Recupera formulários de uma entidade |
| dynamics_update_formC | Atualiza o XML de um formulário |
| dynamics_get_viewsC | Recupera views de uma entidade |
| dynamics_create_viewC | Cria uma nova view para uma entidade |
| dynamics_update_columnC | Atualiza propriedades de uma coluna existente |
| dynamics_delete_columnC | Remove uma coluna de uma tabela |
| dynamics_create_relationshipC | Cria um relacionamento entre duas tabelas |
| dynamics_publish_customizationsC | Publica todas as customizações ou customizações de uma entidade específica |
| dynamics_generate_fetchxmlC | Gera FetchXML com base em parâmetros estruturados |
| dynamics_create_solutionC | Cria uma nova solução no Dynamics CRM |
| dynamics_list_solutionsC | Lista soluções instaladas no Dynamics CRM |
| dynamics_add_solution_componentC | Adiciona um componente a uma solução |
| dynamics_remove_solution_componentC | Remove um componente de uma solução |
| dynamics_list_solution_componentsC | Lista componentes de uma solução |
| dynamics_export_solutionC | Exporta uma solução do Dynamics CRM (retorna Base64 do ZIP) |
| dynamics_import_solutionC | Importa uma solução para o Dynamics CRM |
| dynamics_get_import_job_statusC | Verifica o status de uma importação de solução |
| dynamics_clone_solutionC | Cria um clone/patch de uma solução com nova versão |
| dynamics_list_publishersC | Lista publicadores disponíveis |
| dynamics_create_publisherC | Cria um novo publicador de soluções |
| dynamics_delete_solutionC | Remove uma solução unmanaged do Dynamics CRM |
| dynamics_check_solution_dependenciesB | Verifica dependências de uma solução antes de remover |
| dynamics_get_plugin_performanceC | Analisa performance de execução de plugins (duração, erros, frequência) |
| dynamics_get_workflow_performanceC | Analisa performance e status de workflows e processos automáticos |
| dynamics_get_active_processesC | Lista processos ativos (workflows, actions, BPFs) e seus estados |
| dynamics_get_system_jobsC | Monitora jobs do sistema (importações, bulk deletes, workflows, etc.) |
| dynamics_get_entity_analyticsC | Analisa métricas de uma entidade (total de registros, usage, etc.) |
| dynamics_get_audit_historyC | Consulta histórico de auditoria do sistema |
| dynamics_get_slow_pluginsC | Identifica plugins que estão tornando o sistema lento |
| dynamics_get_bulk_operationsC | Monitora operações em massa (bulk delete, imports, etc.) |
| dynamics_system_healthC | 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 | |
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