Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
|---|---|
| ethora-user-login | Login to Ethora with email and password |
| ethora-user-register | Ethora registration with email (required), firstName (required), lastName (required) |
| ethora-app-list | List application, user should login first |
| ethora-app-create | Create a new app for the logged-in user. |
| ethora-app-delete | Delete an app by appId for the logged-in user |
| ethora-app-update | Updates the application fields for the logged-in user who has created the app. |
| ethora-app-get-default-rooms | Get the default rooms for Ethora application |
| ethora-app-create-chat | Create a new chat for the logged-in user who has created the app. |
| ethora-app-delete-chat | Delete a chat for the logged-in user who has created the app. |
| ethora-app-get-default-rooms-with-app-id | Get the default rooms for the application by appId. You should have read access to the application. |
| ethora-wallet-get-balance | Retrieve the cryptocurrency wallet balance of the authenticated user |
| ethora-wallet-erc20-transfer | Transfer ERC20 tokens to another wallet |