KosmoKrator

email_marketing

GetResponse MCP Integration for LangChain

Connect GetResponse to LangChain through the local KosmoKrator MCP gateway with scoped tools, credentials, and write policy.

10 functions 6 read 4 write API key auth

Connect GetResponse to LangChain

Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls.

Use the MCP gateway when the agent should discover tools, or wrap kosmo integrations:call for fixed chains. The gateway is local, scoped to this integration, and starts with --write=deny so LangChain can inspect read-capable tools without receiving write access by default.

GetResponse MCP Config for LangChain

Keep the gateway scoped to the integration and operation class needed by the chain.

{
  "mcpServers": {
    "kosmokrator-getresponse": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=getresponse",
        "--write=deny"
      ]
    }
  }
}

Run the Gateway Manually

kosmokrator mcp:serve --integration=getresponse --write=deny

Why Use KosmoKrator Here

Scoped tools

Expose only GetResponse instead of a broad multi-service tool list.

Local credentials

Reuse credentials already configured for the KosmoKrator CLI and Lua runtime.

Write policy

Start read-only, then opt into ask or allow for trusted workspaces.

GetResponse Tools Visible to LangChain

LangChain sees stable MCP tool names generated from the GetResponse integration catalog.

MCP toolSource functionTypeDescription
integration__getresponse__getresponse_list_contacts getresponse.getresponse_list_contacts Read List contacts in your GetResponse account. Returns paginated results with contact details including email, name, and campaign.
integration__getresponse__getresponse_get_contact getresponse.getresponse_get_contact Read Get details of a specific contact in GetResponse by its unique identifier.
integration__getresponse__getresponse_create_contact getresponse.getresponse_create_contact Write Create a new contact in GetResponse. Requires an email address. Optionally set the contact name and assign to a campaign.
integration__getresponse__getresponse_update_contact getresponse.getresponse_update_contact Write Update an existing contact's details in GetResponse. Provide the contact ID and the fields to update.
integration__getresponse__getresponse_delete_contact getresponse.getresponse_delete_contact Write Delete a contact from GetResponse. This action is permanent and cannot be undone.
integration__getresponse__getresponse_list_campaigns getresponse.getresponse_list_campaigns Read List all campaigns in your GetResponse account. Returns campaign IDs and names that can be used when creating contacts.
integration__getresponse__getresponse_get_campaign getresponse.getresponse_get_campaign Read Get details of a specific campaign in GetResponse by its unique identifier.
integration__getresponse__getresponse_create_campaign getresponse.getresponse_create_campaign Write Create a new email campaign in GetResponse. Campaigns are used to organize and send emails to contact lists.
integration__getresponse__getresponse_list_newsletters getresponse.getresponse_list_newsletters Read List newsletters in your GetResponse account. Returns newsletter details including subject, status, and send dates.
integration__getresponse__getresponse_get_current_user getresponse.getresponse_get_current_user Read Get the authenticated user's account information from GetResponse, including email, name, and account details.

Related GetResponse Pages