Câmara dos Deputados MCP. Audit spending, speeches, and voting records.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Câmara dos Deputados (v2) lets you query the Brazilian Chamber of Deputies' open data directly through your AI agent. Track a deputy’s spending, view speech transcripts, and monitor legislative activity using tools like `list_deputado_despesas` or `list_proposicoes`.
It gives deep access to political performance metrics.
What your AI agents can do
Get bloco
Gets details for a specified parliamentary block.
Get deputado
Retrieves comprehensive profile data for one deputy.
Get evento
Fetches full details about a specific legislative event or session.
Retrieves full biographical and professional details for a specific deputy using the get_deputado tool.
Calculates spending records reimbursed via the Parliamentary Quota (CEAP) either for one deputy (list_deputado_despesas) or across multiple deputies (list_despesas_cota).
Retrieves transcripts of speeches and lists events a deputy participated in using list_deputado_discursos and list_deputado_eventos.
Identifies which parliamentary fronts (get_frente) or political parties (get_partido) a deputy belongs to, including historical data (list_deputado_historico).
Tracks the life cycle of a bill (Proposição), listing its history (list_proposicao_tramitacoes), authors, related items, and vote outcomes (list_proposicao_votacoes).
Determines which committees or organs a deputy serves on using the list_deputado_orgaos tool.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Câmara dos Deputados (v2) MCP Server: 49 Tools for Policy Analysis
These tools give your agent direct access to the Brazilian Chamber of Deputies' entire open data set. Query everything from committee memberships to spending records.
019e3872get bloco
Gets details for a specified parliamentary block.
019e3872get deputado
Retrieves comprehensive profile data for one deputy.
019e3872get evento
Fetches full details about a specific legislative event or session.
019e3872get frente
Gets detailed information about a parliamentary front (coalition).
019e3872get orgao
Retrieves details for an institutional body, like a committee or council.
019e3872get partido
Gets information about a political party (e.g., PL, PT).
019e3872get proposicao
Retrieves detailed records for a specific legislative proposal or bill.
019e3872get votacao
Gets details regarding the outcome of one specific vote.
019e3872list blocos
Lists all currently active parliamentary blocks in Congress.
019e3872list deputado despesas
Lists expenses reimbursed via the Parliamentary Quota (CEAP) for a single deputy.
019e3872list deputado discursos
Retrieves transcripts of speeches given by a specific deputy.
019e3872list deputado eventos
Lists all recorded events or sessions that a deputy participated in.
019e3872list deputado frentes
Lists all parliamentary fronts the given deputy belongs to.
019e3872list deputado historico
Provides historical data on a deputy's past mandates (periods of service).
019e3872list deputado ocupacoes
Lists the professional jobs and occupations declared by the deputy.
019e3872list deputado orgaos
Lists all committees, councils, or organs that the deputy is a member of.
019e3872list deputado profissoes
Lists the declared professional field of the deputy.
019e3872list deputados
Retrieves a list of all deputies (by name, state, party, etc.).
019e3872list despesas cota
Searches for and lists expenses reimbursed via CEAP across multiple deputies.
019e3872list evento deputados
Lists all deputies who attended a specific event or session.
019e3872list evento orgaos
Identifies the institutional organs responsible for hosting an event.
019e3872list evento pauta
Lists the specific items (agenda) that were supposed to be discussed or voted on during an event.
019e3872list evento votacoes
Retrieves records of all votes that took place during a single, defined event.
019e3872list eventos
Lists general legislative events (sessions, hearings, meetings) by date or type.
019e3872list frente membros
Shows all deputies who are members of a specific parliamentary front.
019e3872list frentes
Lists all current and historical parliamentary fronts available in Congress.
019e3872list legislatura mesa
Retrieves the list of members who sit on the Board of Directors for a given legislature period.
019e3872list legislaturas
Lists all historical and current legislative periods (four-year terms).
019e3872list orgao membros
Shows who the current members are, and what their roles are within a specific committee or organ.
019e3872list orgao votacoes
Lists all voting records that occurred inside a particular institutional body.
019e3872list orgaos
Lists the general types of committees, councils, or boards available in Congress.
019e3872list partido membros
Shows all deputies currently or previously affiliated with a given political party.
019e3872list partidos
Lists the available political parties in Brazil's Congress.
019e3872list proposicao autores
Retrieves a list of all deputies who authored a specific legislative proposition.
019e3872list proposicao relacionadas
Lists other proposals that share a connection or relationship with the current proposition.
019e3872list proposicao temas
Identifies the core areas of interest or themes associated with a given proposal.
019e3872list proposicao tramitacoes
Shows the complete, chronological history of how a legislative proposition has moved through Congress (its status changes).
019e3872list proposicao votacoes
Lists all voting outcomes that occurred specifically for a given proposal.
019e3872list proposicoes
Retrieves a list of all legislative proposals (bills, amendments) based on filters like date or status.
019e3872list ref deputados sigla uf
Lists the standard state abbreviations used for deputies' records.
019e3872list ref eventos cod situacao evento
Provides status codes to help interpret event records (e.g., 'Canceled', 'Pending').
019e3872list ref eventos cod tipo evento
Lists the different types of events that can occur in Congress (e.g., Session, Hearing).
019e3872list ref orgaos cod tipo orgao
Provides classification codes for institutional bodies.
019e3872list ref proposicoes cod situacao
Lists status codes (like 'Pending' or 'Approved') to interpret a proposition's current state.
019e3872list ref proposicoes cod tema
Provides theme codes used to categorize legislative proposals by subject matter.
019e3872list ref proposicoes sigla tipo
Lists the official types of propositions (e.g., PEC, PL) and their abbreviations.
019e3872list votacao orientacoes
Retrieves any formal voting recommendations made by party leaders for specific votes.
019e3872list votacao votos
Lists individual, recorded votes cast by deputies during nominal voting sessions.
019e3872list votacoes
Retrieves general details about specific legislative votes that occurred.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Câmara dos Deputados (v2), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Câmara dos Deputados (v2) hooks your AI client directly into the Brazilian Chamber of Deputies' open data. You’re not just pulling names; you’ll audit political performance and track legislative movements using structured tools.
To understand a deputy, start with get_deputado to pull comprehensive profile data or use list_deputados for a list of all current representatives. You can check their professional history via list_deputado_historico, see declared job fields using list_deputado_profissoes, and view every occupation they’ve listed with list_deputado_ocupacoes.
When mapping political ties, you can pull basic details for any parliamentary block with get_bloco or check all active blocks using list_blocos. You'll find specific party data through get_partido, and detailed information on a coalition (front) via get_frente. To see every front the deputy belongs to, use list_deputado_frentes; conversely, you can list all deputies within one front using list_frente_membros.
You can also determine which institutional bodies a representative serves on with list_deputado_orgaos, or get details about those organs using get_orgao. Furthermore, you'll see every party affiliation—past and present—using list_partido_membros.
For tracking money, the server lets you calculate spending records reimbursed through the Parliamentary Quota (CEAP). You can list expenses for a single deputy with list_deputado_despesas, or run a massive search across multiple representatives using list_despesas_cota.
To audit legislative activity, you'll pull speech transcripts given by a specific representative using list_deputado_discursos, and list every recorded session that deputy participated in with list_deputado_eventos. You can see all committees or councils they belong to via list_deputado_orgaos, and determine which deputies attended a specific event using list_evento_deputados.
Tracking proposals—the life cycle of any bill (Proposição)—is deep. Use list_proposicoes to get an initial list, then use get_proposicao for full details on a single item. You can track exactly how the proposition moved through Congress using list_proposicao_tramitacoes. To see who authored it, run list_proposicao_autores, or identify related bills with list_proposicao_relacionadas.
The system also pinpoints core themes associated with a proposal via list_proposicao_temas.
Analyzing votes and sessions requires several tools. To list general legislative events (sessions, hearings), use list_eventos, or get specific details about a session using get_evento. You'll find out which items were slated for discussion during an event with list_evento_pauta, and identify the institutional bodies hosting it using list_evento_orgaos. For votes, you can retrieve all recorded outcomes from a specific event with list_evento_votacoes, or get general details about a vote itself using list_votacoes.
You can also pull individual records of votes cast during nominal sessions using list_votacao_votos, and check formal voting recommendations made by party leaders via list_votacao_orientacoes.
When looking at institutional bodies, you'll find the general types with list_orgaos. You can get details for a specific body using get_orgao, and determine its current members and roles using list_orgao_membros. Within these groups, you can list all votes that occurred inside a particular board or committee using list_orgao_votacoes.
The server provides reference tools to help interpret data. You use list_ref_proposicoes_cod_situacao and list_ref_proposicoes_sigla_tipo for proposal status codes, while list_ref_eventos_cod_situacao_evento helps you read event records. You can also check the standard state abbreviations used in deputy records with list_ref_deputados_sigla_uf, and see available classification types using list_ref_orgaos_cod_tipo_orgao. This comprehensive set of tools lets your agent query everything from a single vote outcome (get_votacao) to the entire history of a political figure.
How Câmara dos Deputados MCP Works
- 1 Start by listing deputies (
list_deputados) to get IDs, or specifying criteria like state/party if you know them. - 2 Use the resulting ID(s) in a specialized tool. For example, run
list_deputado_discursosfor speech transcripts orlist_deputado_despesasfor spending data. - 3 The agent compiles all the individual results—profiles, speeches, expenses, etc.—into one cohesive answer tailored to your prompt.
The bottom line is: you ask a question about legislative activity, and the server runs the sequence of specific database queries needed to build the full answer for you.
Who Is Câmara dos Deputados MCP For?
This tool is for investigative journalists, academic researchers, and political analysts. If your job requires tracking financial flows or mapping complex relationships between politicians and legislation, this is what you need. You're the person who needs to know why a bill failed or who benefits from public spending.
Uses list_deputado_despesas and list_proposicao_tramitacoes to find connections between money spent and the passage (or failure) of specific legislation.
Runs list_deputado_eventos combined with list_evento_pauta to map a deputy's physical presence at an event against the agenda items being debated that day.
Uses list_proposicoes and get_partido to trace how specific policy ideas or amendments originated, who sponsored them, and which parties were involved in their initial push.
What Changes When You Connect
- See a deputy's entire history in one go. Instead of checking separate databases for career data, use
list_deputado_historicoto see all their past mandates alongside current roles. - Pinpoint exactly where money went. You don't just get total spending; you can run
list_deputado_despesasand filter by year or supplier CNPJ to find specific funds used. - Connect speeches to actions. By using
list_deputado_eventosand cross-referencing those IDs with the event's agenda (list_evento_pauta), you can prove a deputy was present when a key topic was debated. - Track policy evolution. Instead of searching multiple sources, use
list_proposicao_tramitacoesto get the full timeline of how any bill moved from concept to debate—and where it stalled. - Identify political alignments quickly. Use
list_deputado_orgaosandlist_deputado_frentestogether. You can map a deputy's committee membership against their stated party affiliation for deeper analysis.
Real-World Use Cases
Tracking Campaign Spending
A researcher needs to know if increased spending by Deputy X correlates with a new policy focus. They run list_deputado_despesas (filtered by year) and then cross-reference the date ranges with list_proposicao_temas to see what topics were trending at that time.
Debating Legislative Failure
A journalist wants to know why a specific bill failed. They start by using get_proposicao to get the ID, then run list_proposicao_tramitacoes to see when it stalled, and finally use list_evento_votacoes on that date range to find out who voted against it.
Mapping Committee Influence
An analyst wants to know which committees are most powerful. They run list_orgaos first, then use list_orgao_membros and compare the membership lists across several key organs to identify overlapping power centers.
Reviewing Political Career Shifts
A student tracks a politician's career arc. They combine list_deputado_profissoes (for jobs) with list_deputado_historico (for mandates) and list_partido_membros to build a comprehensive, verifiable timeline of their professional life in politics.
The Tradeoffs
Asking for 'The Big Picture'
Prompting the agent: "Tell me everything about Brazilian Congress." (This is too broad and provides no actionable data.)
→
Don't ask for everything. Narrow it down. Start by listing deputies using list_deputados with a state filter, then drill into one person's records using get_deputado. Keep the focus specific.
Assuming Universal Linking
Asking for 'all spending related to all speeches.' (The tools don't have a single connective function.)
→
You need IDs. First, run list_deputado_discursos to get the event/date ID. Then use that specific ID when querying linked data like get_evento or cross-referencing committee membership via list_deputado_orgaos.
Mixing Up Data Types
Trying to find a deputy's income using only the get_partido tool. (Party info is not financial data.)
→
Always check the source domain. Financial records come from the CEAP system, so you must use list_deputado_despesas or list_despesas_cota. Party details are handled by get_partido.
When It Fits, When It Doesn't
Use this server if your research requires verifiable, granular data on legislative action—spending amounts, specific speech transcripts, vote outcomes, or committee memberships. If you need to know 'who said what' or 'how much money moved,' the tools like list_deputado_discursos and list_deputado_despesas are non-negotiable.
Don't use this if your goal is general political commentary or simply listing names. For a basic list of all deputies, start with list_deputados. If you only care about the status of a bill and not its history, checking list_ref_proposicoes_cod_situacao might be enough. But for deep analysis—the kind that connects spending to votes—you need this full suite.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Câmara dos Deputados. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 49 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Finding out who said what and where it went shouldn't require 20 clicks.
Right now, tracking a deputy’s activity is a nightmare of tabs. You check the committee portal for memberships, then log into the spending database for money records, then find the speeches on an archived site. Every piece of data lives in a silo; you spend half your time just stitching together IDs and date ranges.
With this MCP server, you ask your agent: "Show me Deputy X's committee roles and their expenses last quarter." The agent runs `list_deputado_orgaos` AND `list_deputado_despesas`, compiling the results into one clear answer. It just works.
Using list_proposicao_tramitacoes gets you the full story.
Before, figuring out a bill's history was guesswork. You'd find a proposal ID and then have to manually check different databases—one for initial filing, one for committee reviews, one for final votes. It’s tedious, slow, and prone to missing critical status changes.
Now, running `list_proposicao_tramitacoes` gives you the single source of truth: a step-by-step audit trail showing exactly when the bill was filed, which committee reviewed it, and its current legislative status. Period.
Common Questions About Câmara dos Deputados MCP
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.
Using `list_deputado_orgaos`, how do I find out which committees a deputy belongs to? +
You use list_deputado_orgaos to get the list of committees and organs. The response provides the name and your AI client can show you their specific role—like President or Titular—in each one.
If I need historical data, how does `list_deputado_historico` help me? +
list_deputado_historico gives you a record of the deputy's past mandates. This lets your agent track career movements across different legislative periods.
How can I check the status and progress of a bill using `list_proposicoes_tramitacoes`? +
list_proposicoes_tramitacoes shows you the full history of a proposition. You'll see every step it took, from submission to its current phase in Congress.
When I use `list_evento_pauta`, what items are listed for discussion? +
The tool lists the agenda items—the specific topics meant for discussion or vote. It tells you exactly what was on the docket for that session.
What is the scope of `list_despesas_cota` compared to individual deputy searches? +
list_despesas_cota lets you search expenses across multiple deputies at once. This mechanism is better if you're auditing spending for a whole group, not just one person.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
SuperHero
Access the ultimate comic book database — search characters, compare powerstats, and explore biographies from Marvel, DC, and more.
SaveDay
Capture, organize, and summarize content from URLs, text, and images directly into your SaveDay knowledge base.
TheMealDB Extended
Access a global database of recipes, ingredients, and meal categories to find culinary inspiration and detailed cooking instructions.
You might also like
Lacework (Cloud Security & CNAPP)
Secure your cloud via Lacework — search security alerts, monitor vulnerabilities, and audit cloud asset inventory.
Open-Meteo
Get weather forecasts, historical data and air quality — no API key required, open-source weather data.
OpenCorporates
Access the largest open database of companies — audit corporate records and officers via AI.