Amazon Cognito · Capability

Amazon Cognito User Authentication

Workflow capability for managing user authentication, identity federation, and access control using Amazon Cognito User Pools and Identity Pools. Used by application developers and platform administrators to implement secure sign-up, sign-in, and AWS resource access for web and mobile apps.

Run with Naftiko AmazonAWSAuthenticationIdentityUser ManagementOAuthFederated Identity

What You Can Do

GET
List user pools — List all user pools.
/v1/user-pools
POST
Create user pool — Create a new user pool.
/v1/user-pools
GET
List users — List users in a user pool.
/v1/user-pools/{user_pool_id}/users
POST
Create user — Create a new user in the pool.
/v1/user-pools/{user_pool_id}/users
GET
List identity pools — List all identity pools.
/v1/identity-pools
POST
Initiate auth — Start the authentication flow.
/v1/auth/initiate
POST
Get credentials — Get temporary AWS credentials for a federated identity.
/v1/credentials

MCP Tools

list-user-pools

List all Amazon Cognito user pools in the account.

read-only
describe-user-pool

Get configuration details of a specific Cognito user pool.

read-only
create-user-pool

Create a new Amazon Cognito user pool.

list-users

List users in a Cognito user pool.

read-only
get-user

Get details of a specific user in a Cognito user pool.

read-only
create-user

Create a new user in a Cognito user pool.

delete-user

Delete a user from a Cognito user pool.

initiate-auth

Initiate an authentication flow in Cognito.

list-identity-pools

List all Cognito identity pools.

read-only
describe-identity-pool

Get details of a specific Cognito identity pool.

read-only
get-credentials

Get temporary AWS credentials for a federated Cognito identity.

read-only
create-identity-pool

Create a new Cognito identity pool for federated identity management.

APIs Used

cognito-user-pools cognito-identity-pools