Skip to main content
Glama
jonathan-politzki

Smartlead Simplified MCP Server

smartlead_get_domain_list

Retrieve all domains purchased through SmartSenders to manage email marketing infrastructure and verify domain ownership.

Instructions

Retrieve a list of all domains purchased through SmartSenders.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Defines the tool schema including name, description, category, and input schema for smartlead_get_domain_list
    export const GET_DOMAIN_LIST_TOOL: CategoryTool = {
      name: 'smartlead_get_domain_list',
      description: 'Retrieve a list of all domains purchased through SmartSenders.',
      category: ToolCategory.SMART_SENDERS,
      inputSchema: {
        type: 'object',
        properties: {
          // This endpoint doesn't require specific parameters beyond the API key
          // which is handled at the API client level
        },
        required: [],
      },
    };
  • Registers the tool as part of the smartSendersTools array for batch registration
    export const smartSendersTools = [
      GET_VENDORS_TOOL,
      SEARCH_DOMAIN_TOOL,
      AUTO_GENERATE_MAILBOXES_TOOL,
      PLACE_ORDER_MAILBOXES_TOOL,
      GET_DOMAIN_LIST_TOOL,
    ]; 
  • Type definition for input parameters (empty object)
    // Get Domain List
    export interface GetDomainListParams {
      // This endpoint doesn't require specific parameters beyond the API key
      // which is handled at the API client level
    }
  • Type guard function for validating input arguments
    export function isGetDomainListParams(args: unknown): args is GetDomainListParams {
      // Since this endpoint doesn't require specific parameters beyond the API key
      // Any object is valid
      return typeof args === 'object' && args !== null;
    } 
  • src/index.ts:232-234 (registration)
    Conditional registration of all smartSenders tools including smartlead_get_domain_list into the tool registry
    if (enabledCategories.smartSenders) {
      toolRegistry.registerMany(smartSendersTools);
    }
Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jonathan-politzki/smartlead-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server