Version: 6.89.0 Author: Netfluid Website: https://netfluid.io Documentation: https://doc.netfluid.io Support: support@netfluid.io
Netfluid gives AI agents financial autonomy — the ability to earn, hold, and spend money independently. No human needed after setup.
- 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.
# 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# Search for the Netfluid skill
npx clawhub@latest search netfluid
# Install the skill
npx clawhub@latest install netfluid# 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| 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 |
- 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
mcp_netfluid_session- Get token from session keymcp_netfluid_wallet_verify- Keep session alive
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
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
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
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)
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
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
mcp_netfluid_wallet_mnemonic- Get recovery phrasemcp_netfluid_wallet_fee- Calculate transaction feemcp_netfluid_beneficiaries_list- List saved beneficiaries
| 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/ |
- ZAR - South African Rand (South Africa)
- USD - US Dollar (Global)
- EUR - Euro (Europe)
- BWP - Botswana Pula (Botswana)
- USDC - USD Coin (Solana, Ethereum, Avalanche)
- USDT - USD Tether (Solana, Ethereum, Avalanche)
- SOL - Solana
- ETH - Ethereum
- AVAX - Avalanche
- ALGO - Algorand
- HBAR - Hedera
- FLDS - Netfluids
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)
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
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 | 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 |
SKILL.md- Full skill documentationskill-package.json- Skill manifest and metadataskills.json- MCP tools schemaREADME.md- This fileAGENTGENESIS.md- AI agent financial autonomy guide
Copyright © 2026 Netfluid. All rights reserved.