acervo-juridico
Qué hace este MCP
Searches and retrieves Brazilian legal materials, statutes, precedents, legal explanations, citations, and knowledge-graph relationships.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['consulta'], 'properties': {'limite': {'type': 'integer', 'description': 'máximo de resultados (padrão 8, teto 20)'}, 'consulta': {'type': 'string', 'description': "pergunta ou termos em português, como 'pensão alimentÃ\xadcia atrasada'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['duvidas', 'total'], 'properties': {'total': {'type': 'integer'}, 'duvidas': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['slug', 'caminho', 'titulo', 'area', 'trecho', 'respondida_por_verificado'], 'properties': {'area': {'type': 'string'}, 'slug': {'type': 'string'}, 'titulo': {'type': 'string'}, 'trecho': {'type': 'string'}, 'caminho': {'type': 'string'}, 'respondida_por_verificado': {'type': 'boolean'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['consulta'], 'properties': {'limite': {'type': 'integer', 'description': 'máximo de resultados (padrão 8, teto 25)'}, 'consulta': {'type': 'string', 'description': "pergunta ou termos em português, como 'produto com defeito troca'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['paginas', 'total_indexado', 'veredito'], 'properties': {'paginas': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['caminho', 'titulo', 'area', 'trecho'], 'properties': {'area': {'type': 'string'}, 'titulo': {'type': 'string'}, 'trecho': {'type': 'string'}, 'caminho': {'type': 'string'}}, 'additionalProperties': False}}, 'veredito': {'type': 'object', 'required': ['confianca', 'cobertura', 'termos', 'fuzzy'], 'properties': {'fuzzy': {'type': 'boolean'}, 'termos': {'type': ['null', 'array'], 'items': {'type': 'string'}}, 'cobertura': {'type': 'object', 'required': ['exigida', 'usada'], 'properties': {'usada': {'type': 'integer'}, 'exigida': {'type': 'integer'}}, 'additionalProperties': False}, 'confianca': {'type': 'string'}}, 'additionalProperties': False}, 'total_indexado': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['pergunta'], 'properties': {'area': {'type': 'string', 'description': "slug da área do direito para filtrar, como 'trabalhista' (opcional)"}, 'limite': {'type': 'integer', 'description': 'máximo de páginas (padrão 8, teto 25)'}, 'pergunta': {'type': 'string', 'description': "pergunta em português, em linguagem natural, como 'posso ser demitida grávida'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['paginas', 'modelo', 'indexadas', 'metodo'], 'properties': {'metodo': {'type': 'string'}, 'modelo': {'type': 'string'}, 'paginas': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['caminho', 'titulo', 'area', 'trecho', 'url', 'url_markdown', 'similaridade'], 'properties': {'url': {'type': 'string'}, 'area': {'type': 'string'}, 'titulo': {'type': 'string'}, 'trecho': {'type': 'string'}, 'caminho': {'type': 'string'}, 'similaridade': {'type': 'number'}, 'url_markdown': {'type': 'string'}}, 'additionalProperties': False}}, 'indexadas': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['pergunta'], 'properties': {'area': {'type': 'string', 'description': 'slug da área para filtrar (opcional)'}, 'paginas': {'type': 'integer', 'description': 'quantas páginas compõem o contexto (padrão 3, teto 8)'}, 'pergunta': {'type': 'string', 'description': 'pergunta jurÃ\xaddica em português'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['pergunta', 'blocos', 'risco_de_superacao', 'aviso', 'metodo'], 'properties': {'aviso': {'type': 'string'}, 'blocos': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['caminho', 'titulo', 'area', 'url', 'url_markdown', 'tese', 'dispositivos', 'precedentes', 'fontes_oficiais', 'revisado_em', 'origem', 'risco_de_superacao'], 'properties': {'url': {'type': 'string'}, 'area': {'type': 'string'}, 'tese': {'type': 'string'}, 'origem': {'type': 'string'}, 'titulo': {'type': 'string'}, 'caminho': {'type': 'string'}, 'cite_as': {'type': 'string'}, 'precedentes': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['chave', 'rotulo', 'via'], 'properties': {'via': {'type': 'string'}, 'chave': {'type': 'string'}, 'rotulo': {'type': 'string'}}, 'additionalProperties': False}}, 'revisado_em': {'type': 'string'}, 'dispositivos': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['urn', 'rotulo'], 'properties': {'urn': {'type': 'string'}, 'rotulo': {'type': 'string'}}, 'additionalProperties': False}}, 'url_markdown': {'type': 'string'}, 'fontes_oficiais': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['nome', 'url', 'pagina'], 'properties': {'url': {'type': 'string'}, 'nome': {'type': 'string'}, 'pagina': {'type': 'string'}, 'sustenta': {'type': 'string'}, 'conferida_em': {'type': 'string'}}, 'additionalProperties': False}}, 'risco_de_superacao': True}, 'additionalProperties': False}}, 'metodo': {'type': 'string'}, 'pergunta': {'type': 'string'}, 'risco_de_superacao': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'area': {'type': 'string', 'description': 'área do tema, quando não se informa o caminho'}, 'tema': {'type': 'string', 'description': 'slug do tema, quando não se informa o caminho'}, 'limite': {'type': 'integer', 'description': 'máximo de dúvidas (padrão 8, teto 20)'}, 'caminho': {'type': 'string', 'description': 'caminho da página do acervo espelhada como tema (ex.: /familia/pensao-alimenticia/)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['tema', 'duvidas', 'total'], 'properties': {'tema': {'type': 'object', 'required': ['area', 'tema', 'titulo', 'caminho_no_acervo'], 'properties': {'area': {'type': 'string'}, 'tema': {'type': 'string'}, 'titulo': {'type': 'string'}, 'caminho_no_acervo': {'type': 'string'}}, 'additionalProperties': False}, 'total': {'type': 'integer'}, 'duvidas': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['slug', 'caminho', 'titulo', 'area', 'criada_em', 'respostas_publicadas', 'respondida_por_verificado'], 'properties': {'area': {'type': 'string'}, 'slug': {'type': 'string'}, 'titulo': {'type': 'string'}, 'caminho': {'type': 'string'}, 'criada_em': {'type': 'string'}, 'respostas_publicadas': {'type': 'integer'}, 'respondida_por_verificado': {'type': 'boolean'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'o id devolvido por search â\x80\x94 a rota canônica da página, como /consumidor/produto-com-defeito/'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['entidade'], 'properties': {'tipo': {'type': 'string', 'description': 'filtra a busca por rótulo: norma, dispositivo, sumula, tema, acordao, pagina, tribunal, area'}, 'limite': {'type': 'integer', 'description': 'máximo de vizinhos devolvidos (padrão 50, teto 200)'}, 'entidade': {'type': 'string', 'description': "chave exata (URN LexML, caminho de página, sumula:STF:10, acordao:STJ:<id>) ou termo para achar por rótulo, como 'Código Civil art. 421'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['no', 'vizinhos', 'total_vizinhos', 'metodo'], 'properties': {'no': {'type': 'object', 'required': ['chave', 'tipo', 'rotulo'], 'properties': {'url': {'type': 'string'}, 'tipo': {'type': 'string'}, 'chave': {'type': 'string'}, 'rotulo': {'type': 'string'}, 'atributos': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}, 'metodo': {'type': 'string'}, 'vizinhos': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['aresta', 'direcao', 'chave', 'tipo', 'rotulo', 'peso'], 'properties': {'peso': {'type': 'number'}, 'tipo': {'type': 'string'}, 'chave': {'type': 'string'}, 'aresta': {'type': 'string'}, 'rotulo': {'type': 'string'}, 'direcao': {'type': 'string'}}, 'additionalProperties': False}}, 'alternativas': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['chave', 'tipo', 'rotulo'], 'properties': {'url': {'type': 'string'}, 'tipo': {'type': 'string'}, 'chave': {'type': 'string'}, 'rotulo': {'type': 'string'}, 'atributos': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}}, 'total_vizinhos': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['entidade'], 'properties': {'limite': {'type': 'integer', 'description': 'máximo de páginas e de acórdãos (padrão 50, teto 200)'}, 'entidade': {'type': 'string', 'description': 'norma, dispositivo (URN LexML), súmula (sumula:STF:10), tema ou acórdão (acordao:STJ:<id>); chave exata ou termo por rótulo'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['entidade', 'dispositivos', 'paginas', 'acordaos', 'nota'], 'properties': {'nota': {'type': 'string'}, 'paginas': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['chave', 'rotulo', 'via', 'grau'], 'properties': {'url': {'type': 'string'}, 'via': {'type': ['null', 'array'], 'items': {'type': 'string'}}, 'grau': {'type': 'integer'}, 'chave': {'type': 'string'}, 'rotulo': {'type': 'string'}}, 'additionalProperties': False}}, 'acordaos': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['chave', 'rotulo', 'via', 'grau'], 'properties': {'url': {'type': 'string'}, 'via': {'type': ['null', 'array'], 'items': {'type': 'string'}}, 'grau': {'type': 'integer'}, 'chave': {'type': 'string'}, 'rotulo': {'type': 'string'}}, 'additionalProperties': False}}, 'entidade': {'type': 'object', 'required': ['chave', 'tipo', 'rotulo'], 'properties': {'url': {'type': 'string'}, 'tipo': {'type': 'string'}, 'chave': {'type': 'string'}, 'rotulo': {'type': 'string'}, 'atributos': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}, 'dispositivos': {'type': ['null', 'array'], 'items': {'type': 'string'}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['duvida'], 'properties': {'duvida': {'type': 'string', 'description': 'slug da dúvida, ou o caminho completo devolvido por buscar_duvidas (ex.: /redesocial/duvida/1234-pensao/)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['slug', 'caminho', 'url_canonica', 'url_markdown', 'url_atom', 'titulo', 'area', 'criada_em', 'respostas', 'markdown'], 'properties': {'area': {'type': 'string'}, 'slug': {'type': 'string'}, 'titulo': {'type': 'string'}, 'caminho': {'type': 'string'}, 'markdown': {'type': 'string'}, 'url_atom': {'type': 'string'}, 'criada_em': {'type': 'string'}, 'respostas': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['id', 'corpo', 'criada_em', 'autor_verificado'], 'properties': {'id': {'type': 'integer'}, 'corpo': {'type': 'string'}, 'fontes': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['nome', 'url', 'conferida_em'], 'properties': {'url': {'type': 'string'}, 'nome': {'type': 'string'}, 'conferida_em': {'type': 'string'}}, 'additionalProperties': False}}, 'criada_em': {'type': 'string'}, 'seccional': {'type': 'string'}, 'autor_nome': {'type': 'string'}, 'oab_numero': {'type': 'string'}, 'autor_handle': {'type': 'string'}, 'autor_verificado': {'type': 'boolean'}}, 'additionalProperties': False}}, 'url_canonica': {'type': 'string'}, 'url_markdown': {'type': 'string'}, 'respondida_por_verificado_em': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['caminho'], 'properties': {'caminho': {'type': 'string', 'description': 'rota canônica devolvida pela busca, com barra final (ex.: /consumidor/produto-com-defeito/)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['caminho', 'titulo', 'markdown', 'url_canonica'], 'properties': {'titulo': {'type': 'string'}, 'caminho': {'type': 'string'}, 'markdown': {'type': 'string'}, 'url_canonica': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'cursor': {'type': 'string', 'description': 'cursor devolvido na chamada anterior, ou uma data ISO (2026-09-01) para começar; vazio = do inÃ\xadcio'}, 'limite': {'type': 'integer', 'description': 'máximo de páginas por chamada (padrão 50, teto 200)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['mudancas', 'proximo_cursor', 'restantes', 'metodo'], 'properties': {'metodo': {'type': 'string'}, 'mudancas': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['caminho', 'titulo', 'area', 'modificado_em', 'url', 'url_markdown'], 'properties': {'url': {'type': 'string'}, 'area': {'type': 'string'}, 'titulo': {'type': 'string'}, 'caminho': {'type': 'string'}, 'url_markdown': {'type': 'string'}, 'modificado_em': {'type': 'string'}}, 'additionalProperties': False}}, 'restantes': {'type': 'integer'}, 'proximo_cursor': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'description': 'identificador público do perfil, sem arroba'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['handle', 'caminho', 'nome_publico', 'criado_em', 'inscricao_verificada', 'seguidores'], 'properties': {'bio': {'type': 'string'}, 'handle': {'type': 'string'}, 'caminho': {'type': 'string'}, 'criado_em': {'type': 'string'}, 'seccional': {'type': 'string'}, 'oab_numero': {'type': 'string'}, 'seguidores': {'type': 'integer'}, 'nome_publico': {'type': 'string'}, 'verificado_em': {'type': 'string'}, 'inscricao_verificada': {'type': 'boolean'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['tipo', 'caminho', 'trecho_citado', 'descricao'], 'properties': {'tipo': {'enum': ['citacao_incorreta', 'fonte_divergente', 'conteudo_desatualizado', 'outro'], 'type': 'string', 'description': 'natureza do defeito relatado'}, 'caminho': {'type': 'string', 'description': 'rota canônica da página com o defeito â\x80\x94 a mesma que buscar_paginas ou ler_pagina devolveram, com barra final (ex.: /consumidor/produto-com-defeito/)'}, 'descricao': {'type': 'string', 'description': 'o que está errado, em português, com detalhe suficiente para a triagem humana agir sem precisar adivinhar'}, 'trecho_citado': {'type': 'string', 'description': 'trecho EXATO copiado do Markdown que ler_pagina devolveu para esta página; é contra ele que o portal confere que o relato não foi inventado â\x80\x94 trecho que não ocorre ao pé da letra no documento é recusado'}, 'fonte_oficial_url': {'type': 'string', 'description': 'URL https:// em domÃ\xadnio oficial (gov.br, jus.br, leg.br, mp.br, def.br) que sustenta o relato; obrigatória quando tipo é citacao_incorreta ou fonte_divergente'}}}
Esquema de salida
{'type': 'object', 'required': ['relato_id', 'estado', 'repeticoes'], 'properties': {'estado': {'type': 'string'}, 'relato_id': {'type': 'string'}, 'repeticoes': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['pergunta'], 'properties': {'paginas': {'type': 'integer', 'description': 'quantas páginas do acervo sustentam a resposta (padrão 3, teto 5)'}, 'pergunta': {'type': 'string', 'description': "pergunta em português, como 'a loja pode recusar a troca de um produto com defeito?'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['resposta', 'citacoes', 'fontes_oficiais', 'aviso', 'metodo'], 'properties': {'aviso': {'type': 'string'}, 'metodo': {'type': 'string'}, 'citacoes': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['caminho', 'titulo', 'url', 'url_markdown', 'trecho'], 'properties': {'url': {'type': 'string'}, 'titulo': {'type': 'string'}, 'trecho': {'type': 'string'}, 'caminho': {'type': 'string'}, 'url_markdown': {'type': 'string'}}, 'additionalProperties': False}}, 'resposta': {'type': 'string'}, 'fontes_oficiais': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['nome', 'url', 'pagina'], 'properties': {'url': {'type': 'string'}, 'nome': {'type': 'string'}, 'pagina': {'type': 'string'}, 'sustenta': {'type': 'string'}, 'conferida_em': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'pergunta ou termos em português sobre direito brasileiro'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': ['null', 'array'], 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
Court Listener
Searches and retrieves US court opinions, case citations, federal docket filings, and related legal documents.
Gov Uk Content
Searches and retrieves GOV.UK content, government organisations, and HMRC manuals, sections, and revision histories.
OpenCaseLaw — Swiss Caselaw, Statutes & Doctrine
Searches and analyzes Swiss court decisions, statutes, doctrine, legislation, legal scholarship, citation graphs, and administrat…
Epstein
Searches, inventories, and retrieves documents from the House Oversight Committee’s Epstein investigation corpus, including fligh…
Crs Reports
Searches, retrieves, and summarizes Congressional Research Service reports, topics, legislation analysis, and recent publications.
Eu Parliament
Provides European Parliament open data on MEPs, plenary documents, sessions, and related parliamentary records.