Openfinance-br-mcp Server

Secure Open Finance Brasil MCP server with typed tools and a credential-free mock mode

Local serverstdio

What is the Openfinance-br-mcp Server?

Openfinance-br-mcp is an MCP integration. Secure Open Finance Brasil MCP server with typed tools and a credential-free mock mode.

Packages and local setup

The published pypi package is openfinance-br-mcp, version 0.2.0. Its declared MCP transport is stdio.

The package declares ENVIRONMENT: 'mock' (default, no credentials needed - runs entirely in-memory), 'sandbox', or 'production'; CLIENT_ID: Client ID registered with the participating institution. Required unless ENVIRONMENT=mock; PRIVATE_KEY_PATH: Path to the RSA private key used for private_key_jwt and JAR signing outside mock mode; PRIVATE_KEY_KID: Key ID matching the registered client JWKS entry outside mock mode; MTLS_CERT_PATH: Path to the client mTLS certificate used outside mock mode; MTLS_KEY_PATH: Path to the client mTLS private key used outside mock mode; REDIS_URL: Optional Redis connection URL for persistent consent and token state; ANTHROPIC_API_KEY: Required only when calling list_transactions with categorize=true (DSPy transaction categorization).

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.2.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related developer tools MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
ENVIRONMENT'mock' (default, no credentials needed - runs entirely in-memory), 'sandbox', or 'production'Optional
CLIENT_IDClient ID registered with the participating institution. Required unless ENVIRONMENT=mockOptional
PRIVATE_KEY_PATHPath to the RSA private key used for private_key_jwt and JAR signing outside mock modeOptional
PRIVATE_KEY_KIDKey ID matching the registered client JWKS entry outside mock modeOptional
MTLS_CERT_PATHPath to the client mTLS certificate used outside mock modeOptional
MTLS_KEY_PATHPath to the client mTLS private key used outside mock modeOptional
REDIS_URLOptional Redis connection URL for persistent consent and token stateOptional
ANTHROPIC_API_KEYRequired only when calling list_transactions with categorize=true (DSPy transaction categorization)Optional