# WalletSuite ## Docs - [Choose Your Setup](https://docs.walletsuite.io/ai-agents/choose-your-setup.md): Pick the WalletSuite MCP setup that matches how you want to use it. - [Install Guides](https://docs.walletsuite.io/ai-agents/install-guides.md): Framework- and host-specific installation instructions for WalletSuite MCP Server. - [Overview](https://docs.walletsuite.io/ai-agents/overview.md): Governed wallet infrastructure for AI agents. Band-filtered access, policy-gated signing, and structured error recovery across multiple blockchains. - [OWS Local Signing](https://docs.walletsuite.io/ai-agents/ows-local-signing.md): Enable optional local wallet creation, signing, and local broadcast through Open Wallet Standard. - [Quickstart](https://docs.walletsuite.io/ai-agents/quickstart.md): The fastest way to connect WalletSuite MCP to an MCP-compatible client or framework. - [Security & Trust](https://docs.walletsuite.io/ai-agents/security-model.md): Why WalletSuite MCP is safe to use with wallet data and optional local signing. - [Self-Host Signing](https://docs.walletsuite.io/ai-agents/self-host-signing.md): Deploy WalletSuite MCP with local OWS signing for full key control on your infrastructure. - [Self-Hosting Over HTTP](https://docs.walletsuite.io/ai-agents/self-hosting-over-http.md): Run WalletSuite MCP as a local HTTP endpoint instead of a host-managed stdio process. - [Supported Chains](https://docs.walletsuite.io/ai-agents/supported-chains.md): Current chain support for WalletSuite MCP. - [Tool Reference](https://docs.walletsuite.io/ai-agents/tool-reference.md): The public WalletSuite MCP tool surface. - [Troubleshooting](https://docs.walletsuite.io/ai-agents/troubleshooting.md): Common WalletSuite MCP issues and how to fix them. - [Build approve transaction](https://docs.walletsuite.io/api-reference/approvals/build-approve-transaction.md) - [Check if approval is sufficient](https://docs.walletsuite.io/api-reference/approvals/check-if-approval-is-sufficient.md) - [Get allowance](https://docs.walletsuite.io/api-reference/approvals/get-allowance.md) - [Get asset restrictions](https://docs.walletsuite.io/api-reference/asset-status/get-asset-restrictions.md) - [Get asset status](https://docs.walletsuite.io/api-reference/asset-status/get-asset-status.md) - [Get single asset by id](https://docs.walletsuite.io/api-reference/assets/get-single-asset-by-id.md): Returns metadata for a single asset id if present - [List or resolve supported assets](https://docs.walletsuite.io/api-reference/assets/list-or-resolve-supported-assets.md): Returns active assets. Without symbol or name, returns the full list. With symbol or name, resolves matching candidates in deterministic order. - [Get balances for native + selected token assets](https://docs.walletsuite.io/api-reference/balances/get-balances-for-native-+-selected-token-assets.md): Returns native + token balances in parallel, skips zero balances, and includes total fiat value. If assetIds is omitted, uses the default supported set: - EVM (ethereum): USDT + USDC - TRON: USDT - [Get native balance](https://docs.walletsuite.io/api-reference/balances/get-native-balance.md): Returns the native balance for the given address on the specified chain. One RPC call; fiat valuation is optional. - [Latest indexed blocks](https://docs.walletsuite.io/api-reference/blocks/latest-indexed-blocks.md): Returns the newest blocks that indexer has already stored. - [EVM fee estimate for L2 chains](https://docs.walletsuite.io/api-reference/chain-specific/evm-fee-estimate-for-l2-chains.md) - [EVM token metadata by contract](https://docs.walletsuite.io/api-reference/chain-specific/evm-token-metadata-by-contract.md) - [Tron account resources](https://docs.walletsuite.io/api-reference/chain-specific/tron-account-resources.md) - [Get chain by key](https://docs.walletsuite.io/api-reference/chains/get-chain-by-key.md): Returns metadata for a single blockchain network available under your API plan. - [Get chain fee policy](https://docs.walletsuite.io/api-reference/chains/get-chain-fee-policy.md) - [Get chains by SLIP-0044 id](https://docs.walletsuite.io/api-reference/chains/get-chains-by-slip-0044-id.md): Returns chains matching the given SLIP-0044 (BIP-44) id under your API plan. - [List supported chains](https://docs.walletsuite.io/api-reference/chains/list-supported-chains.md): Returns blockchain networks available under your API plan. Optionally filter results by chain family. - [Transfer fee quote](https://docs.walletsuite.io/api-reference/fees/transfer-fee-quote.md): Returns a fee estimate for a transaction. For token transfers pass tokenContract and amountWei as token smallest units. - [Chains info](https://docs.walletsuite.io/api-reference/info/chains-info.md): Returns chain families and chain counts per family. - [General info summary](https://docs.walletsuite.io/api-reference/info/general-info-summary.md): Returns summary counts for assets and supported chains. - [Resolve address to name](https://docs.walletsuite.io/api-reference/name-service/resolve-address-to-name.md) - [Resolve name to address](https://docs.walletsuite.io/api-reference/name-service/resolve-name-to-address.md) - [Build NFT transfer transaction](https://docs.walletsuite.io/api-reference/nfts/build-nft-transfer-transaction.md) - [Get NFT item metadata](https://docs.walletsuite.io/api-reference/nfts/get-nft-item-metadata.md) - [Get NFT owners](https://docs.walletsuite.io/api-reference/nfts/get-nft-owners.md) - [List NFT collections by owner address](https://docs.walletsuite.io/api-reference/nfts/list-nft-collections-by-owner-address.md) - [Get price by contract address](https://docs.walletsuite.io/api-reference/prices/get-price-by-contract-address.md): Checks if the contract is a supported asset, then uses its symbol to return the price. If missing, refreshes first. - [Get price by symbol](https://docs.walletsuite.io/api-reference/prices/get-price-by-symbol.md): Returns the latest price from DB; if missing, refreshes from provider and returns it. - [Build claim rewards transaction](https://docs.walletsuite.io/api-reference/staking/build-claim-rewards-transaction.md) - [Build delegate transaction](https://docs.walletsuite.io/api-reference/staking/build-delegate-transaction.md) - [Build undelegate transaction](https://docs.walletsuite.io/api-reference/staking/build-undelegate-transaction.md) - [Get staking APR](https://docs.walletsuite.io/api-reference/staking/get-staking-apr.md) - [Get staking positions by address](https://docs.walletsuite.io/api-reference/staking/get-staking-positions-by-address.md) - [List validators](https://docs.walletsuite.io/api-reference/staking/list-validators.md) - [Build swap transaction](https://docs.walletsuite.io/api-reference/swaps/build-swap-transaction.md) - [Swap quote](https://docs.walletsuite.io/api-reference/swaps/swap-quote.md) - [Swap route by quoteId](https://docs.walletsuite.io/api-reference/swaps/swap-route-by-quoteid.md) - [Swap supported tokens](https://docs.walletsuite.io/api-reference/swaps/swap-supported-tokens.md) - [Live transaction status](https://docs.walletsuite.io/api-reference/transactions/live-transaction-status.md): Checks a transaction by hash via node RPC (Ethereum) or FullNode APIs (Tron) and returns a normalized status. - [Prepare transfer signing payload](https://docs.walletsuite.io/api-reference/transactions/prepare-transfer-signing-payload.md): Prepares signing payload for TRANSFER_NATIVE or TRANSFER_TOKEN, calculates nonce (EVM), calldata (EVM ERC20), fee params, and runs a simulation check. - [Send signed transaction](https://docs.walletsuite.io/api-reference/transactions/send-signed-transaction.md): Submits a signed raw transaction to the blockchain network and returns its transaction hash/txid. - Ethereum (EVM): rawSignedTx must be 0x-prefixed hex - Tron: rawSignedTx must be hex (0x prefix allowed) - [Transaction history](https://docs.walletsuite.io/api-reference/transactions/transaction-history.md): Returns recent transactions for the given address on a selected chain. Mocked data only for Pilot tier initially (no indexer). - [Deep Links](https://docs.walletsuite.io/build-with-ai/deep-links.md): Chat with WalletSuite docs in Claude or ChatGPT with preloaded context. - [Docs MCP Server](https://docs.walletsuite.io/build-with-ai/docs-mcp-server.md): Query WalletSuite docs from Claude, Cursor, VS Code, or any MCP client. - [Changelog](https://docs.walletsuite.io/changelog.md): What changed and when across WalletSuite docs and products. - [Architecture](https://docs.walletsuite.io/core-concepts/architecture.md): How WalletSuite connects AI agents to wallet infrastructure through governed MCP. - [Band Filtering](https://docs.walletsuite.io/core-concepts/band-filtering.md): 4-tier access control model — read, prepare, sign, broadcast — that governs what AI agents can do. - [Policy Gates](https://docs.walletsuite.io/core-concepts/policy-gates.md): Spend limits, chain allowlists, and counterparty screening that control agent signing behavior. - [Structured Errors](https://docs.walletsuite.io/core-concepts/structured-errors.md): Category, code, and required action in every error — so agents recover programmatically. - [Transaction Lifecycle](https://docs.walletsuite.io/core-concepts/transaction-lifecycle.md): End-to-end flow from intent to broadcast — prepare, sign, send, confirm. - [API Reference](https://docs.walletsuite.io/getting-started/api-reference/overview.md): Authenticate and make your first request against the WalletSuite REST API. - [Quickstart](https://docs.walletsuite.io/getting-started/paths.md): Three integration paths for WalletSuite — AI Agent Wallet (MCP), SDK, and REST API. Pick the one that fits your stack. - [Credentials & Authentication](https://docs.walletsuite.io/getting-started/prerequisites/credentials-and-authentication.md) - [Integration Considerations](https://docs.walletsuite.io/getting-started/prerequisites/integration-considerations.md): This section outlines important operational characteristics of the WalletSuite API to help you design reliable, high-performance integrations. - [Rate Limits](https://docs.walletsuite.io/getting-started/prerequisites/rate-limits.md) - [Add Wallet Operations to Your Application](https://docs.walletsuite.io/getting-started/use-case-guides/add-wallet-to-backend.md): Integrate WalletSuite into your backend — balances, prices, fees, and unsigned transaction payloads — via the TypeScript SDK or REST API. - [Give an AI Agent a Wallet](https://docs.walletsuite.io/getting-started/use-case-guides/give-ai-agent-a-wallet.md): End-to-end guide to giving your AI agent wallet access through WalletSuite MCP. - [WalletSuite](https://docs.walletsuite.io/overview.md): WalletSuite provides secure, scalable, and programmable wallet infrastructure for AI agents and Web3 applications. - [Production Checklist](https://docs.walletsuite.io/production-checklist.md): Validate your WalletSuite configuration before going live. - [Counterparty Screening](https://docs.walletsuite.io/recipes/counterparty-screening.md): Screen transaction counterparties before signing with WalletSuite policy gates. - [CrewAI Multi-Agent Wallet](https://docs.walletsuite.io/recipes/crewai-multi-agent.md): Multi-agent wallet pattern with CrewAI and WalletSuite MCP. - [LangChain Agent with Wallet](https://docs.walletsuite.io/recipes/langchain-agent-wallet.md): Build a LangChain agent with full wallet access using WalletSuite MCP. - [x402 Micropayments](https://docs.walletsuite.io/recipes/x402-micropayments.md): Integrate x402 protocol micropayments with WalletSuite. - [End to End Token Transfer Flow](https://docs.walletsuite.io/sdk/end-to-end-token-transfer-flow.md): A complete example of preparing, signing, and sending an ERC20 token transfer on Ethereum using the WalletSuite SDK. - [Error Handling](https://docs.walletsuite.io/sdk/error-handling.md) - [Installation](https://docs.walletsuite.io/sdk/installation.md): This page explains how to install the WalletSuite SDK using your preferred package manager. - [Integration Samples](https://docs.walletsuite.io/sdk/integration-samples.md) - [Overview](https://docs.walletsuite.io/sdk/overview.md): A typed TypeScript SDK for multi-chain wallet operations, signing, and on-chain data. - [Quick Start](https://docs.walletsuite.io/sdk/quick-start.md): This guide helps you authorize and make your first request with the WalletSuite SDK. - [Security Best Practices](https://docs.walletsuite.io/sdk/security-best-practices.md) - [Audit Trail](https://docs.walletsuite.io/security/audit-trail.md): Hash-chained JSONL logs for compliance and forensics on every signing operation. - [Build & Supply Chain Security](https://docs.walletsuite.io/security/build.md): How to verify the WalletSuite MCP server you run matches the source you reviewed. - [Security Diligence](https://docs.walletsuite.io/security/diligence.md): How WalletSuite answers security diligence questions today. - [Key Management](https://docs.walletsuite.io/security/key-management.md): OWS vault, BIP-39/44 derivation, and AES-256-GCM encryption. - [Security Overview](https://docs.walletsuite.io/security/overview.md): Non-custodial architecture and trust model behind WalletSuite. - [Responsible Disclosure](https://docs.walletsuite.io/security/responsible-disclosure.md): How to report security vulnerabilities to WalletSuite. ## OpenAPI Specs - [openapi](https://docs.walletsuite.io/openapi.json)