# Câmara dos Deputados MCP

> Câmara dos Deputados (v2) gives your AI client direct access to the Brazilian Chamber of Deputies Open Data API. Track detailed spending, legislative transcripts, committee memberships, and political movements for any deputy or party. It’s essential data for anyone doing deep dives into Brazilian government transparency.

## Overview
- **Category:** knowledge-management
- **Price:** Free
- **Tags:** brazil-politics, legislative-transparency, public-spending, deputy-tracking, open-data

## Description

This MCP lets you monitor the entire Brazilian legislative branch without leaving your chat window. Forget navigating dozens of public data portals; instead, you talk to your agent and get structured results about deputies, their expenses, or the status of a bill. You can pull up detailed profiles for specific politicians—say, checking their professional background or listing every front they’ve belonged to. Need to know who was at an event? Or which committees are responsible for passing a law? You'll find that information here. If you're building transparency tools, connecting this data through the Vinkius catalog makes it easy to route complex legislative records into any compatible agent.

## Tools

### get_bloco
Retrieves detailed information about an active parliamentary block.

### get_deputado
Fetches specific profile details for a given deputy by ID or name.

### get_evento
Gets detailed information about a recorded legislative event, like a hearing or session.

### get_frente
Retrieves details of a specific parliamentary political front.

### get_orgao
Gets detailed information about a legislative organ, such as a committee or board.

### get_partido
Fetches details for a specific political party.

### get_proposicao
Gets detailed information about a specific proposed law or amendment.

### get_votacao
Retrieves specifics on a single recorded vote during a legislative session.

### list_blocos
Lists all currently active parliamentary blocks in the Chamber of Deputies.

### list_deputado_despesas
Retrieves a list of expenses reimbursed through the Parliamentary Quota for one deputy.

### list_deputado_discursos
Lists all recorded transcripts of speeches given by a specific deputy.

### list_deputado_eventos
Retrieves a list of events that a single deputy attended or participated in.

### list_deputado_frentes
Lists all parliamentary fronts that a specific deputy is currently affiliated with.

### list_deputado_historico
Retrieves the historical mandate data for any given deputy, showing past terms.

### list_deputado_ocupacoes
Lists previous professional occupations declared by a deputy.

### list_deputado_orgaos
Retrieves a list of committees and organs that the deputy is currently a member of.

### list_deputado_profissoes
Lists declared professions for a specific elected official.

### list_deputados
Retrieves a general list of deputies, allowing you to search by criteria like state or party.

### list_despesas_cota
Searches for and aggregates expenses reimbursed via the Parliamentary Quota across multiple deputies.

### list_evento_deputados
Lists all deputies who were present at a specific recorded event.

### list_evento_orgaos
Identifies the organs responsible for hosting or running an event.

### list_evento_pauta
Lists the main agenda items (topics to be debated or voted on) for a given event.

### list_evento_votacoes
Retrieves all voting records that took place during a specific legislative event.

### list_eventos
Gets an overall list of recorded legislative events, such as sessions or hearings.

### list_frente_membros
Lists all deputies who are current or past members of a specific parliamentary front.

### list_frentes
Provides an overall list of existing political fronts in the Chamber.

### list_legislatura_mesa
Lists the members who sit on the Board of Directors for a specific legislature period.

### list_legislaturas
Provides a list of all historical and current legislative periods (four-year terms).

### list_orgao_membros
Lists the names and roles of individuals who are members of a specific committee or organ.

### list_orgao_votacoes
Retrieves all voting records that occurred within a specific legislative organ.

### list_orgaos
Lists the available committees, councils, and board directories of the Chamber.

### list_partido_membros
Lists all deputies who are or were affiliated with a specific political party.

### list_partidos
Provides an overall list of recognized Brazilian political parties.

### list_proposicao_autores
Lists the deputies or groups that originated a specific piece of proposed legislation.

### list_proposicao_relacionadas
Identifies other bills or proposals that share a connection to a given legislative item.

### list_proposicao_temas
Lists the core policy areas or themes associated with a proposed law (e.g., 'Education' or 'Tax Reform').

### list_proposicao_tramitacoes
Provides a full timeline of how a proposed law has progressed through the legislative process.

### list_proposicao_votacoes
Lists all recorded votes related to a specific piece of legislation or amendment.

### list_proposicoes
Gets an overall list of proposed laws, amendments, and projects filed with the Chamber.

### list_ref_deputados_sigla_uf
Provides a reference list of Brazilian state abbreviations by their official name.

### list_ref_eventos_cod_situacao_evento
Lists standardized status codes that define the current state of an event.

### list_ref_eventos_cod_tipo_evento
Provides a list of predefined types for legislative events (e.g., 'Hearing' or 'Session').

### list_ref_orgaos_cod_tipo_orgao
Lists the available categories and types used to classify legislative organs.

### list_ref_proposicoes_cod_situacao
Provides standard status codes indicating where a proposed law is in its process.

### list_ref_proposicoes_cod_tema
Lists the available theme codes used to categorize legislative proposals.

### list_ref_proposicoes_sigla_tipo
Provides a reference list of proposition types, such as 'PEC' (Constitutional Amendment) or 'PL' (Bill).

### list_votacao_orientacoes
Retrieves any official voting recommendations given by party leaders.

### list_votacao_votos
Lists the individual votes cast by deputies, useful for tracking nominal votes.

### list_votacoes
Retrieves general voting records across various legislative proceedings.

## Prompt Examples

**Prompt:** 
```
List all deputies from the state of Rio de Janeiro (RJ) belonging to the PL party.
```

**Response:** 
```
I've found 12 deputies from RJ in the PL party. Some notable names include Altineu Côrtes (ID: 178937) and Chris Tonietto (ID: 204510). Would you like to see the full list or details for one of them?
```

**Prompt:** 
```
Show me the expenses for deputy ID 204556 for the year 2023.
```

**Response:** 
```
Fetching the 2023 expenses for deputy 204556... I found several entries, including 'Combustíveis e Lubrificantes' and 'Manutenção de Escritório'. The total reimbursed via CEAP for that period was R$ 15,420.30. Should I break down the top suppliers?
```

**Prompt:** 
```
What committees and organs does deputy ID 178835 belong to?
```

**Response:** 
```
Deputy 178835 is currently a member of the 'Comissão de Constituição e Justiça e de Cidadania (CCJC)' and the 'Comissão de Finanças e Tributação (CFT)'. Would you like to see their role in each (e.g., President, Titular, or Substitute)?
```

## Capabilities

### Map Deputy Profiles
Get full biographical and professional details on a specific deputy, including their past jobs or current party affiliation.

### Track Public Spending (CEAP)
List reimbursed expenses for deputies using the Parliamentary Quota, filtering by dates or suppliers.

### Audit Legislative Records
Retrieve transcripts of speeches and list all events a deputy participated in.

### Track Bills and Propositions
Monitor the progress, authors, themes, and voting history for any proposed law (PL or PEC).

### Analyze Committee Membership
List which committees or organs a deputy belongs to, along with details about those groups.

## Use Cases

### Tracking a Scandal's Origin
A journalist finds a suspicious spending pattern. Instead of calling multiple APIs, they ask their agent to combine the `list_despesas_cota` results for a specific time frame with the deputy’s declared professional background (`list_deputado_profissoes`) to build an immediate investigative report.

### Analyzing Party Power Shifts
A political analyst needs to map which parties are gaining influence. They use `list_proposicao_autores` on recent bills, then cross-reference the authors against all deputies belonging to that party (`list_partido_membros`) to gauge support.

### Mapping a Law's Weak Points
A researcher is examining an existing bill. They start with `get_proposicao`, check its history using `list_proposicao_tramitacoes`, and then use `list_proposicao_relacionadas` to find related legislation that might contain loopholes.

### Auditing a Committee's Influence
A civic tech developer wants to know if certain committees are overly active. They call `list_orgaos`, pick one, and then use `list_orgao_votacoes` to see the voting patterns that occurred there.

## Benefits

- You don't just track votes. You can pinpoint exactly when a deputy was present at an event (`list_deputado_eventos`) and cross-reference that attendance with the committee they serve on, building a full picture of influence.
- Stop piecing together financial data manually. By using `list_despesas_cota`, you can search for expenses across multiple deputies simultaneously—it's much faster than checking profiles one by one.
- Want to trace how an idea becomes law? Use the proposition tools. You can list all propositions (`list_proposicoes`) and then track their entire journey using `list_proposicao_tramitacoes`, seeing every status change.
- You gain context on power structures you never knew existed. Tools like `get_orgao` let you identify exactly which committee is responsible for a given topic, cutting through the bureaucracy.
- The MCP lets your agent handle complex relationships: finding out who belongs to a front (`list_deputado_frentes`) and then checking what that group has voted on (`list_votacoes`).
- It streamlines data gathering by providing structured access to historical context, letting you see past occupations or previous mandates using `list_deputado_ocupacoes`.

## How It Works

The bottom line is that you get deep legislative data delivered directly into your chat interface, ready for analysis.

1. Subscribe to the Câmara dos Deputados (v2) MCP within Vinkius.
2. Your AI agent automatically connects using public open data, so you don't need an API key or credentials.
3. Simply prompt your client—tell it which deputy, event, or bill you want to audit. The agent runs the necessary tools and returns structured data.

## Frequently Asked Questions

**How do I find out what committees a deputy belongs to using list_deputado_orgaos?**
Running `list_deputado_orgaos` gives you a clear list of all committees and organs the specific deputy is part of. This helps map their current influence across different branches.

**Can I track expenses for multiple deputies at once using list_despesas_cota?**
Yes, that's what `list_despesas_cota` is for. It lets you search and aggregate expense records across several deputies simultaneously, saving you massive amounts of time.

**What does list_proposicao_tramitacoes show me about a bill?**
`list_proposicao_tramitacoes` provides the full timeline of how that proposed law moved through the legislative system, showing every step it passed.

**Is there a tool to list all the deputies and their profiles? Use list_deputados.**
Yes, `list_deputados` gives you access to a general roster of deputies. From there, you can use `get_deputado` to deep-dive into any specific person's profile.

**How do I link an event attendance to a deputy’s vote record?**
First, find the event using `list_eventos`. Then get who was there with `list_evento_deputados`, and finally cross-reference that list against all voting records for that session via `list_evento_votacoes`.

**Does using a tool like list_deputados require an API key or specific authentication?**
No, you don't need any keys. This MCP uses public open data from the Chamber of Deputies, which means connecting your agent is simple and requires zero setup for authentication.

**If I want to see all members of a specific political front, how do I use list_deputado_frentes?**
The tool retrieves the details of the parliamentary front itself. To find its members, you must then reference that front's ID against other listing tools, like those dedicated to deputies or parties.

**Does list_deputado_ocupacoes only show one profession, or can I see all of a deputy’s past jobs?**
It provides every declared professional occupation. The resulting data set includes records for each unique job title and field listed in the official legislative documentation.

**How can I see the expenses of a specific deputy?**
Use the `list_deputado_despesas` tool by providing the Deputy ID. You can further filter by year and month to see exactly how the parliamentary quota was spent.

**Is it possible to find deputies from a specific state or political party?**
Yes! Use the `list_deputados` tool and use the `siglaUf` (for state) or `siglaPartido` (for party) parameters to filter the results.

**Can I read what a deputy said in a specific session?**
Yes, the `list_deputado_discursos` tool retrieves transcripts of speeches made by the deputy, allowing you to review their parliamentary statements.