mcp-camara

Provides an MCP server to query Brazilian Câmara dos Deputados open data endpoints and related functions.
  • other

0

GitHub Stars

other

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "vrtornisiello-mcp-camara": {
      "command": "uv",
      "args": [
        "--directory",
        "<path to the mcp-camara repository>",
        "run",
        "mcp-camara"
      ]
    }
  }
}

You run an MCP server that exposes open data from the Brazilian Chamber of Deputies. This server lets you query deputies, expenses, bills, and other open data endpoints through an MCP client, making it easy to integrate government data into your apps and workflows.

How to use

You connect to the mcp-camara server from an MCP-enabled client. You can list all available endpoints, inspect the schema of a specific endpoint, and call endpoints to retrieve or filter data. You can search for a deputy by name, fetch a deputy’s expenses, and get the propositions (bills) associated with a deputy. Use these capabilities to build dashboards, automate data pulls, or power search features in your applications.

How to install

Prerequisites you need before installing:

  • A working environment with the uv tool installed. If uv is not yet installed, follow the installation steps provided by the official uv documentation for your platform.

Step 1: Clone the mcp-camara repository and prepare the runtime environment.

git clone https://github.com/vrtornisiello/mcp-camara.git
uv sync

Step 2: Run the MCP server locally.

uv run mcp-camara

Additional notes

This MCP server exposes tools to interact with the Chamber of Deputies open data: list_endpoints, get_endpoint_schema, call_endpoint, get_deputy_by_name, get_deputy_expenses, and get_bills_by_deputy. Ensure your MCP client is configured to resolve these endpoints and handle any necessary pagination or filtering as you integrate the data into your application.

Available tools

list_endpoints

Lists all available endpoints in the Câmara dos Deputados open data API.

get_endpoint_schema

Returns the detailed schema for a specific endpoint, including its parameters.

call_endpoint

Executes a call to a specific endpoint and returns the result.

get_deputy_by_name

Searches for a deputy by name and retrieves matching records.

get_deputy_expenses

Fetches the expenses associated with a deputy.

get_bills_by_deputy

Retrieves propositions or bills filed by a deputy.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational