Skip to content
Agentmart
Submit a tool

Onepassword

MCP server for interacting with 1Password via the CLI to read and manage credentials.

Connector by pulsemcp.com · Domain verified by the MCP Registry

IndexedMITLocal (stdio)★ 81
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/pulsemcp-com-onepassword

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for interacting with 1Password via the CLI to read and manage credentials.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
5 read · 4 write · 0 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 9

Read from the source code; the running server may list different tools.

Read 5 · Look things up without changing anything.

  • onepassword_get_item
  • onepassword_get_item_metadata
  • onepassword_list_items
  • onepassword_list_items_by_tag
  • onepassword_list_vaults

Write 4 · Create, change, send or run things.

  • onepassword_create_api_credential
  • onepassword_create_login
  • onepassword_create_secure_note
  • onepassword_share_item

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • OP_SERVICE_ACCOUNT_TOKEN

Other settings (environment variables or headers).

  • DANGEROUSLY_SKIP_ELICITATIONS
  • ENABLED_TOOLGROUPS
  • OP_ELICITATION_READ
  • OP_ELICITATION_WRITE
  • OP_WHITELISTED_ITEMS
  • SKIP_HEALTH_CHECKS

Tools (9)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • onepassword_create_api_credential

    Create one or more API Credential items in 1Password in a single call. **BATCH ALL CREDENTIALS INTO ONE CALL.** When write elicitation is enabled, this tool prompts the user once for the entire `items` array. Calling it once with N credentials shows the user one prompt listing all N credentials; calling it N times forces N separate approval prompts seconds apart — exactly the kind of repeated interruption that frustrates users. **Plan up front, then call once.** Before invoking this tool, decide every API credential you intend to create for the current workflow (e.g., across all environments…

  • onepassword_create_login

    Create one or more login items in 1Password in a single call. **BATCH ALL LOGINS INTO ONE CALL.** When write elicitation is enabled, this tool prompts the user once for the entire `items` array. Calling it once with N logins shows the user one prompt listing all N logins; calling it N times forces N separate approval prompts seconds apart — exactly the kind of repeated interruption that frustrates users. **Plan up front, then call once.** Before invoking this tool, decide every login you intend to create for the current workflow and pass them all in one `items` array. A single call can creat…

  • onepassword_create_secure_note

    Create one or more secure notes in 1Password in a single call. **BATCH ALL NOTES INTO ONE CALL.** When write elicitation is enabled, this tool prompts the user once for the entire `items` array. Calling it once with N notes shows the user one prompt listing all N notes; calling it N times forces N separate approval prompts seconds apart — exactly the kind of repeated interruption that frustrates users. **Plan up front, then call once.** Before invoking this tool, decide every secure note you intend to create for the current workflow and pass them all in one `items` array. If you discover add…

  • onepassword_get_item

    Get the details of one or more 1Password items in a single call. **Only use this tool when you actually need to read a credential value.** If you only need to check whether an item exists or inspect its field structure (titles, vault, tags, field labels, types, URLs), call `onepassword_get_item_metadata` instead — that path returns the same metadata without triggering an approval prompt. **BATCH ALL LOOKUPS INTO ONE CALL.** Sensitive-field reveal is gated by a single user approval that covers the entire `items` array. Calling this tool once with N items shows the user one prompt listing all …

  • onepassword_get_item_metadata

    Get the non-sensitive metadata for one or more 1Password items WITHOUT triggering an approval prompt. Use this whenever you only need to check whether an item exists or inspect its structure (titles, vault, tags, field labels/types, URLs, dates) — never to read the secret value of a field. This is the right tool for existence checks (e.g., "is there already a 1Password entry for customer X before I mint a new credential?"). Use `onepassword_get_item` instead when you actually need to read a credential value — that path requires user approval. **What's returned:** - Item metadata (title, cate…

  • onepassword_list_items

    List items in one or more 1Password vaults in a single call. **BATCH ALL VAULT LISTINGS INTO ONE CALL.** When you need to enumerate items from multiple vaults, pass every `vaultId` in a single `items` array — one round-trip, no per-call approval friction. Calling this tool once per vault is wasteful and slow. **Use this tool for discovery to avoid get_item loops.** This tool returns titles, categories, and tags for every item in a vault without triggering any sensitive-field elicitation. When you need to find candidate items for downstream work (e.g., retrieving full details with `onepasswor…

  • onepassword_list_items_by_tag

    List 1Password items matching one or more tag queries in a single call. **BATCH ALL TAG QUERIES INTO ONE CALL.** When you need to filter by multiple tags or scope across multiple vaults, pass every `tag` (and optional `vaultId`) in a single `items` array — one round-trip. Calling this tool once per tag is wasteful and slow. **Use this tool for discovery to avoid get_item loops.** This tool returns titles, categories, and tags without triggering any sensitive-field elicitation. When you need to find candidate items by tag for downstream work (e.g., retrieving full details with `onepassword_ge…

  • onepassword_list_vaults

    List all 1Password vaults accessible by the service account. This is the one-shot discovery starting point — call it once up front (it takes no inputs) and feed the resulting vault IDs into a single bulk call to `onepassword_list_items` (which accepts an array of vault IDs in one request). Avoid alternating `list_vaults` → `list_items` → `list_vaults` workflows; gather all vault IDs first, then issue one batched `list_items` call. Returns a list of vaults with their IDs and names. Use vault IDs when calling other tools that require a vault parameter. **Returns:** - Array of vaults, each wit…

  • onepassword_share_item

    Create one or more shareable links for 1Password items in a single call. **BATCH ALL SHARES INTO ONE CALL.** This tool is gated by a single user approval that covers the entire `items` array. Calling it once with N items shows the user one prompt listing all N share requests; calling it N times forces N separate approval prompts seconds apart, which is annoying and error-prone for the user. **Plan up front, then call once.** Before invoking this tool, decide every share you intend to mint for the current workflow and pass them all in one `items` array. Even if it feels natural to share items…

Signals

Stars
81
Forks
10
Open issues
26
Contributors
4
Last commit (this folder)
Jun 14, 2026 (4 months ago)
Last release
Jun 17, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
com.pulsemcp/onepassword
Version
0.5.4
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from pulsemcp.com

Cite this page

Onepassword MCP server. Agent Mart. https://agentmart.dev/connectors/pulsemcp-com-onepassword (last updated 2026-10-24)