aws-mcp

Services

Every service listed here is registered in internal/gen/services/services.json and discovered automatically via reflection (see Architecture) — nothing below is hand-written. Regenerate this exact data at any time with the aws_list_services/aws_list_operations tools, or locally via go test ./internal/awsx/registry/....

426 services, 18,783 operations, 17,905 (95.3%) dispatchable through aws_invoke. Unsupported operations (878 total) have a shape generic JSON dispatch can’t safely handle — a streaming body, an open-content “document” field, a union/polymorphic type accepted as input (even nested inside another struct, e.g. dynamodb.TransactWriteItems), or an event-stream channel — most commonly in s3 (object bodies), dynamodb (AttributeValue), and a handful of newer/preview services. A union/polymorphic type in an output field, by contrast, dispatches fine (it marshals via its concrete value regardless of static type), so it isn’t counted here. Unsupported operations still appear in aws_list_operations/aws_describe_operation for visibility; only aws_invoke refuses them.

To narrow the server to a subset, set AWS_TOOLSETS to a comma-separated list of the service names below (see Configuration).

Adding a service

  1. Add "<name>": "github.com/aws/aws-sdk-go-v2/service/<name>" to internal/gen/services/services.json.
  2. Run make generate (regenerates internal/awsx/registry/zz_generated_clients.go).
  3. go mod tidy to pick up the new SDK module.

No Go code to write — the new service’s operations, schemas, and read-only classification are all derived automatically the next time the catalog is built.

See Architecture for how discovery and dispatch actually work, or Prompts for the built-in guided workflows.

Full list

Service Operations Unsupported
accessanalyzer 39 4
account 15 0
acm 39 5
acmpca 23 0
aiops 11 0
amp 44 5
amplify 37 0
amplifybackend 31 0
amplifyuibuilder 28 3
apigateway 124 0
apigatewaymanagementapi 3 0
apigatewayv2 103 0
appconfig 56 4
appconfigdata 2 0
appfabric 26 4
appflow 25 0
appintegrations 23 0
applicationautoscaling 14 0
applicationcostprofiler 6 0
applicationdiscoveryservice 28 1
applicationinsights 33 0
applicationsignals 30 8
appmesh 38 10
apprunner 37 0
appstream 89 0
appsync 74 0
arcregionswitch 21 2
arczonalshift 15 0
artifact 16 1
athena 70 0
auditmanager 62 0
autoscaling 66 0
autoscalingplans 6 0
b2bi 30 9
backup 109 0
backupgateway 25 0
backupsearch 12 1
batch 45 0
bcmdashboards 15 2
bcmdataexports 12 0
bcmpricingcalculator 36 1
bcmrecommendedactions 1 0
bedrock 108 12
bedrockagent 75 16
bedrockagentcore 65 25
bedrockagentcorecontrol 153 41
bedrockagentruntime 33 11
bedrockdataautomation 27 1
bedrockdataautomationruntime 6 1
bedrockruntime 11 8
billing 17 0
billingconductor 32 0
braket 17 1
budgets 26 0
chatbot 34 0
chime 62 0
chimesdkidentity 30 0
chimesdkmediapipelines 31 0
chimesdkmeetings 16 0
chimesdkmessaging 51 0
chimesdkvoice 96 0
cleanrooms 100 23
cleanroomsml 59 2
cloud9 13 0
cloudcontrol 8 0
clouddirectory 66 16
cloudformation 90 0
cloudfront 167 2
cloudfrontkeyvaluestore 6 0
cloudhsm 20 0
cloudhsmv2 18 0
cloudsearch 26 0
cloudsearchdomain 3 1
cloudtrail 60 0
cloudtraildata 1 0
cloudwatch 50 1
cloudwatchevents 51 0
cloudwatchlogs 118 3
codeartifact 48 2
codebuild 59 0
codecatalyst 38 0
codecommit 79 0
codeconnections 27 0
codedeploy 47 0
codeguruprofiler 23 0
codegurureviewer 14 0
codegurusecurity 13 1
codepipeline 44 0
codestarconnections 27 0
codestarnotifications 13 0
cognitoidentity 23 0
cognitoidentityprovider 128 6
cognitosync 17 0
comprehend 85 0
comprehendmedical 26 0
computeoptimizer 28 0
computeoptimizerautomation 23 0
configservice 97 0
connect 375 8
connectcampaigns 22 2
connectcampaignsv2 37 9
connectcases 43 13
connectcontactlens 1 0
connecthealth 16 1
connectparticipant 11 0
controlcatalog 6 0
controltower 28 9
costandusagereportservice 7 0
costexplorer 47 0
costoptimizationhub 8 0
customerprofiles 107 2
databasemigrationservice 119 3
databrew 44 0
dataexchange 37 0
datapipeline 19 0
datasync 53 0
datazone 189 33
dax 21 0
deadline 126 14
detective 29 0
devicefarm 77 0
devopsagent 62 24
devopsguru 31 0
directconnect 63 0
directoryservice 80 0
directoryservicedata 17 4
dlm 8 0
docdb 55 0
docdbelastic 19 0
drs 50 0
dsql 16 1
dynamodb 57 13
dynamodbstreams 4 0
ebs 6 2
ec2 772 0
ec2instanceconnect 2 0
ecr 58 0
ecrpublic 23 0
ecs 77 5
efs 31 0
eks 65 0
eksauth 1 0
elasticache 75 0
elasticbeanstalk 47 0
elasticloadbalancing 29 0
elasticloadbalancingv2 51 0
elasticsearchservice 51 0
elementalinference 16 3
emr 65 0
emrcontainers 23 2
emrserverless 22 1
entityresolution 38 10
eventbridge 57 0
evs 22 0
finspace 50 0
finspacedata 31 0
firehose 12 0
fis 26 0
fms 42 0
forecast 63 0
forecastquery 2 0
frauddetector 73 0
freetier 5 0
fsx 48 0
gamelift 120 0
gameliftstreams 25 0
geomaps 5 0
geoplaces 7 0
georoutes 5 0
glacier 33 3
globalaccelerator 56 0
glue 296 12
grafana 25 1
greengrass 92 0
greengrassv2 29 0
groundstation 40 10
guardduty 90 0
health 14 0
healthlake 14 2
iam 176 0
identitystore 19 11
imagebuilder 77 0
inspector 37 0
inspector2 75 9
inspectorscan 1 1
interconnect 13 4
internetmonitor 16 0
invoicing 17 0
iot 272 2
iotdataplane 11 0
iotdeviceadvisor 14 0
iotfleetwise 57 11
iotjobsdataplane 5 0
iotmanagedintegrations 83 7
iotsecuretunneling 8 0
iotsitewise 104 1
iotthingsgraph 35 0
iottwinmaker 40 6
iotwireless 112 0
ivs 41 0
ivschat 17 2
ivsrealtime 39 0
kafka 59 0
kafkaconnect 18 0
kendra 66 3
kendraranking 9 0
keyspaces 19 0
keyspacesstreams 4 0
kinesis 39 1
kinesisanalytics 20 0
kinesisanalyticsv2 33 0
kinesisvideo 32 0
kinesisvideoarchivedmedia 6 2
kinesisvideomedia 1 1
kinesisvideosignaling 2 0
kinesisvideowebrtcstorage 2 0
kms 54 0
lakeformation 61 3
lambda 85 2
lambdacore 5 2
lambdamicrovms 24 4
launchwizard 15 0
lexmodelbuildingservice 42 0
lexmodelsv2 107 0
lexruntimeservice 5 2
lexruntimev2 6 3
licensemanager 62 0
licensemanagerlinuxsubscriptions 11 0
licensemanagerusersubscriptions 17 10
lightsail 161 0
location 64 0
lookoutequipment 49 0
m2 37 6
machinelearning 28 0
macie2 81 0
mailmanager 60 12
managedblockchain 27 0
managedblockchainquery 9 0
marketplaceagreement 25 1
marketplacecatalog 13 5
marketplacecommerceanalytics 2 0
marketplacedeployment 4 0
marketplacediscovery 9 0
marketplaceentitlementservice 1 0
marketplacemetering 4 0
marketplacereporting 1 0
mediaconnect 82 14
mediaconvert 34 0
medialive 123 1
mediapackage 19 0
mediapackagev2 30 2
mediapackagevod 17 0
mediastore 21 0
mediastoredata 5 2
mediatailor 48 0
medicalimaging 18 5
memorydb 45 0
mgn 95 6
migrationhub 21 0
migrationhubconfig 4 0
migrationhuborchestrator 31 5
migrationhubrefactorspaces 24 0
migrationhubstrategy 22 1
mpa 22 2
mq 25 0
mturk 39 0
mwaa 12 1
mwaaserverless 15 2
neptune 70 0
neptunedata 43 9
neptunegraph 34 3
networkfirewall 84 0
networkflowmonitor 25 2
networkmanager 95 0
networkmonitor 12 0
notifications 39 0
notificationscontacts 9 0
novaact 16 2
oam 15 0
observabilityadmin 40 0
odb 66 2
omics 107 11
opensearch 96 8
opensearchserverless 46 12
organizations 63 0
osis 22 0
outposts 43 0
partnercentralaccount 29 1
partnercentralbenefits 17 4
partnercentralchannel 17 4
partnercentralrevenuemeasurement 18 0
partnercentralselling 45 4
paymentcryptography 32 2
paymentcryptographydata 15 15
pcaconnectorad 25 2
pcaconnectorscep 12 1
pcs 19 0
personalize 71 0
personalizeevents 5 0
personalizeruntime 3 0
pi 14 0
pinpoint 122 0
pinpointemail 42 0
pinpointsmsvoice 8 0
pinpointsmsvoicev2 109 1
pipes 10 2
polly 10 2
pricing 5 0
proton 87 2
qapps 35 5
qbusiness 83 18
qconnect 94 19
quicksight 267 24
ram 35 0
rbin 10 0
rds 164 0
rdsdata 6 2
redshift 141 4
redshiftdata 11 0
redshiftserverless 65 2
rekognition 75 0
repostspace 19 0
resiliencehub 63 0
resiliencehubv2 51 3
resourceexplorer2 32 2
resourcegroups 23 0
resourcegroupstaggingapi 9 0
rolesanywhere 30 2
route53 71 0
route53domains 34 0
route53globalresolver 47 0
route53profiles 16 0
route53recoverycluster 4 0
route53recoverycontrolconfig 25 0
route53recoveryreadiness 32 0
route53resolver 72 0
rtbfabric 36 3
rum 20 0
s3 112 11
s3control 97 3
s3files 21 0
s3outposts 5 0
s3tables 49 3
s3vectors 19 4
sagemaker 403 17
sagemakera2iruntime 5 0
sagemakeredge 3 0
sagemakerfeaturestoreruntime 6 0
sagemakergeospatial 19 4
sagemakerjobruntime 4 1
sagemakermetrics 2 0
sagemakerruntime 3 1
sagemakerruntimehttp2 1 1
savingsplans 10 0
scheduler 12 0
schemas 31 0
secretsmanager 23 0
securityagent 92 7
securityhub 109 13
securityir 24 0
securitylake 31 5
serverlessapplicationrepository 14 0
servicecatalog 90 0
servicecatalogappregistry 24 0
servicediscovery 30 0
servicequotas 26 0
ses 71 0
sesv2 111 0
sfn 37 0
shield 36 0
signer 19 0
signerdata 1 0
signin 8 0
simpledbv2 3 0
snowball 27 0
snowdevicemanagement 13 1
sns 42 0
socialmessaging 31 0
sqs 23 0
ssm 146 1
ssmcontacts 39 0
ssmguiconnect 3 0
ssmincidents 31 10
ssmquicksetup 14 0
ssmsap 27 0
sso 4 0
ssoadmin 79 4
ssooidc 4 0
storagegateway 96 0
sts 11 0
supplychain 30 0
support 16 0
supportapp 10 0
supportauthz 11 1
sustainability 2 0
swf 39 0
synthetics 22 0
taxsettings 16 0
textract 25 0
timestreaminfluxdb 19 1
timestreamquery 15 0
timestreamwrite 19 0
tnb 33 3
transcribe 43 2
transcribestreaming 5 4
transfer 71 4
translate 19 0
trustedadvisor 11 0
uxc 3 0
verifiedpermissions 34 11
voiceid 29 0
vpclattice 73 9
waf 77 0
wafregional 81 0
wafv2 59 0
wellarchitected 72 0
wickr 44 0
wisdom 41 5
workdocs 44 0
workmail 92 0
workmailmessageflow 2 1
workspaces 91 1
workspacesinstances 13 0
workspacesthinclient 16 0
workspacesweb 75 4
xray 38 1