MCP.so
登录

Brale API MCP Server

@stablecoinxyz

基本信息

分类

开发工具

许可证

MIT license

传输方式

stdio

作者

stablecoinxyz

关于 Brale API MCP Server

MCP Server for Brale API -

Brale API MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Brale API MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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

常见问题

1

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.

2

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.

3

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.

4

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.

5

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`.

评论

开发工具 分类下的更多 MCP 服务器