Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
API_KEY | Yes | Redis Cloud API key | |
SECRET_KEY | Yes | Redis Cloud API secret key |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get-current-account | Get the current Cloud Redis account |
get-current-payment-methods | Get the current payment methods for the current Cloud Redis account |
get-database-modules | Lookup list of database modules supported in current account (support may differ based on subscription and database settings). These modules are also called capabilities. |
get-pro-plans-regions | Lookup list of regions for cloud provider. These regions include the providers too. |
create-pro-subscription | Create a new pro subscription. Returns a TASK ID that can be used to track the status of the subscription creation. Prerequisites: 1) Verify payment method by checking get-current-payment-methods. 2) For database modules, validate against get-database-modules list. 3) Validate regions using get-pro-plans-regions. The payload must match the input schema. |
get-pro-subscriptions | Get the pro subscriptions for the current Cloud Redis account |
get-pro-subscription | Get pro subscription by ID. The payload must match the input schema. |
get-essential-subscriptions | Get the essential subscriptions for the current Cloud Redis account. A paginated response is returned, and to get all the essential subscriptions, the page and size parameters must be used until all the essential subscriptions are retrieved. |
get-essential-subscription-by-id | Get an essential subscription by ID for the current Cloud Redis account |
create-essential-subscription | Create a new essential subscription. Returns a TASK ID that can be used to track the status of the subscription creation |
delete-essential-subscription | Delete an essential subscription by ID |
get-essentials-plans | Get the available plans for essential subscriptions. Always ask for which provider the plans are want to be retrieved. A paginated response is returned, and to get all the plans, the page and size parameters must be used until all the plans are retrieved. |
get-tasks | Get the current tasks for the current Cloud Redis account |
get-task-by-id | Get a task by ID for the current Cloud Redis account |
get-pro-databases | Get the pro databases for the provided subscription Id |
create-pro-database | Create a new database inside the specified subscription ID. Returns a TASK ID that can be used to track the status of the database creationPrerequisites: 1) For database modules, validate against get-database-modules list. 2) Validate regions using get-pro-plans-regions. The payload must match the input schema. |