What You Can Do
MCP Tools
setupcommprefs
setup communications preferences
getsetupstate
check if the lakeFS installation is already set up
setup
setup lakeFS and create a first user
getcurrentuser
get current user
login
perform a login
externalprincipallogin
perform a login using an external authenticator
stslogin
perform a login with STS
getauthcapabilities
list authentication capabilities supported
listusers
list users
createuser
create user
getuser
get user
deleteuser
delete user
listgroups
list groups
creategroup
create group
getgroup
get group
deletegroup
delete group
listpolicies
list policies
createpolicy
create policy
getpolicy
get policy
updatepolicy
update policy
deletepolicy
delete policy
listgroupmembers
list group members
addgroupmembership
add group membership
deletegroupmembership
delete group membership
listusercredentials
list user credentials
createcredentials
create credentials
deletecredentials
delete credentials
getcredentials
get credentials
listusergroups
list user groups
listuserpolicies
list user policies
attachpolicytouser
attach policy to user
detachpolicyfromuser
detach policy from user
createuserexternalprincipal
attach external principal to user
deleteuserexternalprincipal
delete external principal from user
listuserexternalprincipals
list user external policies attached to a user
getexternalprincipal
describe external principal by id
listgrouppolicies
list group policies
attachpolicytogroup
attach policy to group
detachpolicyfromgroup
detach policy from group
setgroupacl
set ACL of group
getgroupacl
get ACL of group
listrepositories
list repositories
createrepository
create repository
getrepository
get repository
deleterepository
delete repository
getrepositorymetadata
get repository metadata
setrepositorymetadata
set repository metadata
deleterepositorymetadata
delete repository metadata
getgcrules
get repository GC rules
setgcrules
PUT /repositories/{repository}/settings/gc_rules
deletegcrules
DELETE /repositories/{repository}/settings/gc_rules
getbranchprotectionrules
get branch protection rules
setbranchprotectionrules
PUT /repositories/{repository}/settings/branch_protection
dumprefs
Dump repository refs (tags, commits, branches) to object store Deprecated: a new API will introduce long running operations
restorerefs
Restore repository refs (tags, commits, branches) from object store. Deprecated: a new API will introduce long running operations
dumpsubmit
Backup the repository metadata (tags, commits, branches) and save the backup to the object store.
dumpstatus
Status of a repository dump task
restoresubmit
Restore repository from a dump in the object store
restorestatus
Status of a restore request
listtags
list tags