Skip to main content
Glama
monkaS013

brasilapi-mcp

by monkaS013

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
cepA

Look up a Brazilian postal code (CEP).

Accepts formats like "01001-000" or "01001000". Returns the address: state, city, neighborhood and street.

cnpjA

Look up a Brazilian company by its CNPJ.

Accepts the number with or without punctuation. Returns registration data: legal name, trade name, address, main activity and status.

banksA

List every bank registered at the Brazilian Central Bank.

Returns an array of banks, each with ispb, name, code and full name.

bankA

Look up a single Brazilian bank by its numeric code (e.g. "001" for Banco do Brasil).

holidaysA

List Brazilian national holidays for a given year.

Returns an array of holidays, each with date, name and type.

dddA

Look up a Brazilian phone area code (DDD).

Returns the state and the list of cities served by the two-digit area code.

fipe_brandsA

List FIPE vehicle brands for a type.

vehicle_type must be one of: carros, motos, caminhoes.

fipe_priceC

Look up the FIPE price table for a vehicle model code.

Returns the reference prices (value, brand, model, model year, fuel).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct Brazilian data resource — postal codes, CNPJ, banks, holidays, area codes, and FIPE data. There is no overlap or ambiguity; even banks and bank are clearly separated as list vs single lookup. An agent can easily select the correct tool based on the resource name.

Naming Consistency4/5

All tool names are lowercase and represent the resource they query, following a consistent pattern of using the resource name directly. The only minor inconsistency is the underscore in 'fipe_brands' and 'fipe_price' versus the single-word names like 'cep' and 'cnpj', but this is a stylistic variation that doesn't hinder predictability.

Tool Count5/5

With 8 tools, the server is well-scoped and stays within the sweet spot for usability. Each tool covers a distinct endpoint from the Brasil API, and the number is neither too thin nor overwhelming for the domain of Brazilian public data lookups.

Completeness4/5

The tool surface covers a broad range of common Brazilian data lookups, including location (cep, ddd), legal entities (cnpj), banking, holidays, and vehicle pricing. A notable gap is the lack of a FIPE model listing step between brand and price, which could force agents to work around missing intermediate data, but overall the coverage is solid for the selected domain.

Maintenance

ActivityMaintained
ResponsivenessNo issues