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.
Register a new user. Parameters: email (string), password (string)
Verify account with confirmation code. Parameters: username (string), confirmationCode (string)
Authenticate a user. Parameters: username (string), password (string)
Sign out the current user. Parameters: None
Get the current signed-in user. Parameters: None
Request password reset code. Parameters: username (string)
Reset password with verification code. Parameters: username (string), code (string), newPassword (string)
Change password for signed-in user. Parameters: oldPassword (string), newPassword (string)
Refresh the authentication tokens. Parameters: None
Update user profile attributes. Parameters: attributes (Array of {name: string, value: string})
Delete the current signed-in user. Parameters: None
Resend account verification code. Parameters: username (string)
Verify TOTP for MFA. Parameters: username (string), totpCode (string)
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!