Weavz
AWS IAM Identity Center

AWS IAM Identity Center

Audit and manage IAM Identity Center instances, permission sets, account assignments, identity-store users, groups, and memberships.

16 tools

Tools

Name
list_instances

List IAM Identity Center organization and account instances visible to the caller.

list_permission_sets

List permission set ARNs in an IAM Identity Center instance.

describe_permission_set

Get metadata for one IAM Identity Center permission set.

list_accounts_for_permission_set

List AWS account IDs where a permission set has been provisioned.

list_account_assignments

List users and groups assigned to one AWS account for one permission set.

create_account_assignment

Assign one user or group to one AWS account with one permission set. Requires exact confirmation.

delete_account_assignment

Remove one user or group account assignment. Requires exact confirmation.

provision_permission_set

Provision permission-set changes to one account or all currently provisioned accounts. Requires exact confirmation.

list_identity_store_users

List users in an IAM Identity Center identity store.

describe_identity_store_user

Describe one IAM Identity Center identity-store user by ID.

get_identity_store_user_id

Resolve a user ID from a unique identity-store attribute such as UserName.

list_identity_store_groups

List groups in an IAM Identity Center identity store.

describe_identity_store_group

Describe one IAM Identity Center identity-store group by ID.

get_identity_store_group_id

Resolve a group ID from a unique identity-store attribute such as DisplayName.

list_identity_store_group_memberships

List memberships for one IAM Identity Center identity-store group.

list_identity_store_memberships_for_member

List identity-store group memberships for one user.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('aws-identity-center', 'list_instances', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'aws-identity-center',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect AWS IAM Identity Center to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does AWS IAM Identity Center support?

AWS IAM Identity Center supports 16 tools including List Instances, List Permission Sets, Describe Permission Set, List Accounts For Permission Set, List Account Assignments, and more.

Can I use AWS IAM Identity Center with AI agents?

Yes. Add AWS IAM Identity Center to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can AWS IAM Identity Center be used in stateful agent workflows?

Yes. Agents can combine AWS IAM Identity Center tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does AWS IAM Identity Center use?

AWS IAM Identity Center uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the AWS IAM Identity Center integration cost?

The AWS IAM Identity Center integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

Connect AWS IAM Identity Center in minutes

Get 20,000 free action executions every month. No credit card required.