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.