AWS Cognito
Summary
AWS Cognito MCP Server provides authentication and user management capabilities for AI assistants by connecting to AWS Cognito. Developed by gitCarrot, this TypeScript implementation exposes a comprehensive set of user authentication flows including sign-up, sign-in, password management, account verification, and multi-factor authentication. The server uses the amazon-cognito-identity-js library to interact with AWS Cognito User Pools, handling token management and user sessions securely. Particularly valuable for applications requiring robust identity management without building custom authentication systems, it enables AI assistants to manage user accounts through natural language interactions.
Available Actions(13)
sign_up
Register a new user. Parameters: email (string), password (string)
sign_up_confirm_code_from_email
Verify account with confirmation code. Parameters: username (string), confirmationCode (string)
sign_in
Authenticate a user. Parameters: username (string), password (string)
sign_out
Sign out the current user. Parameters: None
getCurrentUser
Get the current signed-in user. Parameters: None
reset_password_send_code
Request password reset code. Parameters: username (string)
reset_password_veryify_code
Reset password with verification code. Parameters: username (string), code (string), newPassword (string)
change_password
Change password for signed-in user. Parameters: oldPassword (string), newPassword (string)
refresh_session
Refresh the authentication tokens. Parameters: None
update_user_attributes
Update user profile attributes. Parameters: attributes (Array of {name: string, value: string})
delete_user
Delete the current signed-in user. Parameters: None
resend_confirmation_code
Resend account verification code. Parameters: username (string)
verify_software_token
Verify TOTP for MFA. Parameters: username (string), totpCode (string)
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论