- Home
- MCP servers
- mcp-camara
mcp-camara
- 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.