{"id":20984,"library":"awslabs-iam-mcp-server","title":"AWS Labs IAM MCP Server","description":"An AWS Labs Model Context Protocol (MCP) server for managing AWS IAM resources including users, roles, policies, and permissions. Current version 1.0.18, released periodically on PyPI.","status":"active","version":"1.0.18","language":"python","source_language":"en","source_url":"https://github.com/awslabs/iam-mcp-server","tags":["aws","iam","mcp","model-context-protocol","server"],"install":[{"cmd":"pip install awslabs-iam-mcp-server","lang":"bash","label":"PyPI"}],"dependencies":[{"reason":"Used for AWS Lambda integration if deploying on Lambda","package":"aws-lambda-powertools","optional":true}],"imports":[{"note":"No common wrong import known.","wrong":"","symbol":"IAMServer","correct":"from awslabs_iam_mcp_server import IAMServer"}],"quickstart":{"code":"import os\nfrom awslabs_iam_mcp_server import IAMServer\n\nserver = IAMServer(\n    profile_name=os.environ.get('AWS_PROFILE', 'default'),\n    region=os.environ.get('AWS_REGION', 'us-east-1')\n)\nserver.run()","lang":"python","description":"Initialize and run the IAM MCP server with AWS credentials."},"warnings":[{"fix":"Set AWS_PROFILE environment variable or configure default profile.","message":"The server uses your local AWS credentials via profile or environment variables. Ensure proper IAM permissions (iam:*) are configured to avoid access denied errors.","severity":"gotcha","affected_versions":"all"},{"fix":"Update import statement to 'from awslabs_iam_mcp_server import IAMServer'.","message":"Breaking change between versions <1.0.0 and >=1.0.0: import path changed from 'awslabs_iam_mcp' to 'awslabs_iam_mcp_server'.","severity":"breaking","affected_versions":"<1.0.0"},{"fix":"Use boto3 session or profile_name parameter instead.","message":"The parameter 'aws_access_key_id' and 'aws_secret_access_key' are deprecated in favor of using session or profile. They may be removed in future versions.","severity":"deprecated","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run: pip install awslabs-iam-mcp-server","cause":"Missing installation or wrong Python environment.","error":"ModuleNotFoundError: No module named 'awslabs_iam_mcp_server'"},{"fix":"Set up AWS credentials via environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) or AWS profile.","cause":"AWS credentials are not configured.","error":"botocore.exceptions.NoCredentialsError: Unable to locate credentials"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}