@solide-finance/solide-network-mcp-server
v0.0.6
Published
MCP server for the Solide Network API — cross-border payments, FX, multi-currency treasury, and wallet management via natural language.
Maintainers
Readme
@solide-finance/solide-network-mcp-server
MCP server for the Solide Network API — cross-border payments, FX, multi-currency treasury, and wallet management via natural language.
Quick Start
npx @solide-finance/solide-network-mcp-serverConfiguration
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"solide": {
"command": "npx",
"args": ["@solide-finance/solide-network-mcp-server"],
"env": {
"SOLIDE_CLIENT_ID": "your-client-id",
"SOLIDE_CLIENT_SECRET": "your-client-secret"
}
}
}
}Or for Claude Code, add to .mcp.json:
{
"mcpServers": {
"solide": {
"command": "npx",
"args": ["@solide-finance/solide-network-mcp-server"],
"env": {
"SOLIDE_CLIENT_ID": "your-client-id",
"SOLIDE_CLIENT_SECRET": "your-client-secret"
}
}
}
}Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| SOLIDE_CLIENT_ID | Yes | OAuth2 client ID |
| SOLIDE_CLIENT_SECRET | Yes | OAuth2 client secret |
| SOLIDE_API_BASE_URL | No | API base URL (default: https://api.solide.fi) |
| SOLIDE_LOG_LEVEL | No | Logging verbosity: silent, error, info, or debug (default: info) |
| SOLIDE_LOG_FORMAT | No | Logging format: pretty or json (default: pretty) |
Logs are written to stderr so the MCP stdio protocol on stdin/stdout stays intact. Use
SOLIDE_LOG_LEVEL=debug for verbose tool-call logs and SOLIDE_LOG_FORMAT=json for
structured JSON-line logs.
Available Tools
Accounts
list_accounts— List all accountsget_account_by_id— Get account by Solide IDget_account_by_external_id— Get account by external IDcreate_account— Create a new accountupdate_account— Update an account
KYC / KYB
get_kyc— Get KYC statusset_personal_kyc— Set personal KYCset_corporate_kyc— Set corporate KYC (KYB)set_inhouse_kyc— Set in-house KYC
Balances & Wallets
get_digital_balances— Get asset balanceslist_fiat_wallets— List fiat wallets (bank details)generate_fiat_wallet— Generate a fiat walletlist_digital_wallets— List digital walletsgenerate_digital_wallet— Generate a digital wallet
Payments
payment_inquiry— Find payment routes between currenciesexecute_payment— Execute a paymentlist_payments— List paymentsget_payment_by_id— Get payment details
Settlement Instructions
list_settlement_instructions— List payout destinationsget_settlement_instructions_by_id— Get settlement instructionscreate_fiat_settlement_instructions— Create bank payout instructionscreate_digital_settlement_instructions— Create crypto payout instructions
Assets & Reference Data
list_assets— List supported currencies and networksget_currency_metadata— Currency metadataget_network_metadata— Network metadataget_fiat_bank_details_statuses— Bank details statusesget_kyc_types— KYC types
Deposits
get_fiat_deposits— Get fiat deposits for a date range
Development
npm install
npm run build
npm start