About Cats
Cats is an MCP server published by aws in the Science category: control Acceptance Testing Suite: test AWS controls, network paths, and account behavior across many accounts with pytest and ephemeral test infrastructure.
The repository has 5 stars and 2 forks, with the last commit 11 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/aws/catsThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (10)
cats_account_infoRuntime metadata from CloudFormation outputs: targets, deployed handlers, EC2 DNS, tags, deployed CATS version.
Parameters not published.
cats_http_callHTTP call from ACCOUNT's TARGET to HOST:PORT.
Parameters not published.
cats_infra_statusCloudFormation stack status and deploying CATS version per account. Read-only DescribeStacks.
Parameters not published.
cats_list_accountsList every account in the CATS config: name, account_id, tags, declared target names.
Parameters not published.
cats_receive_s3Poll the receiving ACCOUNT's response bucket for a UDP receipt with CORRELATION_ID. Retry on False — delivery is best-effort.
Parameters not published.
cats_shellRun shell command(s) on ACCOUNT's TARGET EC2 instance via SSM AWS-RunShellScript.
Parameters not published.
cats_tcp_callTCP connection attempt from ACCOUNT's TARGET to HOST:PORT.
Parameters not published.
cats_udp_callUDP send from ACCOUNT's TARGET to HOST:PORT.
Parameters not published.
cats_validateValidate cats.yaml syntax + schema. No AWS calls. Returns {valid, message, config_path}.
Parameters not published.
cats_write_profileWrite an AWS profile that assumes ACCOUNT's ROLE from the identity this server runs as.
Parameters not published.
Ask AI
Ask AI about Cats
Powered by Claude
Security checks
6 checks have not been run yet.