Home / Servers / Brevo API / get_email_campaigns

Return all your created email campaigns

An MCP tool from the Brevo API server, hosted on mcp.hjlabs.in.

Return all your created email campaigns The response payload for this endpoint has changed You now need to specify which type of statistics you would like to retrieve. For more information visit this page. [GET /emailCampaigns]

Name on the gateway: brevo_api__get_email_campaigns · read-only.

Parameters

NameTypeDescription
typeclassic | triggerFilter on the type of the campaigns
statussuspended | archive | sent | queued | draft | inProcess | inReview | cancelling | cancelledFilter on the status of the campaign
statisticsglobalStats | linksStats | statsByDomainFilter on the type of statistics required. Example: **globalStats** value will…
startDatestring**Mandatory if endDate is used.** Starting (urlencoded) UTC date-time…
endDatestring**Mandatory if startDate is used.** Ending (urlencoded) UTC date-time…
limitintegerNumber of documents per page
offsetintegerIndex of the first document in the page
sortasc | descSort the results in the ascending/descending order of record creation. Default…
excludeHtmlContentbooleanUse this flag to exclude htmlContent from the response body. If set to…
excludePdfAttachmentbooleanUse this flag to filter out campaigns that have a PDF attachment. If set to…

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "brevo_api__get_email_campaigns",
  "arguments": {}
}

Or connect the Brevo API server directly, which lists 291 tools including this one:

Run in your terminal
claude mcp add --transport http hj-brevo-api https://mcp.hjlabs.in/mcp/brevo-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the return all your created email campaigns tool with type set to ….

More from Brevo API