Boutique · Conectores
41 conectores MCP (open source, GitHub) para fontes públicas de direito - leis, jurisprudência, o registro de empresas, o corpus de compliance. Três continentes: Europa (Polônia, UE, Suíça, Reino Unido e outros), as Américas (Brasil, EUA, Colômbia, Chile, Canadá) e Ásia-Pacífico (Japão, Singapura, Malásia, Austrália, Israel). Cada um entrega ao agente a fonte em si, com identificador estável e link de volta para ela. Em crescimento país a país, por ROI.
Open source · Local · Fontes públicas · Um comando ou uma configuração
ProblemaA Itália é o maior mercado jurídico da UE (cerca de 240 mil advogados), mas o Normattiva não tem API aberta - o corpo legal vive em um portal e formato fora do alcance do agente.
O que fazUm conector para o Normattiva oficial: leis e códigos como Akoma Ntoso com identificador ELI e URN, um artigo específico (por exemplo, art. 2043 do Código Civil) e texto na versão vigente em determinada data (multivigenza). Além da jurisprudência da Corte Constitucional (Corte Costituzionale) desde 1956, com ECLI nativo. Cada um com link para a fonte. O décimo sétimo conector da UE na linha eu-legal-mcp.
uvx italy-eli-mcpfonte · Apache-2.0 ↗ProblemaA legislação federal alemã fica em portal próprio, em formato próprio - uma barreira para o trabalho transfronteiriço.
O que fazUm conector para o NeuRIS oficial (rechtsinformationen.bund.de): legislação federal com ELI e jurisprudência com ECLI nativo, cada uma com link para a fonte. O primeiro conector da UE na linha eu-legal-mcp.
uvx de-eli-mcpfonte · Apache-2.0 ↗ProblemaO direito turco - leis, decretos-lei, regulamentos - fica no sistema do Ministério da Justiça, sem chave de acesso mas impossível de pesquisar sem um conector.
O que fazUm conector para a API Bedesten sem chave (Ministério da Justiça): busca por tipo de legislação, texto integral e sumário, com link para mevzuat.gov.tr. Sem jurisprudência - os portais dos tribunais superiores estavam inacessíveis nesta rede ou não possuem API.
git clone https://github.com/matematicsolutions/tr-eli-mcp && cd tr-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaO direito do Reino Unido - leis do Parlamento mais instrumentos escoceses, galeses e norte-irlandeses - fica fora do alcance do agente sem um conector dedicado.
O que fazUm conector para o legislation.gov.uk oficial (The National Archives, sem chave): leis, instrumentos regulatórios e jurisprudência dos tribunais superiores com identificador estável próprio e link para a fonte. Dados sob a Open Government Licence v3.0.
git clone https://github.com/matematicsolutions/gb-eli-mcp && cd gb-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaA legislação espanhola consolidada vive no BOE - um portal e formato separado que o agente normalmente não alcança.
O que fazUm conector para a API de dados abertos do BOE (boe.es): legislação consolidada por id/ELI com link para a fonte.
uvx es-eli-mcpfonte · Apache-2.0 ↗ProblemaA legislação e a jurisprudência francesas (Legifrance) ficam atrás da API PISTE - sem um conector e credenciais, o agente não consegue alcançá-las.
O que fazUm conector para a API do Legifrance via PISTE: legislação (LODA, códigos) e jurisprudência (JURI) com ECLI nativo. Requer conta PISTE gratuita (OAuth) - por isso não é pronto para uso imediato como os demais.
uvx fr-eli-mcpfonte · Apache-2.0 ↗ProblemaVocê quer o texto integral dos códigos e leis francesas localmente, sem conta PISTE e sem chamadas para a nuvem - para checar uma citação na hora.
O que fazUm corpus offline do direito francês (texto integral do Legifrance/DILA em base local SQLite FTS5, literal, zero-LLM): 193 mil dispositivos dos códigos e leis LEGI, uma checagem fail-closed de existência de citação e um link para o Legifrance em cada artigo. Sem chave, pronto para uso - complementa o fr-eli-mcp, que roda ao vivo via PISTE e cobre jurisprudência.
npx -y @matematicsolutions/mcp-fr-legalfonte · MIT ↗ProblemaO Diário Oficial de Leis e o Monitor Polski somam centenas de milhares de atos - encontrar a versão certa de um dispositivo manualmente consome seu tempo.
O que fazUm conector para a API ELI do Sejm: 96 mil atos desde 1918, com identificador ELI estável e link para a fonte em cada dispositivo.
npx -y @matematicsolutions/mcp-isapfonte · MIT ↗ProblemaAs decisões dos tribunais comuns e do Supremo Tribunal estão espalhadas por diversos portais - você copia o número do processo e perde a fonte.
O que fazUm conector para a API do SAOS: texto integral da decisão, número do processo e link para a fonte em cada julgado.
npx -y @matematicsolutions/mcp-saosfonte · MIT ↗ProblemaA jurisprudência polonesa em proteção de dados, tributária e administrativa vive no CBOSA - uma base separada que o agente normalmente não enxerga.
O que fazUm conector para o CBOSA (NSA + 16 tribunais regionais): decisões administrativas com número do processo e link para a fonte.
npx -y @matematicsolutions/mcp-nsafonte · MIT ↗ProblemaVínculos societários, diretoria, acionistas - ler manualmente extratos do KRS é lento e sujeito a erro.
O que fazUm conector para a API oficial e gratuita do KRS do Ministério da Justiça: dados do registro de empresas direto no agente.
npx -y @matematicsolutions/mcp-krsfonte · MIT ↗ProblemaAs decisões da Câmara Nacional de Recursos resolvem disputas de licitação pública, mas a base da UZP é separada e difícil de pesquisar.
O que fazUm conector para a base pública orzeczenia.uzp.gov.pl: decisões do KIO com número do processo e link para a fonte. Protótipo inicial (v0.2.1).
uvx kio-orzeczenia-mcpfonte · Apache-2.0 ↗ProblemaA legislação romena (Portal Legislativ) está disponível através de uma API SOAP - fora do alcance do agente sem um conector.
O que fazUm conector para o Portal Legislativ da Romênia (legislatie.just.ro): texto integral do ato por número, ano e tipo, com identificador estável e link para a fonte. O décimo quinto conector da UE na linha eu-legal-mcp.
uvx ro-eli-mcpfonte · Apache-2.0 ↗ProblemaA legislação holandesa consolidada (BWB) exige a versão vigente em uma data específica - trabalhoso de apurar manualmente.
O que fazUm conector para o KOOP SRU (BWB) e o Rechtspraak Open Data: atos vigentes em data escolhida e jurisprudência por ECLI nativo, cada um com link para a fonte. Mais de 3,7 milhões de decisões ao alcance.
uvx nl-eli-mcpfonte · Apache-2.0 ↗ProblemaO diário oficial belga publica em francês, neerlandês e alemão - sem um conector o agente não alcança nenhum deles.
O que fazUm conector para o ejustice.just.fgov.be: atos por coordenada (tipo/ano/mês/dia/número NUMAC) ou navegação por ano, trilíngue (francês por padrão), com link para a fonte. Sem busca por texto integral - a consulta é apenas por coordenada.
git clone https://github.com/matematicsolutions/be-eli-mcp && cd be-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaA legislação húngara (NJT) vive em um portal sem API de busca - fora do alcance do agente sem um conector.
O que fazUm conector para o Nemzeti Jogszabálytár oficial - a Hungria tem identificador ELI nativo desde 2023: atos por coordenada (tipo/ano/órgão emissor/número de série), texto integral e lista de órgãos emissores, com link para a fonte.
git clone https://github.com/matematicsolutions/hu-eli-mcp && cd hu-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaAs leis e instrumentos regulatórios irlandeses ficam no Irish Statute Book - uma coleção separada que o agente não alcança.
O que fazUm conector para o Irish Statute Book (irishstatutebook.ie): leis e instrumentos regulatórios por ano/número com identificador ELI e link para a fonte.
uvx ie-eli-mcpfonte · Apache-2.0 ↗ProblemaA legislação tcheca consolidada (e-Sbírka) é servida via SPARQL/RDF - rica, mas fora do alcance do agente sem um conector.
O que fazUm conector para o endpoint SPARQL aberto do e-Sbírka (opendata.eselpoint.gov.cz): legislação tcheca com identificador ELI nacional e link para a fonte. O primeiro conector SPARQL da linha. O décimo primeiro conector da UE na linha eu-legal-mcp.
uvx cz-eli-mcpfonte · Apache-2.0 ↗ProblemaA legislação federal suíça fica fora da UE, mas um advogado polonês em um caso transfronteiriço ainda precisa alcançá-la - impossível sem um conector.
O que fazUm conector para o Fedlex (SPARQL, sem chave) - o único conector fora da UE em toda a frota com identificador ELI genuinamente NATIVO (a mesma ontologia jolux do Legilux de Luxemburgo), multilíngue DE/FR/IT/EN, com link para a fonte. A citação suíça é o número SR (Systematische Sammlung).
git clone https://github.com/matematicsolutions/ch-eli-mcp && cd ch-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaA legislação federal austríaca é mais uma base nacional em formato próprio - uma segunda barreira para o trabalho transfronteiriço.
O que fazUm conector para o RIS oficial (data.bka.gv.at): legislação federal (Bundesrecht) com ELI e jurisprudência (Judikatur) com ECLI nativo, cada uma com link para a fonte.
uvx at-eli-mcpfonte · Apache-2.0 ↗ProblemaA legislação dinamarquesa vive no Retsinformation como XML LexDania - um formato rico, mas fora do alcance do agente sem um conector.
O que fazUm conector para o Retsinformation aberto e sem chave (retsinformation.dk): legislação dinamarquesa como XML LexDania sob identificadores ELI nativos, com link para a fonte. O décimo conector da UE na linha eu-legal-mcp.
uvx dk-eli-mcpfonte · Apache-2.0 ↗ProblemaA legislação eslovaca consolidada (Slov-Lex) vive em um portal cujo texto o agente não alcança sem um conector.
O que fazUm conector para o espelho estático do Slov-Lex (static.slov-lex.sk): legislação eslovaca por ano/número com identificador ELI nacional, versões consolidadas e link para a fonte. O décimo quarto conector da UE na linha eu-legal-mcp.
uvx sk-eli-mcpfonte · Apache-2.0 ↗ProblemaAs leis suecas (SFS) ficam nos dados abertos do Riksdag - sem um conector o agente não consegue pesquisá-las.
O que fazUm conector para a API de dados abertos do Riksdag (SFS): atos consolidados com identificador persistente e link para a fonte.
uvx se-eli-mcpfonte · Apache-2.0 ↗ProblemaA legislação croata (Narodne novine) é publicada com ELI europeu em JSON-LD - fora do alcance do agente sem um conector.
O que fazUm conector para o Narodne novine (nn.hr): legislação croata com identificador ELI europeu (data.europa.eu) e link para a fonte. O décimo segundo conector da UE na linha eu-legal-mcp.
uvx hr-eli-mcpfonte · Apache-2.0 ↗ProblemaO direito de Luxemburgo (Legilux) vem como RDF jolux e Akoma Ntoso - formatos ricos, mas fora do alcance do agente sem um conector.
O que fazUm conector para o Legilux (data.legilux.public.lu): metadados ELI-nativos jolux e texto integral em Akoma Ntoso, com link para a fonte.
uvx lu-eli-mcpfonte · Apache-2.0 ↗ProblemaAs leis finlandesas consolidadas ficam no Finlex, em formato Akoma Ntoso - fora do alcance do agente sem um conector.
O que fazUm conector para a API de dados abertos do Finlex (opendata.finlex.fi): leis consolidadas com identificador ELI e link para a fonte.
uvx fi-eli-mcpfonte · Apache-2.0 ↗ProblemaOs atos legais lituanos (TAR) ficam em dados abertos atrás da API Spinta - o agente não consegue pesquisá-los sem um conector.
O que fazUm conector para o Registro de Atos Legais da Lituânia (TAR) via data.gov.lt (Spinta): atos consolidados com texto integral, identificador estável e link para a fonte. O décimo terceiro conector da UE na linha eu-legal-mcp.
uvx lt-eli-mcpfonte · Apache-2.0 ↗ProblemaO direito de Malta (Legislation.mt) é publicado com ELI e texto integral em PDF - fora do alcance do agente sem um conector.
O que fazUm conector para o Legislation.mt de Malta: metadados com identificador ELI nacional e texto integral extraído do PDF oficial, com link para a fonte. O décimo sexto conector da UE na linha eu-legal-mcp.
uvx mt-eli-mcpfonte · Apache-2.0 ↗ProblemaA legislação da UE e a jurisprudência da CJUE estão espalhadas entre o EUR-Lex e o repositório Cellar - a busca precisa manual é lenta.
O que fazUm conector para o SPARQL do Serviço de Publicações da UE (EUR-Lex / Cellar): legislação da UE e decisões da CJUE com identificador estável.
npx -y @matematicsolutions/mcp-eu-sparqlfonte · MIT ↗Problema14 regulamentos da UE em digital, dados e cibersegurança (GDPR, AI Act, DORA, NIS2, DSA, DMA, Data Act, CRA e outros) - chegar ao artigo exato enquanto trabalha significa pular entre PDFs.
O que fazUm corpus offline do direito da UE (texto integral do EUR-Lex em SQLite FTS5 local, literal, zero-LLM): o artigo exato na hora, sem nada para o modelo inventar.
npx -y @matematicsolutions/mcp-eu-compliancefonte · MIT ↗ProblemaOs corpos legais de 32 países vivem em portais e formatos separados - fora do alcance do agente sem um conector para cada um.
O que fazUm único servidor cobre a legislação de 32 jurisdições (21 da UE) a partir do corpus legalize-dev: cada lei como arquivo Markdown com identificador estilo ELI, histórico de reformas (cada mudança é um commit) e link para a fonte oficial. Sem chave, local. Nossa camada sobre o corpus aberto MIT - um servidor em vez de um conector por país.
uvx legalize-mcpfonte · Apache-2.0 ↗ProblemaO Brasil é o maior mercado jurídico do mundo (cerca de 1,3 milhão de advogados registrados na OAB), mas acompanhar a tramitação de um projeto de lei ou obter uma citação verificável de uma lei promulgada significava pesquisar portais separados manualmente.
O que fazTrês conectores sem chave em um único pacote: a API da Câmara dos Deputados (busca e obtenção de projetos de lei por número/tipo/ano), o resolvedor URN Lex do Senado (identificação, procedência no Diário Oficial da União, histórico de emendas e notas de inconstitucionalidade do STF para Normas Jurídicas promulgadas) e o normas.leg.br (o texto compilado real de um artigo específico, endereçado pela mesma URN Lex - não apenas uma citação). A situação processual e o histórico de andamento em 91 tribunais via a API pública DataJud/CNJ continuam sendo consultados sob demanda, não baixados em massa (restrição de redistribuição) - isso permanece apenas andamento/situação, não o texto integral da decisão.
git clone https://github.com/matematicsolutions/br-eli-mcp && cd br-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaO mercado jurídico dos EUA conta com mais de 1,37 milhão de advogados ativos (ABA, 2025), mas acompanhar um projeto de lei no Congresso significa pesquisar manualmente o Congress.gov.
O que fazUm conector para a API do Congress.gov: busca e obtenção de projetos de lei ("H.R. 1, 118th Congress") com link para a fonte. Agora também o GovInfo: texto integral de leis promulgadas (U.S. Code, Federal Register, CFR) por id de pacote. Deliberadamente NÃO cobre jurisprudência - já existem conectores maduros licenciados sob MIT para o CourtListener, então construir um terceiro duplicaria em vez de preencher uma lacuna.
git clone https://github.com/matematicsolutions/us-eli-mcp && cd us-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaA Colômbia tem uma das maiores proporções de advogados por habitante do mundo (cerca de 801 por 100 mil), mas confirmar a existência de uma decisão da Corte Constitucional - e quem foi o relator - significa pesquisar o portal manualmente.
O que fazUm conector para o conjunto de dados aberto datos.gov.co (Socrata): busca e obtenção de sentencias da Corte Constitucional por número de processo ("T-153/26"), com link para a fonte. Somente metadados - sem texto integral na fonte.
git clone https://github.com/matematicsolutions/co-eli-mcp && cd co-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaA legislação chilena (LeyChile) publica seus dados em uma ontologia RDF/OWL aberta - uma raridade na região - mas impossível de pesquisar sem um conector.
O que fazUm conector para o endpoint SPARQL da Biblioteca do Congresso Nacional (BCN, sem chave): busca e obtenção de normas (leis, decretos, regulamentos) por identificador de recurso BCN, com link para a fonte. Somente metadados, sem texto integral.
git clone https://github.com/matematicsolutions/cl-eli-mcp && cd cl-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaA legislação federal canadense (mais de 136 mil advogados segundo a FLSC) é bilíngue e distribuída por códigos - sem um conector o agente não alcança a versão certa.
O que fazUm conector para o Justice Laws Website oficial: metadados e texto XML integral de leis federais e regulamentos por código (por exemplo, "C-46"), bilíngue EN/FR, com link para a fonte. Sem busca por texto integral (é preciso o código do ato) e sem jurisprudência - os termos de uso do CanLII proíbem a redistribuição em massa.
git clone https://github.com/matematicsolutions/ca-eli-mcp && cd ca-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaO direito japonês - leis, decretos do gabinete, portarias ministeriais - está disponível através de API oficial, mas impossível de pesquisar sem um conector.
O que fazUm conector para a API REST/JSON sem chave do e-Gov (Agência Digital do Japão) - o único conector de toda a frota com JSON nativo, não XML/Akoma Ntoso: busca por palavra-chave, um artigo específico e texto integral (truncado para leis muito extensas), com link para a fonte.
git clone https://github.com/matematicsolutions/jp-eli-mcp && cd jp-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaO Singapore Statutes Online (SSO) não oferece busca - seu robots.txt bloqueia o caminho de pesquisa - então, sem um conector, o agente só consegue navegar manualmente.
O que fazUm conector para o Singapore Statutes Online: navegação por leis (sem busca de texto integral, respeitando a restrição do robots.txt), um dispositivo específico e texto integral, com link para a fonte. O primeiro conector da frota com um parser de HTML genuíno.
git clone https://github.com/matematicsolutions/sg-eli-mcp && cd sg-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaAs leis principais da Malásia são publicadas somente em PDF, sem API de busca - fora do alcance do agente sem um conector.
O que fazUm conector para o Laws of Malaysia Online (Câmaras do Procurador-Geral): obtenção de uma lei por número e texto integral extraído do PDF oficial, com link para a fonte. O MVP cobre apenas leis principais - emendas e legislação subsidiária estão fora do escopo.
git clone https://github.com/matematicsolutions/my-eli-mcp && cd my-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaO corpo legal federal australiano não tem API de busca aberta em formato ELI - impossível de pesquisar sem um conector.
O que fazUm conector para o Federal Register of Legislation oficial: busca de leis e texto integral obtido por renderização genuína no servidor, com identificador FRLI (por exemplo, "C2004A00042") e link para a fonte. O MVP cobre leis - regulamentos e outros tipos de instrumento estão fora do escopo.
git clone https://github.com/matematicsolutions/au-eli-mcp && cd au-eli-mcp && pip install -e .fonte · Apache-2.0 ↗ProblemaO direito israelense (leis do Knesset) está disponível através de uma rica API OData oficial, mas impossível de pesquisar sem um conector.
O que fazUm conector para a API OData oficial do Knesset (a entidade KNS_IsraelLaw): busca por texto integral de nomes de leis em hebraico, status de vigência e sinalizador de Lei Básica, com link para a fonte. Somente metadados para o texto da lei - links de texto integral em PDF são um próximo passo. Agora também um índice local de jurisprudência (10.558 decisões de tribunais de família, distrito, trabalho e administrativo, um conjunto de dados do HuggingFace) - a licença do conjunto de dados não está documentada, então esses dados não devem ser redistribuídos.
git clone https://github.com/matematicsolutions/il-eli-mcp && cd il-eli-mcp && pip install -e .fonte · Apache-2.0 ↗Adicione ao arquivo de configuração MCP no PATRON ou no Claude (a chave mcpServers). Requer uvx (Python) e npx (Node). Para a França, preencha suas credenciais do PISTE. Os outros 15 conectores (Suíça, Reino Unido, Bélgica, Hungria, Turquia, além das Américas e Ásia-Pacífico) ainda não estão em um registro de pacotes - conecte-os pelo GitHub com o comando de cada card.
{
"mcpServers": {
"mcp-eu-sparql": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-eu-sparql"] },
"mcp-eu-compliance": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-eu-compliance"] },
"de-eli-mcp": { "command": "uvx", "args": ["de-eli-mcp"] },
"fr-eli-mcp": { "command": "uvx", "args": ["fr-eli-mcp"], "env": { "PISTE_CLIENT_ID": "", "PISTE_CLIENT_SECRET": "" } },
"nl-eli-mcp": { "command": "uvx", "args": ["nl-eli-mcp"] },
"es-eli-mcp": { "command": "uvx", "args": ["es-eli-mcp"] },
"at-eli-mcp": { "command": "uvx", "args": ["at-eli-mcp"] },
"se-eli-mcp": { "command": "uvx", "args": ["se-eli-mcp"] },
"fi-eli-mcp": { "command": "uvx", "args": ["fi-eli-mcp"] },
"ie-eli-mcp": { "command": "uvx", "args": ["ie-eli-mcp"] },
"lu-eli-mcp": { "command": "uvx", "args": ["lu-eli-mcp"] },
"dk-eli-mcp": { "command": "uvx", "args": ["dk-eli-mcp"] },
"cz-eli-mcp": { "command": "uvx", "args": ["cz-eli-mcp"] },
"hr-eli-mcp": { "command": "uvx", "args": ["hr-eli-mcp"] },
"lt-eli-mcp": { "command": "uvx", "args": ["lt-eli-mcp"] },
"sk-eli-mcp": { "command": "uvx", "args": ["sk-eli-mcp"] },
"ro-eli-mcp": { "command": "uvx", "args": ["ro-eli-mcp"] },
"mt-eli-mcp": { "command": "uvx", "args": ["mt-eli-mcp"] },
"it-eli-mcp": { "command": "uvx", "args": ["italy-eli-mcp"] },
"legalize-mcp": { "command": "uvx", "args": ["legalize-mcp"] },
"mcp-isap": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-isap"] },
"mcp-saos": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-saos"] },
"mcp-nsa": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-nsa"] },
"mcp-krs": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-krs"] },
"kio-orzeczenia-mcp": { "command": "uvx", "args": ["kio-orzeczenia-mcp"] }
}
}
Conectores são servidores MCP, não habilidades - você os conecta com um comando (uvx ou npx), clonando o repositório (etiqueta "somente GitHub") ou colando uma configuração pronta no PATRON ou no Claude, não pelo assistente guiado. O link "fonte" aponta para o repositório aberto. Fontes públicas, executadas localmente; a maioria sem chave - a França (Legifrance/PISTE) requer credenciais OAuth gratuitas. Abertos; licença e escopo vivem no repositório. Se uma fonte estiver incompleta ou mudar, ou fornecer apenas metadados sem texto integral, o conector diz isso claramente - nunca finge atualidade ou completude.
Os conectores alimentam o agente com suas fontes. Quando você precisar de um procedimento pronto - revisor, extração de citações, checklist de cláusulas - veja as habilidades.
Os conectores apoiam o trabalho do advogado; não substituem seu julgamento. Leitura da MateMatic sobre o GDPR e o AI Act, não a posição de nenhuma ordem ou associação de classe.