← All tools

Teams

Sharing memories by tag with other people, and the membership and invitation machinery that governs it.

12Tools
18Parameters
2026-09-03Generated

muninn_team_add_member

Writes 2 parameters

Add a user to a team as a member. Caller must be the team owner. To make someone an owner, use muninn_team_transfer_owner.

ParameterTypeRequiredDescription
teamId string Required Team ID.
userId string Required User ID of the person to add.

muninn_team_create

Writes 1 parameter

Create a new team. The caller becomes the owner and first member. Returns the new teamId.

ParameterTypeRequiredDescription
name string Required Human-readable team name.

muninn_team_delete

Writes Destructive 1 parameter

Delete a team permanently. Caller must be the team owner. Removes all members, share rules, and (for an encrypted team) the team keys.

ParameterTypeRequiredDescription
teamId string Required Team ID.

muninn_team_invite

Writes 2 parameters

Invite someone to a team by email. Caller must be the team owner. For an encrypted team, the invite carries the team key wrapped to a single-use token so the invitee can read team memories once they accept.

ParameterTypeRequiredDescription
teamId string Required Team ID.
email string Required Email address of the person to invite.

muninn_team_invite_accept

Writes 1 parameter

Accept a team invite using the token from your invite email. Joins the team and, for an encrypted team, obtains the team key so you can read shared memories.

ParameterTypeRequiredDescription
token string Required The invite token from your invite email.

muninn_team_invites_list

Read only 1 parameter

List pending invites for a team. Caller must be the team owner.

ParameterTypeRequiredDescription
teamId string Required Team ID.

muninn_team_list

Read only 0 parameters

List all teams the current user belongs to.

muninn_team_remove_member

Writes Destructive 2 parameters

Remove a member from a team. Caller must be the team owner (or removing themselves). The sole owner cannot be removed — transfer ownership or delete the team first.

ParameterTypeRequiredDescription
teamId string Required Team ID.
userId string Required User ID of the member to remove.

muninn_team_share_add

Writes 2 parameters

Share all memories with a given tag into a team. Team members will see these memories in their search and session boot results automatically.

ParameterTypeRequiredDescription
teamId string Required Team ID to share into.
tag string Required Tag to share (e.g. 'project-x').

muninn_team_share_remove

Writes Destructive 3 parameters

Revoke a share rule. Only the owner of the share rule (or team owner) can remove it.

ParameterTypeRequiredDescription
teamId string Required Team ID.
ownerId string Required UserId who created the share rule.
tag string Required Tag that was shared.

muninn_team_shares_list

Read only 1 parameter

List all active share rules for a team. Shows which tags each member has shared.

ParameterTypeRequiredDescription
teamId string Required Team ID.

muninn_team_transfer_owner

Writes Destructive 2 parameters

Transfer team ownership to an existing member. The caller (current owner) is demoted to member. A team always has exactly one owner.

ParameterTypeRequiredDescription
teamId string Required Team ID.
userId string Required User ID of the member to promote to owner.

← Back to all 70 tools