Back to Blog
On This Page8 sections

Key Takeaways

  • 1Password for Agents enables approved AI sign-ins without putting passwords into the model’s context. Connecting an agent does not grant access to the entire vault.
  • Availability depends on the integration. The October 2026 announcement includes both rolling releases and upcoming connections.
  • Browser authentication and developer secrets management are separate workflows. The existing Codex integration uses 1Password Environments and a local MCP server.
  • Protecting passwords does not control everything an agent does after login. Website permissions and agent safeguards still matter.

Updated October 23, 2026.

What Is 1Password for Agents?

1Password for Agents is a platform that lets supported AI assistants request permission to use saved logins while keeping the underlying credentials outside the model’s view. 1Password announced it on October 22, 2026.

Its practical purpose is to remove a recurring obstacle in browser automation: an assistant reaches a login page and needs access to continue.

Consider an assistant checking a delivery status. The task requires an authenticated shopping account, but answering the question does not require the language model to know the account password. Separating those two requirements reduces unnecessary credential exposure.

This distinction also clarifies the product’s role: 1Password handles approved credential use; the agent handles the task.

How Does Secure Agentic Autofill Work?

The official product page describes this sequence:

  1. The agent requests a login. A supported integration identifies the account it needs.
  2. The user reviews access. The request can be approved or denied, with a choice between matching saved logins.
  3. 1Password fills the sign-in form. The password or one-time code is supplied outside the agent’s view.
  4. The agent continues. It operates within the authenticated account.

The integrations are optional, and approval frequency can differ between partners.

In the established Claude integration, Agentic Mode restricts access to approved credentials. If submission fails, filled secrets are removed before control returns to the agent. These safeguards were introduced with 1Password for Claude in July 2026.

Which AI Agents Are Supported?

The launch announcement lists the following status as of October 23, 2026:

Agent or platformAnnounced integration status
Meta MuseRolling out over the coming days
SpaceXSI Grok BotRolling out over the coming days
Anthropic Claude DuetComing soon
OpenAI ChatGPT Work and dotsComing soon
Town TownieWeb and iOS integrations coming soon
Instinct, Browserbase, Browser Use, Dana, KERNEL, Perplexity, Ramp, Tomo and WajoComing soon

A partnership announcement does not establish immediate availability for every account. Check the integration directory before planning a workflow around a particular connection.

The existing 1Password for Claude browser integration is a separate release from the forthcoming Claude Duet connection. Its July launch covered Mac users on individual, family and business plans.

Pricing, Account Regions and Eligibility

The new personal-agent integrations are included without an additional charge for Individual and Families accounts on 1Password.com. The announcement excludes accounts hosted on 1Password.eu and 1Password.ca at launch. These are account-hosting restrictions, rather than a simple statement about the user’s physical location.

The product page offers a 14-day trial for new customers. Included access should therefore be understood as a subscription benefit, not a permanently free standalone service. Device and sign-in requirements vary by integration.

When estimating costs, check both sides of the connection: the 1Password subscription and the selected agent’s requirements. For example, the documented Claude browser integration requires a paid Claude plan.

What the Security Architecture Actually Protects

The Claude security documentation provides a concrete implementation example:

LayerDocumented protection
Application identityOperating-system code-signing checks and a trusted partner allowlist
Session isolationCryptographic credentials bound to individual agent sessions
Credential deliveryA mutually authenticated, Noise-based encrypted channel
Temporary storageAES-256-GCM encryption in extension memory
Cache lifetimeCleared at task completion, browser closure or a nine-hour maximum
VisibilityApproved item metadata and status responses, without secret values

These details apply to the documented Claude implementation; they should not be assumed for every partner.

The resulting security benefit is specific: fewer opportunities for a reusable secret to enter conversational history or agent outputs. It is not evidence that every subsequent action is safe.

What It Does Not Protect Against

1Password explicitly places post-login behavior outside the Claude integration’s credential guarantees. Its security documentation also acknowledges compromised local devices and the destination website’s handling of submitted credentials.

Login approval and transaction approval should be separate decisions. An assistant allowed to inspect an order should not automatically receive permission to place another one. This is an operational recommendation: use the agent’s controls and the website’s account permissions to enforce the intended task.

Prompt injection remains relevant. In its discussion of MCP security boundaries, 1Password explains that malicious instructions can cause credential leakage when secrets enter model context, and that exposure becomes difficult to revoke afterward. Keeping secrets outside that context addresses one route of leakage. It does not establish that malicious page instructions cannot influence an authenticated agent.

A further operational precaution follows: treat credential authorization and website sessions as separate things. When ending sensitive access, explicitly sign out or use the destination service’s session controls rather than assuming that disconnecting a password-manager integration ends every existing session.

1Password for Agents vs. Environments and MCP

The products address related needs at different points in a workflow:

ComponentPrimary jobPractical example
Agentic AutofillComplete an approved website sign-inLet an assistant access a shopping account
1Password EnvironmentsOrganize application configuration and secretsSeparate development and production variables
Environments MCP ServerLet coding clients manage environment configurationCreate an Environment and list variable names
Local .env mountDeliver environment values to a local applicationStart a development server with its required credentials

1Password Environments supports organization by project or development stage, local mounts, and programmatic access through developer tooling.

The Codex partnership announcement, published May 20, 2026, describes a local MCP connection that helps configure project environments without returning stored secret values through MCP. Applications then obtain the credentials they need through the configured runtime workflow. This predates the October personal-agent announcement.

For developers managing several projects, a useful configuration would be separate Environments such as:

storefront-development
storefront-staging
storefront-production
analytics-development

This is a recommended naming pattern. Its value comes from making the intended project and deployment stage obvious before access is approved.

Configure the 1Password Environments MCP Server

The official MCP documentation requires the desktop app, an Environment and a client supporting local stdio transport. Remote-only MCP clients are unsupported.

  1. Install and sign in to the 1Password desktop app.
  2. Create an Environment.
  3. Open Settings → Developer and enable Integrate with MCP clients.
  4. Register the local server with the MCP client.

The launch command is:

bash
1password-mcp

For a client using the documented TOML configuration format:

toml
[mcp_servers.1password]
command = "1password-mcp"

Restart the client, then request an operation such as:

List the variable names in my storefront-development Environment.

The server can create, list and rename Environments, add variables, and configure local mounts. Its responses do not return stored secret values. Approved tool access can persist until 1Password locks, so this approval model differs from browser-session authorization.

Using the Claude Code Plugin

The official Claude Code plugin bundles MCP configuration, an Environments workflow skill and a hook that validates local mounts before shell commands.

Its terminal and IDE requirements include Claude Code 2.1.273 or later. The MCP server and local mounts currently support Mac and Linux; the validation hook also requires sqlite3.

Inside a Claude Code session, install through the marketplace:

/plugin marketplace add 1Password/1password-claude-plugin
/plugin install 1password@1password

Enable MCP integration in 1Password, start a new Claude Code session, and check the connection:

/mcp

Migration needs special care. The documented import workflow reads an existing plaintext .env file before adding its values to 1Password. Avoid assuming that an automated import prevents initial exposure to the agent. For sensitive projects, prefer importing through the desktop app. Rotate credentials previously exposed in source control, agent context or logs; moving them does not undo earlier exposure.

The Important .env Limitation Developers Should Understand

The MCP server withholding secrets does not make every local execution path secret-free.

The local mount documentation explains that values are delivered through a UNIX named pipe. Once authorized, the mount does not distinguish between reader processes; access remains available until 1Password locks or the mount is disabled.

Consequently, a coding agent with sufficient shell access could read an unlocked mount and expose its contents through command output. The protection against plaintext files on disk is different from process isolation.

Other documented constraints include:

  • Mac and Linux support for local mounts.
  • Up to ten enabled mounts per device.
  • Concurrent readers can conflict.
  • Aggressive file watchers, including some Vite setups, can trigger restart loops.

For compatible projects that do not need automatic .env reloads, 1Password documents excluding the mounted file from watching.

A practical recommendation is to verify configuration through variable names and application behavior, rather than printing complete environments into agent-visible output. Keep production credentials out of ordinary development sessions whenever possible.

Try the Existing Claude Browser Integration

For a documented browser-login workflow, 1Password for Claude requires:

  • A Mac.
  • 1Password desktop and browser extension version 8.12.28 or later.
  • Claude Desktop and Claude in Chrome.
  • A Claude Pro, Max, Team or Enterprise plan.

Open both desktop applications, then use Customize → Connectors → 1Password in Claude to connect them. Start a Cowork task requiring a website login and review the resulting 1Password request.

The integration supports usernames, passwords, one-time passwords and supported linked sign-in providers. Passkeys and other item types are not yet supported in this documented integration. Organization settings may also need to be enabled by administrators.

For an initial test, choose a task with an easily checked outcome, such as finding a delivery status. Confirm the selected account and requested action before expanding to more sensitive workflows.

How to Evaluate It Before Wider Adoption

A useful pilot should test both successful access and safe failure:

  1. Choose a limited account. Prefer a test account or a role with only the permissions the task requires.
  2. Define the outcome. Specify whether the assistant may read, draft, modify or submit.
  3. Check account selection. Verify that personal and business logins cannot be confused during approval.
  4. Test denial. Confirm that the workflow stops or requests human help when access is rejected.
  5. Check outputs. Inspect reports and logs for unnecessary sensitive information.
  6. End access deliberately. Review the destination website’s session state after the task.

These are evaluation recommendations, not additional capabilities guaranteed by the product. They help distinguish a successful login demo from a dependable recurring workflow.

Developers building their own personal agent should start with the partnership route linked in the launch announcement. The announcement should not be treated as documentation for a universal, self-service login API.

Conclusion

1Password for Agents makes approved account access more practical by separating credential handling from the model’s task execution. Its value is strongest when that separation is paired with limited account permissions, clear task boundaries and deliberate session management.

For developers, the existing Environments workflow offers a concrete starting point, provided local process access is understood. For browser automation, availability and authentication support must be checked for the chosen partner.

Start with the official integration directory, choose one supported workflow, and validate it with a limited account before expanding access.

Share this article