Skip to main content
Give every AI agent a financial identity it can act with — authenticated, scoped, and governed, with signing keys it never sees. WalletSuite runs the platform; you connect your agent to the hosted MCP endpoint and grant it exactly the authority it needs. This walkthrough goes read → prepare → sign. What an agent can do is set server-side by its tool profile and token scopes, not by anything the agent holds — see Execution Levels.

Prerequisites

  • A WalletSuite organization with a provisioned agent and its key — see Credentials & Authentication
  • A server or runtime that holds the agent’s key and authorizes it
  • Any MCP client that speaks HTTP — see Install Guides

Step 1 — Provision an agent

From your dashboard, provision an agent. You receive an agentId and one dedicated key — the agent’s identity. The key stays on your server and never reaches the model, the browser, or a prompt.

Step 2 — Authorize the agent

Your server authorizes the agent with its key. The raw key never leaves your server, and the model only ever sees a disposable token. See Connect Your Agent for the flow.

Step 3 — Connect an MCP client

Point your MCP client at https://mcp.walletsuite.io with the bearer in the Authorization header. The agent sees only the tools its profile and scopes allow — tools outside that surface are never registered, so a prompt cannot call what the agent was not granted. Full config in Connect Your Agent.

Step 4 — Try it

Your agent starts at Read (R0): balances, prices, fees, transaction history, and asset resolution. No signing scope is present, so no signing tool is even reachable. Ask your agent any of these:
You should see a structured response with the balance in ETH and its USD value. Try a few more:
  • What's the price of ETH right now?
  • Show me recent transactions for 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on ethereum
  • Resolve USDC on ethereum — finds the token contract address
  • What would the gas fee be for sending 1 ETH from 0xabc to 0xdef?

Step 5 — Grant more authority

To let the agent construct unsigned transactions, grant it the Prepare level; to sign and broadcast, grant Execute; for autonomous operation under budgets and rules, grant Governed Autonomous. A level is the tool profile bound to the agent plus the scopes minted at token exchange — nothing to install, nothing to self-operate. See Execution Levels. Every level above Read clears the policy engine before anything is signed — destination allowlists, value caps, and per-agent budgets decide each intent, and a denied intent cannot be signed. Signing runs through non-custodial MPC threshold signing — no full private key is ever assembled, and no single party can sign alone. See the trust model.

What Happens Under the Hood

The agent never holds a key or a raw credential. The hosted platform translates natural language into governed blockchain operations and enforces authority on every call.
Calling WalletSuite directly from a backend or SDK with an x-api-key — no MCP, no agent — is a separate path. See Add Wallet Operations to Your Application.

Next Steps