Welcome to the AWS IAM Data MCP Server!

This MCP Server contains daily updated AWS IAM Data, which can be used to write IAM policies and roles with an LLM. You can query the AWS IAM Data via prompts as well.
You can use it by adding the following URL to your tool's MCP resources:
https://mcp.awsiamdata.com/sse (Server-Sent Events)
https://mcp.awsiamdata.com/mcp (Streaming HTTP)
Tool Name Description Parameters
getServiceCount Get the number of AWS services that support IAM -
listServices List all AWS services that support IAM -
getService Get a specific AWS service's IAM details, containing actions, resource types, and condition keys Service Name (fuzzy matching)
getServiceActions Get the actions for a given AWS service Service Name (fuzzy matching)
getServiceResourceTypes Get the resource types for a given AWS service Service Name (fuzzy matching)
getServiceConditionKeys Get the condition keys for a given AWS service Service Name (fuzzy matching)
getChangelog Get the daily changelog for AWS IAM, containing new services and actions, as well as removed services and actions -
getChangelogByDate Get the daily changelog for AWS IAM by date, containing new services and actions, as well as removed services and actions Date (format YYYY-MM-DD)
getSummary Get a statistical summary of the AWS IAM data -
getActionsByType Get statistics about the action types -
getShortestActionNames Get shortest action names -
getLongestActionNames Get longest action names -
getShortestConditionKeyNames Get shortest condition key names -
getLongestConditionKeyNames Get longest condition key names -
getShortestServicePrefixes Get shortest service prefixes -
getLongestServicePrefixes Get longest service prefixes -
getMostReferencedResourceARNs Get most referenced resource ARNs -
getServicesWithLeastActions Get services with least actions -
getServicesWithMostActions Get services with most actions -