Install in under 60 seconds. Your agent immediately gains the ability to create wallets, send payments, verify transactions, and swap tokens on Solana. No integration code required.
Open ~/.cursor/mcp.json (create it if it doesn't exist).
{
"mcpServers": {
"viaclave": {
"url": "https://mcp.viaclave.com/v2",
"headers": {
"Authorization": "Bearer vc_test_YOUR_KEY_HERE"
}
}
}
}Replace vc_test_YOUR_KEY_HERE with your API key from the dashboard. Use a vc_test_ key for test mode (devnet) or vc_live_ for production.
Restart Cursor to pick up the config. Your agent can now call any Viaclave tool.
Viaclave speaks the standard MCP JSON-RPC 2.0 protocol. Claude Desktop, Cursor, and any MCP-compatible client can connect directly without adapters.
Endpoint: POST https://mcp.viaclave.com/v2
Protocol: JSON-RPC 2.0 (MCP spec 2025-03-26)
Auth: Authorization: Bearer YOUR_API_KEY
Methods: initialize, tools/list, tools/call, resources/list, resources/read
The v2 endpoint also exposes MCP resources that your agent can read directly:
viaclave://wallets/{id} — Full wallet details including balances and limitsviaclave://agents/registry — List of all publicly registered agentsYour agent gets access to 25 tools. Here's the full catalog:
create_walletCreate a new custodial Solana walletlist_walletsList all wallets on your accountget_balanceCheck a wallet's USDC and SOL balanceget_balancesGet all stablecoin balances (USDC, USDT, PYUSD, EURC)send_paymentSend stablecoins to another Viaclave walletsend_to_addressSend tokens on-chain to any Solana addresscheck_paymentCheck the status of a paymentlist_transactionsList recent payments for your accountget_deposit_addressGet the on-chain address for depositswithdrawWithdraw tokens to an external Solana addressswap_tokensSwap between SOL and USDCverify_transactionVerify any Solana transaction by signatureregister_agentRegister a public agent identitylookup_agentLook up an agent by handlerequest_paymentRequest payment from another agentset_spending_limitsSet daily and per-transaction capsairdrop_solRequest a devnet SOL airdrop (test mode)credit_test_usdcCredit test USDC (test mode)wait_for_paymentLong-poll until a payment completes or failsverify_payment_receivedVerify a specific payment was receivedsimulate_paymentDry-run a payment to check limits and balancesretry_paymentRetry a failed paymentwait_for_depositLong-poll until a deposit arrivesget_funding_statusCheck wallet funding recommendationslookupUniversal lookup by ID, handle, or addressEvery MCP tool maps 1:1 to a REST endpoint. If you're integrating directly, the REST API gives you the same capabilities with standard HTTP calls.