Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_DIR | No | Set log directory | ./logs |
| LOG_LEVEL | No | Set log level (ERROR, WARN, INFO, DEBUG) | INFO |
| LOG_TO_FILE | No | Enable file logging | false |
| CISCO_CLIENT_ID | Yes | Your Cisco API Client ID obtained from the Cisco API Console | |
| CISCO_CLIENT_SECRET | Yes | Your Cisco API Client Secret obtained from the Cisco API Console |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_customer_accounts | Get all accessible CX Cloud customer accounts and their IDs. Use this first to get customer IDs for other operations. |
| get_hardware_inventory | Get hardware inventory for a specific customer. Returns details about all hardware assets. |
| get_network_elements | Get network elements inventory for a specific customer. Returns network devices and their details. |
| get_contracts | Get all contracts for a specific customer. Returns contract details including coverage periods. |
| get_covered_assets | Get all assets covered by contracts for a specific customer. |
| get_uncovered_assets | Get all assets NOT covered by contracts for a specific customer. Useful for identifying coverage gaps. |
| get_field_notices | Get field notices for a specific customer. Returns important product notifications and bulletins. |
| get_hardware_eol | Get hardware end-of-life information for a specific customer. Shows which hardware is reaching end-of-life. |
| get_software_eol | Get software end-of-life information for a specific customer. Shows which software versions are reaching end-of-life. |
| get_security_advisories | Get security advisories for a specific customer. Returns security alerts and recommendations. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |