# Namera Documentation > Namera gives AI agents wallets with permissions built in. Set what they can spend and do, with spending limits, scoped permissions, and access expiry. Use the documented APIs and commands; do not infer unlisted capabilities. ## Documentation - [CLI: Accounts and Session Keys](https://namera.ai/docs/cli/accounts-and-session-keys.md): Find accounts, inspect permissions, and import a session key. - [CLI: Authentication](https://namera.ai/docs/cli/authentication.md): Sign in from your terminal or use an API key for automation. - [CLI: Getting Started](https://namera.ai/docs/cli/getting-started.md): Connect your terminal, inspect an account, and send a test transaction. - [CLI: Connect Claude Code](https://namera.ai/docs/cli/guides/automation/connect-claude-code.md): Give Claude Code access to Namera through local MCP. - [CLI: Connect Codex](https://namera.ai/docs/cli/guides/automation/connect-codex.md): Give Codex access to Namera through local MCP. - [CLI: Connect Other MCP Clients](https://namera.ai/docs/cli/guides/automation/connect-other-mcp-clients.md): Run Namera as a local stdio server in an MCP-compatible client. - [CLI: Run in Scripts and CI](https://namera.ai/docs/cli/guides/automation/run-in-scripts-and-ci.md): Use explicit inputs, JSON output, and a secret-backed credential. - [CLI: Sign Messages](https://namera.ai/docs/cli/guides/signing/sign-messages.md): Create an account signature for a UTF-8 message. - [CLI: Sign Typed Data](https://namera.ai/docs/cli/guides/signing/sign-typed-data.md): Sign an EIP-712 payload with explicit application context. - [CLI: Verify Signatures](https://namera.ai/docs/cli/guides/signing/verify-signatures.md): Check a signature using the original account, network, and payload. - [CLI: Batch Transactions](https://namera.ai/docs/cli/guides/transactions/batch-transactions.md): Submit multiple calls in one execution request. - [CLI: Handle Retries and Recovery](https://namera.ai/docs/cli/guides/transactions/handle-retries-and-recovery.md): Recover from interrupted commands without sending duplicate transactions. - [CLI: Interact with Contracts](https://namera.ai/docs/cli/guides/transactions/interact-with-contracts.md): Encode a contract call and execute it through a session key. - [CLI: Simulate Transactions](https://namera.ai/docs/cli/guides/transactions/simulate-transactions.md): Check calls and permissions before submitting. - [CLI: Sponsor Gas](https://namera.ai/docs/cli/guides/transactions/sponsor-gas.md): Choose sponsored execution or approve a self-funded gas ceiling. - [CLI: Track Transactions](https://namera.ai/docs/cli/guides/transactions/track-transactions.md): Follow an existing submission and inspect confirmed history. - [CLI: Transfer Assets](https://namera.ai/docs/cli/guides/transactions/transfer-assets.md): Send native tokens or ERC-20 tokens from your account. - [CLI: Overview](https://namera.ai/docs/cli.md): Inspect accounts, execute transactions, and sign from your terminal. - [CLI: Installation](https://namera.ai/docs/cli/installation.md): Install Namera and prepare your terminal. - [CLI: Interactive and Scripted Usage](https://namera.ai/docs/cli/interactive-and-scripted-usage.md): Choose prompts for exploration and explicit inputs for scripts. - [CLI: Output and Errors](https://namera.ai/docs/cli/output-and-errors.md): Read human summaries, parse JSON, and handle command failures. - [CLI: Profiles and Configuration](https://namera.ai/docs/cli/profiles-and-configuration.md): Keep terminal and agent connections separate. - [CLI: namera wallet get](https://namera.ai/docs/cli/reference/accounts/wallet-get.md): Read one account by ID or choose it interactively. - [CLI: namera wallet list](https://namera.ai/docs/cli/reference/accounts/wallet-list.md): List the accounts available to your credential. - [CLI: namera auth status](https://namera.ai/docs/cli/reference/authentication/auth-status.md): Inspect the credential and permissions used by ordinary CLI commands. - [CLI: namera login](https://namera.ai/docs/cli/reference/authentication/login.md): Authorize a terminal connection through your browser. - [CLI: namera logout](https://namera.ai/docs/cli/reference/authentication/logout.md): Remove a saved CLI connection from this device. - [CLI: Environment Variables](https://namera.ai/docs/cli/reference/environment-variables.md): Configure credentials, API selection, storage, and terminal output. - [CLI: namera execution execute](https://namera.ai/docs/cli/reference/executions/execute.md): Submit a transaction using an authorized session key. - [CLI: namera execution list](https://namera.ai/docs/cli/reference/executions/list.md): Read confirmed transaction history. - [CLI: namera execution simulate](https://namera.ai/docs/cli/reference/executions/simulate.md): Preview calls and check session-key policies without submitting a transaction. - [CLI: namera execution status](https://namera.ai/docs/cli/reference/executions/status.md): Read the state of an existing transaction submission. - [CLI: Global Options](https://namera.ai/docs/cli/reference/global-options.md): Control command output and access built-in help. - [CLI: namera mcp login](https://namera.ai/docs/cli/reference/mcp/login.md): Authorize an MCP connection through browser consent. - [CLI: namera mcp logout](https://namera.ai/docs/cli/reference/mcp/logout.md): Revoke and disconnect an MCP connection. - [CLI: namera mcp serve](https://namera.ai/docs/cli/reference/mcp/serve.md): Start the local stdio MCP server for an agent client. - [CLI: namera mcp status](https://namera.ai/docs/cli/reference/mcp/status.md): Read the locally saved MCP connection state. - [CLI: namera session-key get](https://namera.ai/docs/cli/reference/session-keys/session-key-get.md): Read a session key's installed permissions and API policies. - [CLI: namera session-key import](https://namera.ai/docs/cli/reference/session-keys/session-key-import.md): Import a dashboard-encrypted session key onto this machine. - [CLI: namera session-key list](https://namera.ai/docs/cli/reference/session-keys/session-key-list.md): List the session keys available to your credential. - [CLI: namera sign](https://namera.ai/docs/cli/reference/signatures/sign.md): Sign a UTF-8 message or EIP-712 typed data with an account. - [CLI: namera verify-signature](https://namera.ai/docs/cli/reference/signatures/verify-signature.md): Check an account signature against its original payload. - [Accounts](https://namera.ai/docs/concepts/accounts.md): Understand where assets live and how account ownership differs from delegated access. - [Networks](https://namera.ai/docs/concepts/networks.md): Understand network-specific balances, permissions, and transaction status. - [Organizations and Workspaces](https://namera.ai/docs/concepts/organizations-and-workspaces.md): Understand how Namera groups accounts, members, and connected applications. - [Permissions and Policies](https://namera.ai/docs/concepts/permissions-and-policies.md): Understand the checks that determine what a session key can do. - [Session Keys](https://namera.ai/docs/concepts/session-keys.md): Give an application or agent bounded access to one account. - [Getting Started](https://namera.ai/docs/getting-started.md): Create an account, give a session key limited access, and connect your first client. - [Introduction](https://namera.ai/docs.md): Welcome to Namera Documentation - [MCP: Authentication](https://namera.ai/docs/mcp/authentication.md): Authorize a client, check its connection, and revoke access. - [MCP: Claude Code](https://namera.ai/docs/mcp/clients/claude-code.md): Add Namera to Claude Code using a user-scoped stdio connection. - [MCP: Claude Desktop](https://namera.ai/docs/mcp/clients/claude-desktop.md): Configure Namera as a local server in the Claude desktop app. - [MCP: Cline](https://namera.ai/docs/mcp/clients/cline.md): Add Namera to the Cline extension's MCP configuration. - [MCP: Codex](https://namera.ai/docs/mcp/clients/codex.md): Connect Codex to Namera with a local MCP server. - [MCP: Cursor](https://namera.ai/docs/mcp/clients/cursor.md): Make Namera available to Cursor Agent through a local MCP connection. - [MCP: Gemini CLI](https://namera.ai/docs/mcp/clients/gemini-cli.md): Add Namera to Gemini CLI's local MCP servers. - [MCP: Grok](https://namera.ai/docs/mcp/clients/grok.md): Understand the transport requirement before connecting Grok to Namera. - [MCP: Overview](https://namera.ai/docs/mcp/clients.md): Find the connection instructions for your AI client. - [MCP: Kiro](https://namera.ai/docs/mcp/clients/kiro.md): Connect the Kiro IDE to Namera through a local MCP server. - [MCP: OpenClaw](https://namera.ai/docs/mcp/clients/openclaw.md): Connect Namera to agents running through your OpenClaw Gateway. - [MCP: OpenCode](https://namera.ai/docs/mcp/clients/opencode.md): Configure Namera as a local MCP server in OpenCode. - [MCP: Other Clients](https://namera.ai/docs/mcp/clients/other-clients.md): Connect any client that can launch a local stdio MCP server. - [MCP: VS Code](https://namera.ai/docs/mcp/clients/vscode.md): Connect Namera to agent chat in Visual Studio Code. - [MCP: Windsurf / Devin Desktop](https://namera.ai/docs/mcp/clients/windsurf.md): Connect Namera to the Cascade agent's local MCP configuration. - [MCP: Zed](https://namera.ai/docs/mcp/clients/zed.md): Add Namera to Zed's Agent Panel as a context server. - [MCP: Getting Started](https://namera.ai/docs/mcp/getting-started.md): Prepare an account, connect your client, and make your first read-only request. - [MCP: Overview](https://namera.ai/docs/mcp.md): Give your AI client access to Namera accounts within the permissions you choose. - [MCP: Installation](https://namera.ai/docs/mcp/installation.md): Install the local MCP server included in the Namera CLI. - [MCP: Permissions and Limits](https://namera.ai/docs/mcp/permissions.md): Decide what an agent can access before connecting it. - [MCP: Profiles and Configuration](https://namera.ai/docs/mcp/profiles-and-configuration.md): Separate client connections and configure where the MCP server runs. - [MCP: Troubleshooting](https://namera.ai/docs/mcp/troubleshooting.md): Resolve startup, browser approval, keyring, and access problems. - [SDK: Accounts and Session Keys](https://namera.ai/docs/sdk/accounts-and-session-keys.md): Find an account and choose the session key your application will use. - [SDK: Authentication](https://namera.ai/docs/sdk/authentication.md): Connect the SDK with an API key or OAuth access token. - [SDK: Getting Started](https://namera.ai/docs/sdk/getting-started.md): Connect your workspace, send a test transaction, and check its status. - [SDK: Sign Messages](https://namera.ai/docs/sdk/guides/signing/sign-messages.md): Sign a text message with your account and an authorized session key. - [SDK: Sign Typed Data](https://namera.ai/docs/sdk/guides/signing/sign-typed-data.md): Sign structured EIP-712 data with your account. - [SDK: Verify Signatures](https://namera.ai/docs/sdk/guides/signing/verify-signatures.md): Check a smart-account signature against its original message or typed data. - [SDK: Batch Transactions](https://namera.ai/docs/sdk/guides/transactions/batch-transactions.md): Submit multiple calls in one execution. - [SDK: Handle Retries and Recovery](https://namera.ai/docs/sdk/guides/transactions/handle-retries-and-recovery.md): Recover from interrupted requests without submitting duplicate transactions. - [SDK: Interact with Contracts](https://namera.ai/docs/sdk/guides/transactions/interact-with-contracts.md): Encode and execute a smart-contract function call. - [SDK: Simulate Transactions](https://namera.ai/docs/sdk/guides/transactions/simulate-transactions.md): Preview calls and check session-key policies before submitting. - [SDK: Sponsor Gas](https://namera.ai/docs/sdk/guides/transactions/sponsor-gas.md): Choose sponsored execution or pay gas from your account. - [SDK: Track Transactions](https://namera.ai/docs/sdk/guides/transactions/track-transactions.md): Follow a submission to confirmation and read its execution record. - [SDK: Transfer Assets](https://namera.ai/docs/sdk/guides/transactions/transfer-assets.md): Send native tokens or ERC-20 tokens from your account. - [SDK: Handling Results and Errors](https://namera.ai/docs/sdk/handling-results-and-errors.md): Read SDK results, handle failures, and check transaction outcomes. - [SDK: Overview](https://namera.ai/docs/sdk.md): Build with Namera in TypeScript. - [SDK: Installation](https://namera.ai/docs/sdk/installation.md): Add the Namera SDK to your project. - [SDK: Permissions](https://namera.ai/docs/sdk/permissions.md): Understand what your session key is allowed to execute and sign. - [SDK: Get Account](https://namera.ai/docs/sdk/reference/accounts/get-account.md): Read one account by its ID. - [SDK: List Accounts](https://namera.ai/docs/sdk/reference/accounts/list-accounts.md): Read the accounts available to your credential. - [SDK: Get Current Actor](https://namera.ai/docs/sdk/reference/authentication/get-current-actor.md): Inspect the identity, organization, and grants behind your credential. - [SDK: NameraClient](https://namera.ai/docs/sdk/reference/client/namera-client.md): Create and configure the Namera SDK client. - [SDK: Execute](https://namera.ai/docs/sdk/reference/executions/execute.md): Prepare, authorize, and submit one or more EVM calls. - [SDK: Get Execution](https://namera.ai/docs/sdk/reference/executions/get-execution.md): Read a confirmed execution, receipt, and related resources. - [SDK: Get Submission Status](https://namera.ai/docs/sdk/reference/executions/get-submission-status.md): Read the current state of an execution submission. - [SDK: List Executions](https://namera.ai/docs/sdk/reference/executions/list-executions.md): List confirmed executions with cursor pagination. - [SDK: Simulate](https://namera.ai/docs/sdk/reference/executions/simulate.md): Simulate calls and evaluate the selected session key’s API policies. - [SDK: Get Session Key](https://namera.ai/docs/sdk/reference/session-keys/get-session-key.md): Read a session key and its network installations. - [SDK: List Session Keys](https://namera.ai/docs/sdk/reference/session-keys/list-session-keys.md): Read authorized session keys, optionally filtered by account. - [SDK: Sign](https://namera.ai/docs/sdk/reference/signatures/sign.md): Sign a UTF-8 message or EIP-712 typed data. - [SDK: Verify Signature](https://namera.ai/docs/sdk/reference/signatures/verify-signature.md): Verify a smart-account signature against its original payload. - [SDK: Supported Networks](https://namera.ai/docs/sdk/supported-networks.md): Choose a mainnet or testnet for your SDK calls. - [Why Namera](https://namera.ai/docs/why-namera.md): A brief primer on why we built Namera ## Product - [Pricing](https://namera.ai/pricing.md): Plans, allowances, and pricing questions. ## Articles - [Agents Need Permissions, Not Private Keys](https://namera.ai/blog/agents-need-permissions-not-private-keys.md): Agents don't need private keys. Learn how permissioned smart accounts and session keys enable safer, scalable onchain automation. ## Optional - [Complete documentation](https://namera.ai/llms-full.txt): All documentation in one Markdown file. - [Privacy policy](https://namera.ai/privacy-policy.md): Data processing practices. - [Terms of service](https://namera.ai/terms.md): Service terms.