home / mcp / aws cognito mcp server
Provides AWS Cognito-based authentication and user management via MCP tools for sign-up, sign-in, password management, and more.
Configuration
View docs{
"mcpServers": {
"gitcarrot-mcp-server-aws-cognito": {
"command": "/path/to/mcp-server-aws-cognito/build/index.js",
"args": [],
"env": {
"AWS_COGNITO_USER_POOL_ID": "your-user-pool-id",
"AWS_COGNITO_USER_POOL_CLIENT_ID": "your-app-client-id"
}
}
}
}You run this MCP server to authenticate users with AWS Cognito and to handle common user-management flows like sign-up, sign-in, password resets, and MFA. It exposes practical tools you can invoke from an MCP client to manage users and sessions in a secure, scalable way.
You access the server through an MCP client to perform authentication and profile operations. The server provides tools for registering users, signing in, password management, refreshing tokens, updating attributes, and handling MFA, all backed by AWS Cognito.
Register a new user with email and password.
Verify an account using a confirmation code received by email.
Authenticate a user using username and password to obtain authentication tokens.
Sign out the currently authenticated user.
Retrieve information about the current signed-in user.
Request a verification code to reset a forgotten password.
Reset the user password using a verification code and new password.
Change the password for the currently signed-in user.
Refresh authentication tokens to extend the session.
Update attributes for the user profile.
Delete the currently signed-in user account.
Resend the account verification code to the user.
Verify a TOTP code for MFA to enable multi-factor authentication.