productivity
Bitwarden MCP, CLI, and Lua Integration for AI Agents
Bitwarden integration docs for AI agents: MCP gateway setup, Bitwarden CLI commands, Lua API reference, credentials, and function schemas.Bitwarden 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 |
|---|---|---|---|
bitwarden.bitwarden_collections_get | Read read | 0 | Retrieves the details of an existing collection. You need only supply the unique collection identifier that was returned upon collection creation. |
bitwarden.bitwarden_collections_put | Write write | 0 | Updates the specified collection object. If a property is not provided, the value of the existing property will be reset. |
bitwarden.bitwarden_collections_delete | Write write | 0 | Permanently deletes a collection. This cannot be undone. |
bitwarden.bitwarden_collections_list | Read read | 0 | Returns a list of your organization's collections. Collection objects listed in this call do not include information about their associated groups. |
bitwarden.bitwarden_events_list | Read read | 0 | Returns a filtered list of your organization's event logs, paged by a continuation token. If no filters are provided, it will return the last 30 days of event for the organization. |
bitwarden.bitwarden_groups_get | Read read | 0 | Retrieves the details of an existing group. You need only supply the unique group identifier that was returned upon group creation. |
bitwarden.bitwarden_groups_put | Write write | 0 | Updates the specified group object. If a property is not provided, the value of the existing property will be reset. |
bitwarden.bitwarden_groups_delete | Write write | 0 | Permanently deletes a group. This cannot be undone. |
bitwarden.bitwarden_groups_get_member_ids | Read read | 0 | Retrieves the unique identifiers for all members that are associated with this group. You need only supply the unique group identifier that was returned upon group creation. |
bitwarden.bitwarden_groups_put_member_ids | Write write | 0 | Updates the specified group's member associations. |
bitwarden.bitwarden_groups_list | Read read | 0 | Returns a list of your organization's groups. Group objects listed in this call include information about their associated collections. |
bitwarden.bitwarden_groups_post | Write write | 0 | Creates a new group object. |
bitwarden.bitwarden_members_get | Read read | 0 | Retrieves the details of an existing member of the organization. You need only supply the unique member identifier that was returned upon member creation. |
bitwarden.bitwarden_members_put | Write write | 0 | Updates the specified member object. If a property is not provided, the value of the existing property will be reset. |
bitwarden.bitwarden_members_remove | Write write | 0 | Removes a member from the organization. This cannot be undone. The user account will still remain. |
bitwarden.bitwarden_members_get_group_ids | Read read | 0 | Retrieves the unique identifiers for all groups that are associated with this member. You need only supply the unique member identifier that was returned upon member creation. |
bitwarden.bitwarden_members_put_group_ids | Write write | 0 | Updates the specified member's group associations. |
bitwarden.bitwarden_members_list | Read read | 0 | Returns a list of your organization's members. Member objects listed in this call include information about their associated collections. |
bitwarden.bitwarden_members_post | Write write | 0 | Creates a new member object by inviting a user to the organization. |
bitwarden.bitwarden_members_post_reinvite | Write write | 0 | Re-sends the invitation email to an organization member. |
bitwarden.bitwarden_members_revoke | Write write | 0 | Revoke a member's access to an organization. |
bitwarden.bitwarden_members_restore | Write write | 0 | Restores a previously revoked member of the organization. |
bitwarden.bitwarden_organization_get_subscription | Read read | 0 | Retrieves the subscription details for the current organization. |
bitwarden.bitwarden_organization_post_subscription | Write write | 0 | Update the organization's current subscription for Password Manager and/or Secrets Manager. |
bitwarden.bitwarden_organization_import | Write write | 0 | Import members and groups from an external system. |
bitwarden.bitwarden_policies_get | Read read | 0 | Retrieves the details of a policy. |
bitwarden.bitwarden_policies_put | Write write | 0 | Updates the specified policy. If a property is not provided, the value of the existing property will be reset. |
bitwarden.bitwarden_policies_list | Read read | 0 | Returns a list of your organization's policies. |