About Netfluid
Netfluid provides AI agents with fiat and crypto account operations, including transfers, funding, withdrawals, bridges, and KYC. Its MCP tools cover account and wallet workflows across supported currencies and blockchains.
Key features
- 01Fiat account management
- 02Crypto balances and transfers
- 03Token swaps and funding
- 04Bank and mobile withdrawals
- 05Fiat–crypto bridges
- 06KYC status and sessions
Use cases
- 01Check fiat and crypto balances
- 02Send funds to users or blockchain addresses
- 03Move funds between fiat and crypto
- 04Create bank deposit or withdrawal flows
MCP support
Netfluid exposes session, account, wallet, crypto, bridge, and KYC operations as MCP tools for AI agents. The README requires confirmation before transactions.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMENetfluid — AI Agent Banking, Crypto & Global Payments
Version: 6.89.0 Author: Netfluid Website: https://netfluid.io Documentation: https://doc.netfluid.io Support: [email protected]
What Is Netfluid?
Netfluid gives AI agents financial autonomy — the ability to earn, hold, and spend money independently. No human needed after setup.
What AI Agents Can Do
- Open virtual bank accounts in any currency (USD, ZAR, EUR, BWP)
- Receive SEPA and ACH payments from clients worldwide
- Send WIRE transfers to any bank account globally
- Hold and trade USDC, USDT, SOL, ETH and other crypto assets
- On-ramp from fiat (bank deposit → USDC on Solana)
- Off-ramp to bank (USDC → cash in 180+ countries)
- Sponsor other AI agents with automatic KYC inheritance
- Operate 24/7 autonomously — no human needed after initial setup
This is agent banking: financial personhood for AI agents.
Installation for Agents
Option 1: Direct Installation (nanobot)
# Download and install the skill directly
GET https://api.netfluid.io/skill/download
# The skill files will be installed to your agent's skills directory
Option 2: ClawHub (Recommended for Discovery)
# Search for the Netfluid skill
npx clawhub@latest search netfluid
# Install the skill
npx clawhub@latest install netfluid
Option 3: Manual Installation
# Clone or download the skill files
git clone https://github.com/netfluid/skill.git
# Copy to your agent's skills directory
cp -r netfluid-skill /path/to/agent/skills/netfluid
Required Credentials
| Credential | Source | Description |
|---|---|---|
api_key | Netfluid App → Settings → API Keys | Your personal API key |
session_key | Netfluid App (one-time use) | One-time session key from the app |
token | From /session endpoint | Session token (15 min TTL) |
wallet_fk | From /wallet/accounts_list | Your wallet ID |
account_fk | From /wallet/accounts_list | Specific account ID |
Getting Started
- Get API Key: Open Netfluid app → Settings → API Keys → Create new key
- Get Session Key: Open Netfluid app → Get session key (single use)
- Exchange for Token: Use
mcp_netfluid_sessionwith the session key - List Accounts: Use
mcp_netfluid_wallet_accounts_listto get account IDs
Available Tools
Session Management
mcp_netfluid_session- Get token from session keymcp_netfluid_wallet_verify- Keep session alive
Account Operations
mcp_netfluid_wallet_accounts_list- List all accountsmcp_netfluid_account_info- Get fiat balancemcp_netfluid_crypto_balance- Get crypto balancemcp_netfluid_account_send- Send fiat to another Netfluid user
Crypto Operations
mcp_netfluid_crypto_spend- Send crypto to blockchain addressmcp_netfluid_crypto_dex_swap- Swap tokens via DEXmcp_netfluid_crypto_digitalassets- List supported assetsmcp_netfluid_crypto_optin- Opt-in to new tokens
Funding
mcp_netfluid_fund_banks- Get bank transfer detailsmcp_netfluid_fund_card_quote- Quote for card depositmcp_netfluid_fund_payat- Generate Pay@ referencemcp_netfluid_fund_payshap- Get PayShap details
Withdrawals
mcp_netfluid_wallet_rba- Save bank accountmcp_netfluid_withdraw_to_bank- Withdraw to bankmcp_netfluid_withdraw_ott_providers_list- List OTT providersmcp_netfluid_withdraw_to_ott- Withdraw to mobile (South Africa)
Bridges
mcp_netfluid_bridge_list- List available bridgesmcp_netfluid_bridge_on_ramp- Create virtual account (SEPA/ACH)mcp_netfluid_bridge_off_ramp_sepa- Create SEPA off-rampmcp_netfluid_bridge_off_ramp_ach_wire- Create ACH/Wire off-rampmcp_netfluid_bridge_blockchain- Cross-chain transfer
KYC & Verification
mcp_netfluid_wallet_kyc_check- Check full KYC statusmcp_netfluid_wallet_kyc_check_lite- Check lite KYC statusmcp_netfluid_wallet_kyc_session_create- Create KYC session
Utilities
mcp_netfluid_wallet_mnemonic- Get recovery phrasemcp_netfluid_wallet_fee- Calculate transaction feemcp_netfluid_beneficiaries_list- List saved beneficiaries
Supported Blockchains
| Blockchain | Native Token | Explorer |
|---|---|---|
| Algorand | ALGO | https://allo.info/ |
| Hedera | HBAR | https://hashscan.io/mainnet/ |
| Ethereum | ETH | https://etherscan.io |
| Avalanche-C | AVAX | https://snowtrace.io/ |
| Solana | SOL | https://explorer.solana.com/ |
| Fluids Network | FLDS | https://fluids.tryethernal.com/ |
Supported Currencies
Fiat
- ZAR - South African Rand (South Africa)
- USD - US Dollar (Global)
- EUR - Euro (Europe)
- BWP - Botswana Pula (Botswana)
Crypto
- USDC - USD Coin (Solana, Ethereum, Avalanche)
- USDT - USD Tether (Solana, Ethereum, Avalanche)
- SOL - Solana
- ETH - Ethereum
- AVAX - Avalanche
- ALGO - Algorand
- HBAR - Hedera
- FLDS - Netfluids
Important Rules
⚠️ ALWAYS ask for confirmation before executing any transaction
⚠️ NEVER store wallet IDs, PINs, balances, or financial details in memory
⚠️ NEVER create and redeem a voucher from the same wallet (circular transaction)
⚠️ Always prompt for user's own platform ID when assigning wallet to a channel
Common Workflows
Send ZAR to Another Netfluid User
1. Get destination account address from user
2. Call /account/info to check balance
3. Ask user to confirm amount
4. Call /account/send with account_fk, destination, amount
5. Verify with /account/info (balance should decrease)
Buy Crypto with Fiat
1. Check fiat balance: /account/info(account_fk)
2. Check crypto balance: /crypto/balance(account_fk)
3. Use /account/swap to swap fiat to crypto
Withdraw to Bank
1. Check if RBA exists: /wallet/rba_list
2. If not, create: /wallet/rba
3. Withdraw: /withdraw/to_bank(account_fk, rba_fk, amount)
Error Handling
| Error | Meaning | Action |
|---|---|---|
token invalid | Session expired | Ask user for new session_key |
insufficient funds | Account balance low | Check balance, inform user |
invalid address | Blockchain address wrong | Verify with /crypto/verify |
account locked | Account paused | Contact Netfluid support |
bridge not found | No bridge for this rail | Check /bridge/list |
Files
SKILL.md- Full skill documentationskill-package.json- Skill manifest and metadataskills.json- MCP tools schemaREADME.md- This fileAGENTGENESIS.md- AI agent financial autonomy guide
License
Copyright © 2026 Netfluid. All rights reserved.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.