JupyterHub REST API
REST API for JupyterHub, the multi-user server for Jupyter notebooks. Provides endpoints for managing users, groups, services, shared servers, OAuth2 authorization, the proxy, and the hub itself. JupyterHub spawns, manages, and proxies multiple instances of the single-user Jupyter notebook server.
What You Can Do
MCP Tools
gethubversion
JupyterHub Get version
gethubinfo
JupyterHub Get detailed info
listusers
JupyterHub List users
createusers
JupyterHub Create users
getuser
JupyterHub Get user
createuser
JupyterHub Create user
updateuser
JupyterHub Update user
deleteuser
JupyterHub Delete user
notifyuseractivity
JupyterHub Notify user activity
startuserserver
JupyterHub Start user server
stopuserserver
JupyterHub Stop user server
startnamedserver
JupyterHub Start named server
stopnamedserver
JupyterHub Stop named server
listusertokens
JupyterHub List user tokens
createusertoken
JupyterHub Create user token
getusertoken
JupyterHub Get user token
revokeusertoken
JupyterHub Revoke user token
listgroups
JupyterHub List groups
creategroups
JupyterHub Create groups
getgroup
JupyterHub Get group
creategroup
JupyterHub Create group
deletegroup
JupyterHub Delete group
addgroupusers
JupyterHub Add users to group
removegroupusers
JupyterHub Remove users from group
listservices
JupyterHub List services
getservice
JupyterHub Get service
getproxyroutes
JupyterHub Get proxy routes
syncproxy
JupyterHub Sync proxy
updateproxy
JupyterHub Update proxy
requesttoken
JupyterHub Request token
identifytoken
JupyterHub Identify token
identifycookie
JupyterHub Identify cookie
oauth2authorize
JupyterHub OAuth2 authorize
oauth2token
JupyterHub OAuth2 token
shutdownhub
JupyterHub Shutdown