Maga do BI Tecnologia e Inovação Fale comigo

MICROSOFT FABRIC

Como conectar um Data Agent do Microsoft Fabric ao Claude

Por Karine Batista · · 8 min de leitura

Um roteiro direto para conectar um Data Agent ao Claude via MCP, configurar a autenticação e validar uma consulta.

Capa - Publicação 002

Fala, aprendizes! 🧙

Já imaginou aproveitar seus dados já tratados em um modelo semântico do Microsoft Fabric, direto no Claude? Com um Data Agent, você pode consultar esses dados usando perguntas em linguagem natural.

Neste tutorial, vamos conectar esse agente ao Claude via MCP, com você acompanhando o caminho desde a publicação do agente até a primeira consulta.

O procedimento parte de um agente já configurado. A disponibilidade das opções depende das configurações e permissões do seu ambiente.

1. Pré-requisitos

Antes de iniciar, confira:

  • Microsoft Fabric: capacidade paga F2 ou superior, ou Power BI Premium por capacidade P1 ou superior com Fabric habilitado. Tenha um Data Agent já criado, com fontes configuradas, acesso aos dados e permissão para publicar o agente. Consulte os pré-requisitos oficiais do Fabric.
  • Microsoft Entra: acesso ao diretório do mesmo ambiente e permissão para registrar aplicativos e configurar suas credenciais.
  • Claude: os conectores personalizados via MCP estão disponíveis a partir do plano Free, além de Pro, Max, Team e Enterprise. No Free, o limite é de um conector personalizado. Confira a disponibilidade oficial dos conectores.
  • Permissões: disponibilidade da permissão delegada de execução do Data Agent e aprovação administrativa, quando exigida pela organização.

2. Publique o agente e copie a URL MCP

No Fabric, abra o Data Agent e clique em Publicar. Se ele já estiver publicado, avance para as configurações.

Em Configurações → Protocolo de Contexto do Modelo, copie a URL do servidor MCP pelo botão de copiar. Use o endereço completo do seu próprio agente. Cole-o em um bloco de notas local, identificado como URL MCP, e guarde-o temporariamente para preencher o Claude na etapa 5.

Configurações MCP do Data Agent no Fabric, com nomes, URL e descrição ocultados por tarjas roxas.

Figura 1 — Configurações MCP do agente, com informações do ambiente ocultadas. Captura do tutorial.

3. Registre um aplicativo no Microsoft Entra

Abra o Centro de administração do Microsoft Entra e entre com a conta do seu ambiente. No menu lateral, acesse Entra ID → Registros de aplicativo → Novo registro. Escolha um nome descritivo, como Integracao-Fabric-Claude. Para um cenário restrito à organização, selecione contas do mesmo diretório.

Clique em Registrar. Em seguida, abra o aplicativo em Registros de aplicativo → seu aplicativo → Visão geral.

Localize ID do aplicativo (cliente) e clique no ícone de copiar ao lado do valor. Cole esse valor no mesmo bloco de notas local, identificado como Client ID, e guarde-o até a etapa 5. Esse é o Client ID que será colado no primeiro campo de Usar seu próprio cliente OAuth, no Claude (etapa 5). Não copie o ID do objeto nem o ID do diretório (locatário).

Registro de aplicativo no Microsoft Entra, com a identificação do diretório ocultada.

Figura 2 — Registro do aplicativo, com a identificação do diretório ocultada. Captura do tutorial.

Visão geral do aplicativo no Entra, destacando ID do aplicativo cliente, com todos os identificadores ocultados.

Figura 3 — Copie o ID do aplicativo (cliente) destacado na Visão geral. Os valores foram ocultados.

4. Configure a permissão de execução

No aplicativo, abra Permissões de APIs → Adicionar uma permissão → APIs que a minha organização usa. Pesquise Power BI Service, selecione o resultado e escolha Permissões delegadas.

Pesquise DataAgent, marque apenas DataAgent.Execute.All para este fluxo e clique em Adicionar permissões. Confira se ela aparece na lista como Delegado.

Confira se a política da organização exige aprovação administrativa. A permissão do aplicativo não substitui o acesso que o usuário precisa ter no Fabric.

Permissões delegadas do Power BI Service, destacando DataAgent.Execute.All.

Figura 4 — Seleção da permissão delegada DataAgent.Execute.All. Captura do tutorial.

5. Inicie o conector no Claude

No Claude Desktop, abra o menu do perfil → Configurações → Personalização → Conectores. Clique em Adicionar → Adicionar conector personalizado.

  1. Preencha Nome com um nome descritivo para a integração.
  2. Em URL do servidor MCP, cole a URL MCP guardada no bloco de notas na etapa 2.
  3. Clique em Continuar. Em Autenticação, mantenha Entrar agora e, em Cliente OAuth, selecione Usar seu próprio cliente OAuth.
  4. Copie o Client ID guardado no bloco de notas na etapa 3 e cole no primeiro campo do cliente OAuth no Claude.

Formulário de conector personalizado no Claude com campos Nome e URL do servidor MCP.

Figura 5 — Preencha Nome e cole a URL MCP no segundo campo. Em seguida, clique em Continuar.

Mantenha esse formulário aberto e ainda não clique em Adicionar. Antes de concluir, configure a URI de retorno e prepare o segredo no Entra, conforme a próxima etapa.

6. Prepare a autenticação OAuth

6.1. Cadastre a URI de retorno

No Microsoft Entra, abra Entra ID → Registros de aplicativo → o aplicativo criado na etapa 3. No menu lateral desse aplicativo, entre em Autenticação — no documento, a opção aparece como Authentication (Preview).

Na aba Configuração do URI de redirecionamento, clique em Adicionar o URI de redirecionamento, ao lado do símbolo +. Se o seu portal mostrar Adicionar uma plataforma, use esse comando para abrir a seleção de plataformas.

Autenticação do aplicativo no Entra com Adicionar o URI de redirecionamento destacado.

Figura 6 — Abra Autenticação e clique no comando para adicionar a URI de redirecionamento.

No painel de plataformas, encontre Aplicativos Web → Web e clique em Selecionar nesse cartão.

Seleção da plataforma Web para configurar o retorno OAuth no Entra.

Figura 7 — Selecione a plataforma Web para o retorno do login.

No primeiro campo, URI de redirecionamento, cole exatamente:

https://claude.ai/api/mcp/auth_callback

Neste fluxo, deixe URL de logoff do canal frontal em branco e mantenha Tokens de acesso e Tokens de ID desmarcados. Confira o endereço e clique em Configurar no rodapé. Aguarde a confirmação e verifique se a URI aparece na lista da plataforma Web.

URI pública de retorno do Claude preenchida na plataforma Web e botão Configurar destacado.

Figura 8 — Cole a URI no primeiro campo e salve pelo botão Configurar.

Esse endereço é o retorno de autenticação do Claude. Confira a URI indicada na documentação vigente antes de configurar.

Essa URI recebe o retorno do login; ela não é a URL MCP do agente.

6.2. Prepare o segredo do cliente

Para encontrar Certificados e segredos, abra o Microsoft Entra e siga Entra ID → Registros de aplicativo → seu aplicativo. No menu lateral esquerdo do aplicativo, dentro de Gerenciar, clique em Certificados e segredos (ícone de chave). Dentro dessa página, selecione a aba Segredos do cliente.

Menu do aplicativo no Entra com Certificados e segredos destacado em vermelho e identificações ocultadas em roxo.

Figura 9 — No menu lateral do aplicativo, abra Gerenciar → Certificados e segredos, destacado em vermelho. Os dados identificáveis foram ocultados.

Se o fluxo exigir segredo do cliente:

  1. No aplicativo do Entra, abra Certificados e segredos → Segredos do cliente → Novo segredo do cliente.
  2. Preencha uma descrição genérica, escolha a validade permitida pela organização e clique em Adicionar.
  3. Na linha criada, copie imediatamente a coluna Valor, pelo ícone de copiar. Esse conteúdo é o Client Secret; a coluna ID do segredo não serve para autenticar.
  4. Na etapa 7, cole o valor no segundo campo de Usar seu próprio cliente OAuth, quando o servidor exigir o segredo.

O Valor só fica disponível para cópia após a criação. Se ele não estiver mais acessível, crie um novo segredo conforme a política do ambiente. Não inclua a credencial no artigo, em capturas ou em mensagens.

Segredos do cliente no Entra, destacando o botão copiar da coluna Valor, com dados ocultados.

Figura 10 — Use o botão de copiar ao lado de Valor, destacado em vermelho; não copie o ID secreto. Os dados foram ocultados.

6.3. Confira antes de conectar

O que copiar Onde copiar Onde colar no Claude
URL do servidor MCP Fabric → configurações do Data Agent → Protocolo de Contexto do Modelo URL do servidor MCP
ID do aplicativo (cliente) Entra → Registros de aplicativo → seu aplicativo → Visão geral Primeiro campo de Usar seu próprio cliente OAuth
Valor do segredo Entra → seu aplicativo → Certificados e segredos → Segredos do cliente → Valor Segundo campo de Usar seu próprio cliente OAuth, quando exigido

Use o ID e o segredo do mesmo aplicativo registrado. A URI de redirecionamento fica na configuração de autenticação do Entra; ela não deve ser colada no campo de URL MCP.

7. Conclua o conector e vincule a conta

Volte ao formulário do conector deixado aberto na etapa 5.

  1. Confira o nome e a URL do servidor MCP copiada do Fabric.
  2. Mantenha Entrar agora e Usar seu próprio cliente OAuth.
  3. No primeiro campo (ID do cliente OAuth / Client ID), cole o ID do aplicativo (cliente) copiado da Visão geral no Entra. Na captura abaixo, é o campo superior com tarja roxa.
  4. No segundo campo (Segredo do cliente OAuth / Client Secret), cole o conteúdo da coluna Valor em Certificados e segredos, quando exigido. Na captura, é o campo inferior com tarja roxa.
  5. Clique em Adicionar e aguarde a verificação. Se aparecer Vincular, clique e entre com a conta Microsoft que tem acesso ao agente. Confira as permissões solicitadas e conclua o consentimento autorizado.
  6. Ao ver Conectado no navegador, retorne ao Claude Desktop. Confira se o conector apresenta Desvincular e se a ferramenta do agente está disponível. Mantenha a aprovação de uso da ferramenta ativa.

Configuração do cliente OAuth no Claude, com ID e segredo ocultados por tarjas roxas.

Figura 11 — Cliente OAuth no Claude, com os valores de autenticação ocultados. Captura do tutorial.

8. Faça uma consulta simples e confira o resultado

Na conversa do Claude, peça primeiro para conectar ao conector que você configurou. Informe o nome dele e aguarde o Claude carregar o conector e confirmar que a ferramenta do Data Agent está disponível.

Depois de confirmar a conexão, faça uma pergunta sobre os dados acessíveis ao agente.

Revise a solicitação de uso da ferramenta: confira o conector, a ferramenta e a pergunta enviada. Clique em Permitir uma vez para aprovar essa execução. Depois, compare a resposta com a fonte original.

Aprovação de consulta no Claude com somente o nome do Data Agent ocultado e Permitir uma vez destacado.

Figura 12 — Confira a solicitação e clique em Permitir uma vez. Somente o nome do Data Agent foi ocultado.

A conexão só está validada quando a ferramenta executa a consulta e o resultado é conferido. Preencher o formulário não basta.

9. Referências

Até a próxima jornada!

Karine Batista