4,500+ servers built on MCP Fusion
Vinkius

Câmara dos Deputados MCP. Audit spending, speeches, and voting records.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Câmara dos Deputados (v2) MCP on Cursor AI Code Editor MCP Client Câmara dos Deputados (v2) MCP on Claude Desktop App MCP Integration Câmara dos Deputados (v2) MCP on OpenAI Agents SDK MCP Compatible Câmara dos Deputados (v2) MCP on Visual Studio Code MCP Extension Client Câmara dos Deputados (v2) MCP on GitHub Copilot AI Agent MCP Integration Câmara dos Deputados (v2) MCP on Google Gemini AI MCP Integration Câmara dos Deputados (v2) MCP on Lovable AI Development MCP Client Câmara dos Deputados (v2) MCP on Mistral AI Agents MCP Compatible Câmara dos Deputados (v2) MCP on Amazon AWS Bedrock MCP Support

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.

+ 46 more capabilities included
Get Deputy Profiles

Retrieves full biographical and professional details for a specific deputy using the get_deputado tool.

Track Expenses

Calculates spending records reimbursed via the Parliamentary Quota (CEAP) either for one deputy (list_deputado_despesas) or across multiple deputies (list_despesas_cota).

Audit Legislative Activity

Retrieves transcripts of speeches and lists events a deputy participated in using list_deputado_discursos and list_deputado_eventos.

Map Political Affiliations

Identifies which parliamentary fronts (get_frente) or political parties (get_partido) a deputy belongs to, including historical data (list_deputado_historico).

Analyze Proposals and Votes

Tracks the life cycle of a bill (Proposição), listing its history (list_proposicao_tramitacoes), authors, related items, and vote outcomes (list_proposicao_votacoes).

List Committee Memberships

Determines which committees or organs a deputy serves on using the list_deputado_orgaos tool.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

get019e3872

get bloco

Gets details for a specified parliamentary block.

get019e3872

get deputado

Retrieves comprehensive profile data for one deputy.

get019e3872

get evento

Fetches full details about a specific legislative event or session.

get019e3872

get frente

Gets detailed information about a parliamentary front (coalition).

get019e3872

get orgao

Retrieves details for an institutional body, like a committee or council.

get019e3872

get partido

Gets information about a political party (e.g., PL, PT).

get019e3872

get proposicao

Retrieves detailed records for a specific legislative proposal or bill.

get019e3872

get votacao

Gets details regarding the outcome of one specific vote.

list019e3872

list blocos

Lists all currently active parliamentary blocks in Congress.

list019e3872

list deputado despesas

Lists expenses reimbursed via the Parliamentary Quota (CEAP) for a single deputy.

list019e3872

list deputado discursos

Retrieves transcripts of speeches given by a specific deputy.

list019e3872

list deputado eventos

Lists all recorded events or sessions that a deputy participated in.

list019e3872

list deputado frentes

Lists all parliamentary fronts the given deputy belongs to.

list019e3872

list deputado historico

Provides historical data on a deputy's past mandates (periods of service).

list019e3872

list deputado ocupacoes

Lists the professional jobs and occupations declared by the deputy.

list019e3872

list deputado orgaos

Lists all committees, councils, or organs that the deputy is a member of.

list019e3872

list deputado profissoes

Lists the declared professional field of the deputy.

list019e3872

list deputados

Retrieves a list of all deputies (by name, state, party, etc.).

list019e3872

list despesas cota

Searches for and lists expenses reimbursed via CEAP across multiple deputies.

list019e3872

list evento deputados

Lists all deputies who attended a specific event or session.

list019e3872

list evento orgaos

Identifies the institutional organs responsible for hosting an event.

list019e3872

list evento pauta

Lists the specific items (agenda) that were supposed to be discussed or voted on during an event.

list019e3872

list evento votacoes

Retrieves records of all votes that took place during a single, defined event.

list019e3872

list eventos

Lists general legislative events (sessions, hearings, meetings) by date or type.

list019e3872

list frente membros

Shows all deputies who are members of a specific parliamentary front.

list019e3872

list frentes

Lists all current and historical parliamentary fronts available in Congress.

list019e3872

list legislatura mesa

Retrieves the list of members who sit on the Board of Directors for a given legislature period.

list019e3872

list legislaturas

Lists all historical and current legislative periods (four-year terms).

list019e3872

list orgao membros

Shows who the current members are, and what their roles are within a specific committee or organ.

list019e3872

list orgao votacoes

Lists all voting records that occurred inside a particular institutional body.

list019e3872

list orgaos

Lists the general types of committees, councils, or boards available in Congress.

list019e3872

list partido membros

Shows all deputies currently or previously affiliated with a given political party.

list019e3872

list partidos

Lists the available political parties in Brazil's Congress.

list019e3872

list proposicao autores

Retrieves a list of all deputies who authored a specific legislative proposition.

list019e3872

list proposicao relacionadas

Lists other proposals that share a connection or relationship with the current proposition.

list019e3872

list proposicao temas

Identifies the core areas of interest or themes associated with a given proposal.

list019e3872

list proposicao tramitacoes

Shows the complete, chronological history of how a legislative proposition has moved through Congress (its status changes).

list019e3872

list proposicao votacoes

Lists all voting outcomes that occurred specifically for a given proposal.

list019e3872

list proposicoes

Retrieves a list of all legislative proposals (bills, amendments) based on filters like date or status.

list019e3872

list ref deputados sigla uf

Lists the standard state abbreviations used for deputies' records.

list019e3872

list ref eventos cod situacao evento

Provides status codes to help interpret event records (e.g., 'Canceled', 'Pending').

list019e3872

list ref eventos cod tipo evento

Lists the different types of events that can occur in Congress (e.g., Session, Hearing).

list019e3872

list ref orgaos cod tipo orgao

Provides classification codes for institutional bodies.

list019e3872

list ref proposicoes cod situacao

Lists status codes (like 'Pending' or 'Approved') to interpret a proposition's current state.

list019e3872

list ref proposicoes cod tema

Provides theme codes used to categorize legislative proposals by subject matter.

list019e3872

list ref proposicoes sigla tipo

Lists the official types of propositions (e.g., PEC, PL) and their abbreviations.

list019e3872

list votacao orientacoes

Retrieves any formal voting recommendations made by party leaders for specific votes.

list019e3872

list votacao votos

Lists individual, recorded votes cast by deputies during nominal voting sessions.

list019e3872

list 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
Start building

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. 1 Start by listing deputies (list_deputados) to get IDs, or specifying criteria like state/party if you know them.
  2. 2 Use the resulting ID(s) in a specialized tool. For example, run list_deputado_discursos for speech transcripts or list_deputado_despesas for spending data.
  3. 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.

Investigative Journalist

Uses list_deputado_despesas and list_proposicao_tramitacoes to find connections between money spent and the passage (or failure) of specific legislation.

Political Analyst

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.

Policy Researcher

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_historico to 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_despesas and filter by year or supplier CNPJ to find specific funds used.
  • Connect speeches to actions. By using list_deputado_eventos and 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_tramitacoes to get the full timeline of how any bill moved from concept to debate—and where it stalled.
  • Identify political alignments quickly. Use list_deputado_orgaos and list_deputado_frentes together. You can map a deputy's committee membership against their stated party affiliation for deeper analysis.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

How we secure it →

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

get_bloco get_deputado get_evento get_frente get_orgao get_partido get_proposicao get_votacao list_blocos list_deputado_despesas list_deputado_discursos list_deputado_eventos list_deputado_frentes list_deputado_historico list_deputado_ocupacoes list_deputado_orgaos list_deputado_profissoes list_deputados list_despesas_cota list_evento_deputados list_evento_orgaos list_evento_pauta list_evento_votacoes list_eventos list_frente_membros list_frentes list_legislatura_mesa list_legislaturas list_orgao_membros list_orgao_votacoes list_orgaos list_partido_membros list_partidos list_proposicao_autores list_proposicao_relacionadas list_proposicao_temas list_proposicao_tramitacoes list_proposicao_votacoes list_proposicoes list_ref_deputados_sigla_uf list_ref_eventos_cod_situacao_evento list_ref_eventos_cod_tipo_evento list_ref_orgaos_cod_tipo_orgao list_ref_proposicoes_cod_situacao list_ref_proposicoes_cod_tema list_ref_proposicoes_sigla_tipo list_votacao_orientacoes list_votacao_votos list_votacoes

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.

You might also like

Built & Managed by Vinkius 30s setup 49 tools

We've already built the connector for Câmara dos Deputados. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 49 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.