OpenFinance MCP Server
About
# OpenFinance MCP Server The OpenFinance MCP Server is a Go-based application that connects to the Brazilian Open Finance ecosystem through [Pluggy.ai](https://www.pluggy.ai/en), providing secure and structured access to financial data such as account balances, transactions, and investments. It is designed to expose…
Explore
- Connects to the Brazilian Open Finance ecosystem via Pluggy.ai
- Delivers account balances, transactions, and investment data
- Exposes financial data through the Model Context Protocol
- Go-based for performance and straightforward deployment
- Requires user consent and API credentials for secure access
1. Clone the repository:
git clone https://github.com/thunderjr/openfinance-mcp-server.git
cd openfinance-mcp-server
2. Install dependencies:
go mod tidy
3. Build the server:
make build
4. Use binary on your preferred MCP client (e.g. Claude Desktop):
{
"mcpServers": {
"openfinance-mcp-server": {
"command": "<project_path>/bin/openfinance-mcp-server",
"args": [],
"env": {
"PLUGGY_CLIENT_ID": "${PLUGGY_CLIENT_ID}",
"PLUGGY_CLIENT_SECRET": "${PLUGGY_CLIENT_SECRET}"
}
}
}
}
The OpenFinance MCP Server is a Go-based application that connects to the Brazilian Open Finance ecosystem through Pluggy.ai, providing secure and structured access to financial data such as account balances, transactions, and investments. It is designed to expose these resources to Large Language Models (LLMs) and other AI agents via the Model Context Protocol (MCP), facilitating the development of intelligent financial applications.
Note: Ensure to grant the necessary consents via Pluggy Connect before using.
Installation
1. Clone the repository:
git clone https://github.com/thunderjr/openfinance-mcp-server.git
cd openfinance-mcp-server
2. Install dependencies:
go mod tidy
3. Build the server:
make build
4. Use binary on your preferred MCP client (e.g. Claude Desktop):
{
"mcpServers": {
"openfinance-mcp-server": {
"command": "<project_path>/bin/openfinance-mcp-server",
"args": [],
"env": {
"PLUGGY_CLIENT_ID": "${PLUGGY_CLIENT_ID}",
"PLUGGY_CLIENT_SECRET": "${PLUGGY_CLIENT_SECRET}"
}
}
}
}
🤝 Contributing
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



