MyDart MCP

Servidor MCP para divulgações corporativas coreanas (DART/OpenDART): busca de arquivamentos, dados financeiros, XBRL, análise de relatórios de auditoria em nível de auditor (opiniões, KAM, continuidade operacional, achados de ICFR) e dados de valuation.

Documentação

💡

Sem necessidade de instalação complexa de npx ou configuração local via CLI. A maneira mais fácil de conectar a OpenDART ao Claude. O MyDart MCP é o MCP baseado na API OpenDART mais conveniente e poderoso, criado para profissionais de contabilidade.


Por que você deve conectar e usar o MCP

Você já perguntou ao Claude sobre informações financeiras ou o conteúdo de relatórios de auditoria de uma empresa específica? A resposta parece plausível, mas, olhando com atenção, algo está estranho. Isso ocorre porque ele inventa frases que "parecem plausíveis". Em tarefas como auditoria e contabilidade, em que um único caractere errado não pode ser tolerado, não é possível usar isso dessa forma.

Por outro lado, depender apenas da API fornecida pela OpenDART é insuficiente, pois há pouca informação disponível. Se você solicitar o resultado do relatório de auditoria de um ano específico por meio da API OpenDART, recebe apenas a palavra 적정 como resposta. Conteúdos que você realmente quer saber — como Assuntos-Chave de Auditoria (KAM), parágrafos de ênfase, incerteza quanto à continuidade operacional e deficiências significativas no controle interno contábil — não são fornecidos pela API.

Para resolver esses problemas, criamos o MyDart MCP. Por meio deste MCP, você pode conectar diretamente ao Claude uma ferramenta que lê e interpreta as divulgações reais do Dart. Assim, o Claude pode abrir os relatórios e dados reais publicados no DART e responder com base neles.

💡

O que é MCP? MCP (Model Context Protocol) é um padrão que conecta ferramentas e dados externos a IAs como o Claude. Para o Claude, é como dar "mãos e olhos"; depois de conectado, basta pedir em português como em uma conversa normal.


Diferenças em relação a outros MCPs de DART e os diferenciais exclusivos do MyDart MCP

Já existem vários MCPs que conectam o DART a IAs. No entanto, as ferramentas existentes são, em sua maioria, voltadas para uso sob a perspectiva do investidor. Perguntas como "o executivo está comprando ações com o próprio dinheiro?", "como estão o ROE e o índice de endividamento em comparação com os pares?" ou "qual empresa decidiu recentemente adquirir ações em tesouraria?" são visões necessárias para quem escolhe papéis para investir. Por outro lado, o que auditores e profissionais de contabilidade financeira/controles internos querem saber tem um enfoque um pouco diferente: "quais KAMs foram identificados nesta empresa?", "o parágrafo de incerteza quanto à continuidade operacional foi incluído?", "quais empresas reportaram deficiências significativas no relatório de auditoria do controle interno contábil este ano?".

O MyDart MCP foi projetado como uma ferramenta profissional para uso na prática de contadores e profissionais de contabilidade financeira/controles internos, e oferece as seguintes vantagens:

Primeiro, pode ser conectado facilmente pela web, sem instalação local. A maioria dos MCPs existentes funciona por execução local, exigindo instalação do Node.js e edição manual do claude_desktop_config.json. No entanto, os computadores de firmas de auditoria ou das equipes financeiras corporativas geralmente bloqueiam a instalação dessas ferramentas de desenvolvimento. O MyDart MCP roda em um servidor remoto — basta inserir o endereço no conector, e mesmo quando novos recursos são adicionados, não há nada para o usuário atualizar. Além disso, uma vez conectado, o MCP pode ser usado de forma idêntica em qualquer ambiente: desktop, web ou mobile. (Já os métodos de instalação local só funcionam no desktop.)

Segundo, o relatório de auditoria pode ser consultado segmentado por atributo de parágrafo. Com a API OpenDart, é possível obter o relatório de auditoria inteiro em Markdown, mas ele não traz os atributos de cada parágrafo. O MyDart MCP separa a opinião do auditor, a base para a opinião, os KAMs, os parágrafos de ênfase e outros assuntos em campos individuais, e também permite a consulta por firma de auditoria. Para o controle interno contábil, também é possível distinguir entre revisão e auditoria, consultando separadamente a opinião do auditor e os parágrafos de deficiências significativas.

Terceiro, é possível encontrar empresas sem saber o nome. A API OpenDart exige que você especifique a empresa para fazer a consulta. Por isso, todos os MCPs existentes seguem a sequência "nome da empresa → verificação do corp_code → consulta de dados". Como o MyDart MCP já fez o parsing e a indexação dos relatórios de auditoria das empresas listadas, é possível fazer perguntas que filtram empresas por condições específicas, como "quais empresas listadas no KOSDAQ receberam opinião adversa ou abstenção de opinião sobre controles internos em 2025?".


Como conectar o MCP no Claude Web

1. Obtenção da chave da API OpenDART

  • Obtenha a chave de autenticação da OpenDART. Ela pode ser obtida gratuitamente em opendart.fss.or.kr.

Sistema OPENDART de Divulgação Eletrônica

Atalho para a Comissão de Serviços Financeiros (FSS)

Entre no menu de solicitação de chave de autenticação.

​O e-mail e a senha serão necessários posteriormente para consultar o uso da API etc. Ambiente de uso da API: Web API; Finalidade de uso: preencha razoavelmente, como "crawling de informações do DART", etc.

Uma chave de API de 40 caracteres foi emitida. (Pessoas físicas podem obtê-la imediatamente)

2. Adicionar o conector no Claude

  • Acesse claude.ai → Configurações (Settings) → Conectores (Connectors).

Clique em "Personalizar" (Custom) em "Conectores" (Connectors).

  • Clique no botão "Adicionar conector personalizado".

Clique no botão [+] e depois em "Adicionar conector personalizado".

  • Digite o nome do conector e a URL do servidor.

💡

O nome do conector pode ser qualquer coisa.
(Ex.: MyDart MCP)

💡

A URL do servidor é escrita assim:
https://mydart.eocpa.kr/mcp?key=발급받은_OpenDART_키

💡

[Ponto de atenção] Na tela de configuração do Claude Web não há campo separado para inserir a chave de autenticação. Por isso, a chave deve ser anexada diretamente após o ?key= no final do endereço. O servidor MyDART MCP usa a chave de API fornecida por cada usuário para autenticar as consultas na OpenDART. (modelo "traga sua própria chave")

💡

Deixe a seção de configurações avançadas em branco.

3. Clicar em "Conectar" (Connect) no conector

  • Na seção de configurações do conector, clique em "Conectar". Quando aparecer a marca de visto (V), a conexão estará concluída.

4. Conexão concluída

  • Basta fazer perguntas normalmente na janela de conversa; o Claude lerá as descrições das ferramentas do MyDart MCP e as chamará automaticamente quando necessário.

💡

Oferece suporte apenas aos ambientes web/desktop dos serviços como Claude, ChatGPT, etc.; não há suporte para conexão em ambiente CLI.


Casos de uso

Com o MyDART MCP, o que antes exigia consultas manuais ao DART pode ser feito por comandos de voz/texto através do Claude.

Consulta do perfil da empresa no Dart (get_company_profile)

💡

Consulta as informações do perfil da empresa fornecidas pelo Dart.

"현대차 기업개황 정리해줘 — 대표자, 설립일, 업종, 본사 주소"

Consulta da lista de divulgações do Dart (search_disclosures)

💡

Consulta a lista de divulgações por período.

"최근 한 달간 LG에너지솔루션이 낸 공시 목록 보여줘"

Consulta de informações financeiras (get_financials)

💡

Consulta informações financeiras. É possível buscar não apenas o corpo das demonstrações financeiras (BP, PL), mas também por notas explicativas.

"네이버의 2025년 연결 재무제표상 유형자산 주석 알려줘"

Consulta de informações do auditor (get_audit_profile)

💡

Consulta, para cada exercício social, o nome do auditor, a opinião de auditoria, os honorários de auditoria, as horas de auditoria, os honorários de não auditoria e se foram realizadas confirmações externas/contagem física de estoques/auditoria financeira.

"삼성전자 최근 5개년 감사인 누구고, 감사보수·감사시간 알려줘"

Consulta do relatório de auditoria por parágrafo (get_audit_report)

💡

Consulta as informações do relatório de auditoria por parágrafo (opinião do auditor, base para a opinião, assuntos-chave de auditoria, parágrafos de ênfase, outros assuntos, etc.).

"SK하이닉스 최근 5개년간 별도 감사보고서 상 핵심감사사항을 정리해줘"

Revisão do parágrafo de incerteza quanto à continuidade operacional (get_going_concern)

💡

Consulta se o parágrafo de incerteza quanto à continuidade operacional foi incluído como parágrafo de ênfase e se há indicadores financeiros quantitativos relacionados à incerteza quanto à continuidade operacional em comparação com as informações financeiras.

"(주)ABC에 대해 최근 3개년에 대해 계속기업가정 문단이 기재되었는지 알려줘"

Consulta da opinião de auditoria e deficiências significativas do controle interno contábil (get_internal_control)

💡

Consulta a opinião de auditoria do controle interno contábil e o conteúdo por parágrafo.

"(주)ABC의 2025년 감사보고서상 중요한 취약점 내용 알려줘"

Consulta por itens principais do relatório de auditoria (search_audit_findings)

💡

Como os itens principais dos relatórios de auditoria das demonstrações financeiras/controle interno contábil das empresas listadas estão indexados, é possível pesquisar mesmo sem saber o nome da empresa específica.

"올해 코스닥 시장에서 내부회계관리제도 의견이 부적정인 회사 알려줘"


Quatro maneiras de usar IA no trabalho de controle interno contábil (usando MCP)

O que muda quando você conecta um MCP ao trabalho de controle interno contábil? Reunimos aqui — com prompts reais — a consolidação de casos de deficiências significativas, a consulta de divulgações de controle de fraudes em tesouraria, a verificação de MRC de relatórios de avaliação e a verificação de normas de conformidade do controle interno.

My K-SOX Controle Interno ContábilTaesu Eo

Como visualizar os relatórios de auditoria de empresas listadas de uma só vez — MyDart Viewer

Apresentamos o MyDart Viewer, que permite consultar os relatórios de auditoria de empresas listadas de uma só vez.


Ref

1. Licença deste projeto

  • Licença MIT
  • No entanto, a parte da seção §2 abaixo, que está sob a licença Apache-2.0, também deve estar em conformidade com a Apache-2.0.

2. Materiais de referência

  • kreports-dart-mcp (por capitalparser): Apache-2.0
  • korean-dart-mcp (por Chris Ryu): MIT
  • OpenDartReader (por Finance Data): MIT
  • dart-fss (por josw123): MIT

3. Fonte dos dados

  • OpenDART da Comissão de Serviços Financeiros (FSS) (https://opendart.fss.or.kr) — Textos originais e dados estruturados da divulgação eletrônica.
    • Este software faz chamadas diretas à API OpenDART usando a chave de autenticação de API emitida para cada usuário. Em alguns casos, para melhorar a velocidade de resposta, o servidor MCP responde com dados previamente analisados/armazenados em cache.
    • O uso dos dados deve estar em conformidade com os termos de uso da OpenDART e com a legislação aplicável.
    • FAQ da API OpenDART: Qual é o limite de uso da API aberta? → Pessoa física: 40.000 solicitações/dia (não por serviço, mas considerando todos os 83 tipos de serviços da API aberta). Mesmo dentro do limite diário, o acesso excessivo à rede (mais de 1.000 solicitações por minuto) pode ter o uso restrito para garantir a operação estável do serviço. Fique atento a isso.

4. Isenção de responsabilidade

O banco de dados desta ferramenta é resultado de extração automática por meio da API OpenDART e de outros meios. Antes de usar como base para julgamento de auditoria ou tomada de decisão, faça a verificação cruzada com o texto original.

5. Contato

Se você tiver dúvidas relacionadas a funcionalidades, agradeceríamos se as deixasse nos comentários deste post ou por meio de [email protected].

Criamos um newsbot que envia por e-mail, no horário desejado, notícias e divulgações do Dart relacionadas a palavras-chave predefinidas de controle interno, supervisão contábil e empresas — sem que você precise pesquisar manualmente todos os dias.