Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
JEAN_LICENSE_KEY | Yes | Your license key generated by the smartlead-license-server after a successful purchase (Required) | |
USE_SUPERGATEWAY | No | Enable Supergateway integration | false |
SMARTLEAD_API_KEY | Yes | Your Smartlead API key (Required) | |
SMARTLEAD_API_URL | No | Custom Smartlead API URL (Optional) | https://custom-server.smartlead.ai/api/v1 |
LICENSE_SERVER_URL | Yes | URL of your license server (Required) | https://sea-turtle-app-64etr.ondigitalocean.app |
SUPERGATEWAY_API_KEY | No | Your Supergateway API key | |
LICENSE_LEVEL_OVERRIDE | No | Force a specific tier locally, bypassing the server check. Values: 'free', 'basic', 'premium'. Leave blank for normal operation. | |
SMARTLEAD_RETRY_MAX_DELAY | No | Maximum delay for retry attempts in milliseconds | 10000 |
SMARTLEAD_RETRY_MAX_ATTEMPTS | No | Maximum number of retry attempts | 3 |
SMARTLEAD_RETRY_INITIAL_DELAY | No | Initial delay for retry attempts in milliseconds | 1000 |
SMARTLEAD_RETRY_BACKOFF_FACTOR | No | Backoff factor for retry attempts | 2 |
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 |
---|---|
smartlead_create_campaign | Create a new campaign in Smartlead. |
smartlead_update_campaign_schedule | Update a campaign's schedule settings. |
smartlead_update_campaign_settings | Update a campaign's general settings. |
smartlead_update_campaign_status | Update the status of a campaign. Use this specifically for changing a campaign's status. |
smartlead_get_campaign | Get details of a specific campaign by ID. |
smartlead_list_campaigns | List all campaigns with optional filtering. |
smartlead_save_campaign_sequence | Save a sequence of emails for a campaign. |
smartlead_get_campaign_sequence | Fetch a campaign's sequence data. |
smartlead_get_campaigns_by_lead | Fetch all campaigns that a lead belongs to. |
smartlead_export_campaign_leads | Export all leads data from a campaign as CSV. |
smartlead_delete_campaign | Delete a campaign permanently. |
smartlead_get_campaign_analytics_by_date | Fetch campaign analytics for a specific date range. |
smartlead_get_campaign_sequence_analytics | Fetch analytics data for a specific email campaign sequence. |
smartlead_list_leads | List leads with optional filtering by campaign or status. |
smartlead_get_lead | Get details of a specific lead by ID. |
smartlead_add_lead_to_campaign | Add a new lead to a campaign. |
smartlead_update_lead | Update an existing lead's information. |
smartlead_update_lead_status | Update a lead's status. |
smartlead_bulk_import_leads | Import multiple leads into a campaign at once. |
smartlead_delete_lead | Delete a lead permanently. |