Br MCP Server

MCP server for Brazilian federal law: legislation, DataJud, STJ, CARF, TST, TCU citations.

Local serverstdioPython

What is the Br MCP Server?

MCP server for Brazilian federal law: legislation, DataJud, STJ, CARF, TST, TCU citations.

What you get

MCP server for eight keyless, no-registration Brazilian open-data APIs:

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
br_search_proposicoesList bills by type (PL, PLP, PEC, ...) and year
br_get_proposicaoFull detail + current status for one bill by id
br_get_normaResolve an enacted Norma Juridica by URN Lex - identification, DOU provenance, amendment history, STF notes
br_get_norma_indexList the addressable structure of a Norma (parts, books, titles, chapters, sections, articles)
br_get_norma_textoFetch the real text of one article (dispositivo) of a Norma
br_search_processosSearch court dockets (metadata only) in one tribunal's DataJud CNJ index
br_get_processoFetch one court docket by exact CNJ unified process number
br_search_case_stjSearch STJ acordaos (real ruling text) by process number or free text
br_get_case_stjFetch one STJ acordao by exact process number - ementa + ruling body text
br_get_case_carfFetch one CARF tax acordao by exact docket or decision number - ementa + ruling body text
br_search_case_tstSearch TST labor-court rulings by free text (real ruling text; 3.75M acordaos)
br_get_case_tstFetch one TST ruling by exact CNJ unified process number - ementa + inteiro teor
br_search_case_tcuSearch TCU (Federal Court of Accounts) acordaos by free text (525K acordaos)
br_get_case_tcuFetch one TCU acordao by (numero, ano, colegiado) - deliberation + report + vote text

How to install the Br MCP Server

{
  "mcpServers": {
    "br-eli": {
      "command": "uvx",
      "args": ["br-eli-mcp"],
      "env": {
        "BR_ELI_BASE_URL": "your-value",
        "BR_ELI_NORMA_BASE_URL": "your-value",
        "BR_ELI_TEXT_BASE_URL": "your-value",
        "BR_ELI_DATAJUD_BASE_URL": "your-value",
        "BR_ELI_STJ_BASE_URL": "your-value",
        "BR_ELI_CARF_BASE_URL": "your-value",
        "BR_ELI_TST_BASE_URL": "your-value",
        "BR_ELI_TCU_BASE_URL": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
BR_ELI_BASE_URLEndpoint or connection string the server talks to.Yes
BR_ELI_NORMA_BASE_URLEndpoint or connection string the server talks to.Yes
BR_ELI_TEXT_BASE_URLEndpoint or connection string the server talks to.Yes
BR_ELI_DATAJUD_BASE_URLEndpoint or connection string the server talks to.Yes
BR_ELI_STJ_BASE_URLEndpoint or connection string the server talks to.Yes
BR_ELI_CARF_BASE_URLEndpoint or connection string the server talks to.Yes
BR_ELI_TST_BASE_URLEndpoint or connection string the server talks to.Yes
BR_ELI_TCU_BASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Br to br search proposicoes.”
  • “Use Br to br get proposicao.”
  • “Use Br to br get norma.”

Frequently asked questions

MCP server for Brazilian federal law: legislation, DataJud, STJ, CARF, TST, TCU citations. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.