| Service | Project | API Version | MCP Tool Prefix |
|---|---|---|---|
| Compute | Nova | v2.1 | nova_ |
| Networking | Neutron | v2.0 | neutron_ |
| Block Storage | Cinder | v3 | cinder_ |
| Identity | Keystone | v3 | keystone_ |
| Object Storage | Swift | v1 | swift_ |
| DNS | Designate | v2 | designate_ |
| Load Balancing | Octavia | v2 | octavia_ |
| Image | Glance | v2 | glance_ |
| Key Manager | Barbican | v1 | barbican_ |
| Shared File Systems | Manila | v2 | manila_ |
| Bare Metal | Ironic | v1 | ironic_ |
| Service | Project | Catalog Type | MCP Tool Prefix | Purpose |
|---|---|---|---|---|
| Audit | Hermes | audit-data |
hermes_ |
CADF audit events for all service actions |
| Quota/Usage | Limes | resources |
limes_ |
Project/domain/cluster resource quotas |
| Registry | Keppel | keppel |
keppel_ |
Multi-tenant container image registry |
| Endpoint Service | Archer | endpoint-services |
archer_ |
Private network connectivity (like AWS PrivateLink) |
| Metrics | Maia | metrics |
maia_ |
Multi-tenant Prometheus-compatible metrics |
| Autoscaling | Castellum | castellum |
castellum_ |
Resource autoscaling policies |
| Cronus | email-aws |
cronus_ |
Email notification service |
- Check quota usage:
limes_get_project_quota - Review audit trail:
hermes_list_events - Monitor metrics:
maia_querywith PromQL - Manage endpoints:
archer_list_services,archer_list_endpoints
- List servers:
nova_list_servers - Check networking:
neutron_list_networks,neutron_list_ports - View container images:
keppel_list_repositories - Check storage:
cinder_list_volumes
- Audit events:
hermes_list_eventswith time/action/outcome filters - Token info:
keystone_token_infoto see current roles - Project access:
keystone_list_projects
OS_AUTH_URL + OS_APPLICATION_CREDENTIAL_ID + OS_APPCRED_SECRET_CMD
OS_AUTH_URL + OS_USERNAME + OS_PW_CMD + OS_USER_DOMAIN_NAME + OS_PROJECT_NAME + OS_PROJECT_DOMAIN_NAME
Each SAP CC region is an independent OpenStack deployment:
- Separate Keystone (identity)
- Separate service catalog
- Separate credentials required
- Region naming:
<geo>-<country>-<number>(e.g.,eu-de-1,qa-de-1,na-us-1)
| Service | CLI | Repository |
|---|---|---|
| Hermes (Audit) | hermescli | sapcc/hermescli |
| Limes (Quota) | limesctl | sapcc/limesctl |
| All OpenStack | openstackclient | openstack/python-openstackclient |
Canonical Go structs for SAP CC APIs: sapcc/go-api-declarations
| Package | Covers |
|---|---|
cadf |
CADF audit event format (Hermes) |
limes |
Quota/usage resource models |
castellum |
Autoscaling resource declarations |
liquid |
Resource capacity protocol |