gov.br APIs MCP
A catalog-driven gateway over Brazilian government APIs, loading OpenAPI specs on demand.
Connector by thalisantunes · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/thalisantunes-govbr-apis-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 4 read · 1 write · 0 delete
- Secrets
- 10 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 5
Read from the source code; the running server may list different tools.
Read 4 · Look things up without changing anything.
credentials_statusdescribe_apilist_apissearch_catalog
Write 1 · Create, change, send or run things.
call_api
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
DADOSGOV_API_KEYDATAJUD_API_KEYMEIAENTRADA_CODIGO_ACESSOSERPRO_CNPJ_CLIENT_IDSERPRO_CNPJ_CLIENT_SECRETSERPRO_CPF_CLIENT_IDSERPRO_CPF_CLIENT_SECRETSERPRO_DATAVALID_CLIENT_IDSERPRO_DATAVALID_CLIENT_SECRETTRANSPARENCIA_API_KEY
Other settings (environment variables or headers).
GOVBR_CATALOG_DIRGOVBR_EXTRA_ALLOWED_HOSTSGOVBR_EXTRA_CATALOG_DIRXDG_CACHE_HOME
Network hosts it talks to 24
api-prod.meiaentrada.org.br· found in codeapi-publica.datajud.cnj.jus.br· found in codeapi.bcb.gov.br· found in codeapi.portaldatransparencia.gov.br· found in codeapicenter.estaleiro.serpro.gov.br· found in codeapigateway.conectagov.estaleiro.serpro.gov.br· found in codeapitempo.inmet.gov.br· found in codebrasilapi.com.br· found in codedados.gov.br· found in codedadosabertos.bcb.gov.br· found in codedadosabertos.camara.leg.br· found in codedatajud-wiki.cnj.jus.br· found in codeemec.mec.gov.br· found in codegateway.apiserpro.serpro.gov.br· found in codegithub.com· found in codegov.br· found in codeipeadata.gov.br· found in codelegis.senado.leg.br· found in codemeiaentrada.org.br· found in codeolinda.bcb.gov.br· found in codeportal.inmet.gov.br· found in codeservicodados.ibge.gov.br· found in codeservicos.pf.gov.br· found in codevalidade.fesn.org.br· found in code
Files it touches
- Your home directory (~)
- Any path the agent passes to its tools
Tools (5)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
call_apiCall an endpoint of a catalog API; base URL and credentials are resolved for you. `path` is relative to the API's base_url (e.g. '/estados/mg') and may carry a query string; `query` overrides its keys, and a list value repeats a key. `method` is GET, HEAD, POST, PUT, PATCH, DELETE or OPTIONS; send `body` (JSON) only with POST/PUT/PATCH. Credential, Host, proxy and framing headers in `headers` are dropped and listed in `ignored_headers`. Returns {status, url, body} (JSON parsed, text cut at 60k chars); a 3xx is not followed and carries its absolute `location`. Problems come back as {error}. E…
credentials_statusShow which APIs have credentials configured. Without api_id, reports every catalog entry that requires auth, so you can see what is ready to call. `ready` says whether the credential env vars are set; `callable` whether call_api accepts the entry right now (a requires_contract entry, such as Serpro's, only does once they are).
describe_apiDescribe an API from the catalog. Without `path`: catalog metadata plus, when an OpenAPI spec is published, the full operation list (method + path + summary). With `path` (templated exactly as the spec lists it): parameter/request/response schemas for that operation. Paths from the spec are relative to the API's base_url — pass them to call_api unchanged.
list_apisList catalog entries, most useful with a filter. category: public | meia-entrada | serpro | conecta. status: available | unstable | manual_only | requires_contract | requires_public_entity. Note the catalog holds ~95 Conecta stubs that are not callable yet, so an unfiltered listing is mostly noise — filter by category or status.
search_catalogSearch the government API catalog by keyword (accent-insensitive; matches name, provider, tags and description). category filters to: 'public' (free, callable today), 'meia-entrada' (half-price ticket eligibility sources), 'serpro' (commercial, needs contract) or 'conecta' (requires public-sector adhesion, not callable yet).
Compare and alternatives
Featured in
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 146
- Last commit
- Oct 19, 2026 (9 days ago)
- Last release
- Oct 19, 2026 (9 days ago)
- Last package publish
- Oct 19, 2026 (9 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.thalisantunes/govbr-apis-mcp- Version
- 0.2.0
- Auth
- API key
- Packages
- pypi govbr-apis-mcp
- License
- MIT
- Repository
- github.com/thalisantunes/govbr-apis-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
gov.br APIs MCP. Agent Mart. https://agentmart.dev/connectors/thalisantunes-govbr-apis-mcp (last updated 2026-10-24)