View as Markdown
Moosend icon

Moosend ACTION

Add subscriber

Adds a new subscriber to the specified mailing list. If there is already a subscriber with the specified email address in the list, an update will be performed instead. The rate limit for this request is 10 requests per 10 seconds (*per API key). See the docs for more info.
  • Action
  • Writes data
  • Destructive
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Moosend account once, then configure and run Add subscriber from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "moosend-add-subscriber",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    moosend: { authProvisionId: "apn_xxxxxxx" },
    email: "Email",
    mailingListId: "Mailing List ID",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Add subscriber inputs
Property Type Description
email Email string
The email address of the member
Required
mailingListId Mailing List ID string
The ID of the mailing list to add the new member. Example: a589366a-1a34-4965-ac50-f1299fe5979e.
Required Dynamic
name Name string
The name of the subscriber. Example: John Doe.
Optional
hasExternalDoubleOptIn Has External Double Opt In string
When true, flags the added member as having given their subscription consent by other means.
Optional
customFields Custom Fields string[]
A list of name-value pairs that match the member's custom fields defined in the mailing list. For example, if you have two custom fields named Age and Country, you should specify values for them as following example. Age=25 and Country=USA.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
moosend-add-subscriber
Version
0.2.2
App
Moosend
Authentication
API key
Read-only
No
Destructive
Yes
Open world
Yes