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. |