Brale API MCP Server
@stablecoinxyz
About Brale API MCP Server
MCP Server for Brale API -
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Brale API MCP Server?
The Brale API MCP Server is a Model Context Protocol server that provides a secure wrapper around the Brale API for stablecoin issuance and orchestration operations. It enables AI assistants to interact with Brale API endpoints for account management, transfers, address management, and configuration, supporting both Bearer token and OAuth2 client credentials authentication. It is built with TypeScript and Zod validation and includes comprehensive error handling.
How to use Brale API MCP Server?
Clone the repository, install dependencies with npm install, and create a .env file with your Brale API credentials (BRALE_CLIENT_ID and BRALE_CLIENT_SECRET). Run the server in production with npm start or in development with npm run dev. Before using any Brale endpoints, configure authentication using the brale_auto_configure tool (for OAuth2 using environment variables) or brale_configure tool (for manual bearer token or client credentials). Then use tools such as brale_get_accounts, brale_get_transfers, brale_create_account, brale_create_transfer, brale_get_automations, and others to interact with Brale API.
Key features of Brale API MCP Server
- Secure authentication via Bearer token and OAuth2 client credentials
- Type-safe with TypeScript and Zod validation
- Comprehensive error handling with meaningful messages
- Runtime configuration of API credentials
- Focus on read-only operations for safe data retrieval
- Auto token refresh with 5-minute buffer for OAuth2
Use cases of Brale API MCP Server
- AI assistant retrieving account details and balances for stablecoin accounts
- Automating transfer creation between accounts, addresses, or financial institutions
- Managing external financial institutions (bank accounts) for ACH/wire transfers
- Setting up automated deposit addresses or onramps via automations
- Creating new customer accounts with KYB details for stablecoin issuance
FAQ from Brale API MCP Server
What authentication methods does the server support?
The server supports OAuth2 client credentials (recommended) and Bearer token authentication. OAuth2 is configured via environment variables and automatically handles token refresh. Bearer tokens can be provided manually using the brale_configure tool.
Is the server limited to read-only operations?
The README states the server focuses on read-only operations for safety, but it also provides tools for creating accounts (brale_create_account), transfers (brale_create_transfer), external addresses, financial institutions, and automations, so it supports both read and write operations.
How do I configure the server with environment variables?
Set BRALE_CLIENT_ID and BRALE_CLIENT_SECRET in a .env file, then use the brale_auto_configure tool (optionally with a custom base URL) to automatically configure authentication. The server will obtain and manage OAuth2 tokens.
What debugging tools are available?
The server includes file-based logging to mcp-debug.log in development, MCP Inspector for interactive testing (npm run inspector), and real-time log viewing with npm run logs. Production mode runs without logging overhead.
What dependencies are required to run the server?
Node.js and npm are required. The project uses tsx to run TypeScript directly without a build step. All dependencies are installed via npm install.
Frequently asked questions
What authentication methods does the server support?
The server supports OAuth2 client credentials (recommended) and Bearer token authentication. OAuth2 is configured via environment variables and automatically handles token refresh. Bearer tokens can be provided manually using the `brale_configure` tool.
Is the server limited to read-only operations?
The README states the server focuses on read-only operations for safety, but it also provides tools for creating accounts (`brale_create_account`), transfers (`brale_create_transfer`), external addresses, financial institutions, and automations, so it supports both read and write operations.
How do I configure the server with environment variables?
Set `BRALE_CLIENT_ID` and `BRALE_CLIENT_SECRET` in a `.env` file, then use the `brale_auto_configure` tool (optionally with a custom base URL) to automatically configure authentication. The server will obtain and manage OAuth2 tokens.
What debugging tools are available?
The server includes file-based logging to `mcp-debug.log` in development, MCP Inspector for interactive testing (`npm run inspector`), and real-time log viewing with `npm run logs`. Production mode runs without logging overhead.
What dependencies are required to run the server?
Node.js and npm are required. The project uses `tsx` to run TypeScript directly without a build step. All dependencies are installed via `npm install`.
Basic information
More Developer Tools MCP servers
mcp-excalidraw
yctimlinMCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit, and export diagrams via AI agents with real-time canvas sync.
TranscriptFetch MCP Server
TranscriptFetchModel Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.

PuzzleTide Puzzle Generator
Caravaca-LabsWord search generator, crossword generator, and sudoku generator + solver as a local-first MCP server. 15 deterministic tools: printable PDF puzzle worksheets, themed word banks, and verifiable LLM evals. From the makers
MCP Unity Editor (Game Engine)
CoderGamesterModel Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs
endoflife.ai
endoflife.aiFree MCP server for software end-of-life intelligence: EOL dates, support status, and the 0-100 EOL Risk Score across 485 tracked products. Agents can check a single version, pull a product's full lifecycle schedule, or
Comments