productivity
1Password Connect MCP, CLI, and Lua Integration for AI Agents
1Password Connect integration docs for AI agents: MCP gateway setup, 1Password Connect CLI commands, Lua API reference, credentials, and function schemas.1Password Connect for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
onepassword-connect.onepassword_connect_get_api_activity | Read read | 0 | Retrieve a list of API Requests that have been made. Official 1Password Connect endpoint: GET /activity. |
onepassword-connect.onepassword_connect_get_vaults | Read read | 0 | Get all Vaults Official 1Password Connect endpoint: GET /vaults. |
onepassword-connect.onepassword_connect_get_vault_by_id | Read read | 0 | Get Vault details and metadata Official 1Password Connect endpoint: GET /vaults/{vaultUuid}. |
onepassword-connect.onepassword_connect_get_vault_items | Read read | 0 | Get all items for inside a Vault Official 1Password Connect endpoint: GET /vaults/{vaultUuid}/items. |
onepassword-connect.onepassword_connect_create_vault_item | Write write | 0 | Create a new Item Official 1Password Connect endpoint: POST /vaults/{vaultUuid}/items. |
onepassword-connect.onepassword_connect_get_vault_item_by_id | Read read | 0 | Get the details of an Item Official 1Password Connect endpoint: GET /vaults/{vaultUuid}/items/{itemUuid}. |
onepassword-connect.onepassword_connect_update_vault_item | Write write | 0 | Update an Item Official 1Password Connect endpoint: PUT /vaults/{vaultUuid}/items/{itemUuid}. |
onepassword-connect.onepassword_connect_delete_vault_item | Write write | 0 | Delete an Item Official 1Password Connect endpoint: DELETE /vaults/{vaultUuid}/items/{itemUuid}. |
onepassword-connect.onepassword_connect_patch_vault_item | Write write | 0 | Applies a modified [RFC6902 JSON Patch](https://tools.ietf.org/html/rfc6902) document to an Item or ItemField. This endpoint only supports `add`, `remove` and `replace` operations. When modifying a specific ItemField, the ItemField's ID in the `path` attribute |
onepassword-connect.onepassword_connect_get_item_files | Read read | 0 | Get all the files inside an Item Official 1Password Connect endpoint: GET /vaults/{vaultUuid}/items/{itemUuid}/files. |
onepassword-connect.onepassword_connect_get_details_of_file_by_id | Read read | 0 | Get the details of a File Official 1Password Connect endpoint: GET /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}. |
onepassword-connect.onepassword_connect_download_file_by_id | Read read | 0 | Get the content of a File Official 1Password Connect endpoint: GET /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content. |
onepassword-connect.onepassword_connect_get_heartbeat | Read read | 0 | Ping the server for liveness Official 1Password Connect endpoint: GET /heartbeat. |
onepassword-connect.onepassword_connect_get_server_health | Read read | 0 | Get state of the server and its dependencies. Official 1Password Connect endpoint: GET /health. |
onepassword-connect.onepassword_connect_get_prometheus_metrics | Read read | 0 | See Prometheus documentation for a complete data model. Official 1Password Connect endpoint: GET /metrics. |