# Grantr > Your keys. Your rules. Your agents. Grantr is an agent controller for crypto accounts. It lets users put crypto to work with agents that act like apps, without handing over private keys, custody, or blanket access. Grantr connects wallets, passkeys, smart account controls, scoped sessions, approvals, limits, revocation, quick actions, chat, and agent workflows into one control layer for crypto. For the complete product context, use: - Full LLM context: /llms-full.txt --- ## Canonical Short Descriptions ### One sentence Grantr is the agent controller for crypto accounts: connect any wallet, set rules, limits, approvals, sessions, and revocation, then let agents work through account-owner controlled policy instead of private keys or blanket access. ### Under 500 characters Grantr is an agent controller for crypto accounts. Connect any wallet, secure access with passkeys, and set rules, limits, approvals, sessions, and revocation. Agents act like apps for your account, helping with chat, quick actions, DeFi workflows, rebalancing, batch sends, batch swaps, and more without custody or blanket access. ### Under 280 characters Grantr is an agent controller for crypto accounts. Connect any wallet, set rules and limits, then let agents act like apps without handing over private keys, custody, or blanket access. --- ## Core Ideas - Agent controller for crypto accounts. - Agents are apps for the user's account. - Connect any wallet. - Passkey-first authentication. - Smart account controls for keys, rules, limits, approvals, sessions, and revocation. - Account-owner controlled policy for agent actions. - Chat and one-tap quick actions. - DeFi workflows including swaps, sends, batch actions, rebalancing, re-ranging, refinancing, and agent coordination. - Activity tracking for every agent action. - No private key handoff. - No custody. - No blanket agent access. --- ## Website Sections - Problems: crypto users are pulled between accounts, wallets, apps, agents, approvals, gas, and permissions. - Solutions: Grantr is building the crypto agent controller for any account. - Account controls: link any wallet; every action runs through keys, rules, limits, approvals, and revocation controlled by the owner. - Agents: curated or custom agents can work for the account without receiving private keys or blanket access. - Features: start from chat or one tap; the same account policy handles execution. The feature directory covers account controls, address book contacts, portfolio, markets, money movement, activity, agents, integrations, and app services. - Feature directory examples: Address book; Add devices; Add signers; App connections; Auto approve; Balances; Batch send to multiple recipients; Batch send tokens; Batch swap many tokens to one; Daily brief; Explore; Passkeys; Recovery; Security events; Send; Spend limits; Swap; Token approvals; Transactions; Watchlist. - Integrations and providers: 1claw, Bankr chat, CowSwap, Fileverse docs, Uniswap, Xiaomi cloud, and Zerion. - Docs: explains signing in, account controls, portfolio, agents, activity, quick actions, recovery, and the typical action flow. --- ## Product Description Grantr combines wallet connection, passkeys, smart account controls, and scoped sessions so users can safely delegate crypto workflows to agents. It is designed for agentic DeFi, where software can help execute work but every action still runs through user-controlled policy. --- ## Public Agent and MCP Surface Grantr publishes public agent instructions and MCP tool contracts for agents that need to work with Grantr account resources. The public agent kit is product and platform agnostic. Bankr can distribute the skill, and when a Bankr wallet is present it can be used as the active wallet context. Canonical public MCP endpoint: - Grantr MCP: https://mcp.grantr.id/mcp - Agent setup handoff: /agent/setup/ - OAuth authorization metadata: /.well-known/oauth-authorization-server - MCP protected-resource metadata: https://mcp.grantr.id/.well-known/oauth-protected-resource/mcp Preferred Codex setup: ```sh codex mcp add grantr --url https://mcp.grantr.id/mcp --oauth-client-id grantr-codex --oauth-resource https://mcp.grantr.id/mcp codex mcp login grantr --scopes grantr.mcp ``` Grantr MCP exposes narrow, typed, agent-safe capabilities: - Capabilities and execution targets. - Wallet context resolution, including optional Bankr wallet context. - Live balance and portfolio snapshot reads. - Grantr/Morpho savings opportunity discovery, position reads, and unsigned deposit or withdrawal transaction preparation. - Transaction receipt reads. - Bankr wallet status and owner-authorized Bankr wallet linking. - Fileverse connector status, document list/read/create/update/share, and Fileverse-to-Bankr import. Grantr MCP does not expose raw backend proxy access, secrets, environment config, database state, arbitrary signing, arbitrary broadcasting, private key export, unconstrained Bankr prompt execution, raw Fileverse credentials, fallback balances, mock prices, demo vaults, or hardcoded wallet addresses. Value-moving actions follow a preview-first model: discover live data, inspect wallet context, prepare unsigned transactions, return summaries and risks, then require explicit user or wallet-provider approval before any wallet signs or submits. If Grantr MCP returns `grantr_account_setup_required`, agents should send the user to `/agent/setup/` and stop private-tool work until the user finishes Grantr account setup. Bankr-originated sessions may pass `source=bankr`, a safe Bankr `returnTo`, and non-secret wallet context so the user can return to Bankr after setup. Codex and other MCP clients should prefer OAuth login; the browser passkey approval issues an authorization code and the MCP client exchanges it for a short-lived bearer token. --- ## Links - Home: / - Docs: /docs/ - App: /app/ - Agent setup handoff: /agent/setup/ - Full LLM context: /llms-full.txt - Public agent kit: https://github.com/grantr-id/grantr-agent-kit - Grantr MCP endpoint: https://mcp.grantr.id/mcp