MCP App Store
Business
magnews icon

magnews

by Diennea S.r.l.

Overview

Use magnews in ChatGPT to analyze email campaigns, newsletters, marketing automations, workflows, audiences, and databases. Review performance, opens, clicks, conversions, engagement, content, and trends available in your magnews account, with plain-language explanations and practical recommendations to turn marketing data into action.

Tools

findAudiences

ChatGPT
Search for audiences based on specified criteria, and retrieve their basic information. This tool allows to filter one or more audiences by applying a set of clauses combined using a global boolean mode (AND / OR). The result contains informational data only (no statistics). Query semantics - Filters are expressed as a list of clauses. - All clauses are combined using a single mode: - MATCH_ALL: every clause must match (logical AND) - MATCH_ANY: at least one clause must match (logical OR) - Mixing AND and OR within the same query is not supported. - The SQL_LIKE operator behaves exactly like the SQL LIKE operator, so the '%' signs must be included in the value where appropriate. Limits - A maximum of 100 audiences can be returned. - If count is not provided, the default value (100) is used. - Requests exceeding the limit are automatically capped. Output Returns a csv, ordered by 'lastmodificationdate' (most recent first), with the following headers: "iddatabase","idaudience","audience_name","is_static","creationdate","lastmodificationdate" If an error occurs, an error string is returned instead.

findAudiences

ChatGPT
Search for audiences based on specified criteria, and retrieve their basic information. This tool allows to filter one or more audiences by applying a set of clauses combined using a global boolean mode (AND / OR). The result contains informational data only (no statistics). Query semantics - Filters are expressed as a list of clauses. - All clauses are combined using a single mode: - MATCH_ALL: every clause must match (logical AND) - MATCH_ANY: at least one clause must match (logical OR) - Mixing AND and OR within the same query is not supported. - The SQL_LIKE operator behaves exactly like the SQL LIKE operator, so the '%' signs must be included in the value where appropriate. Limits - A maximum of 100 audiences can be returned. - If count is not provided, the default value (100) is used. - Requests exceeding the limit are automatically capped. Output Returns a csv, ordered by 'lastmodificationdate' (most recent first), with the following headers: "iddatabase","idaudience","audience_name","is_static","creationdate","lastmodificationdate" If an error occurs, an error string is returned instead.

findAudiences

ChatGPT
Search for audiences based on specified criteria, and retrieve their basic information. This tool allows to filter one or more audiences by applying a set of clauses combined using a global boolean mode (AND / OR). The result contains informational data only (no statistics). Query semantics - Filters are expressed as a list of clauses. - All clauses are combined using a single mode: - MATCH_ALL: every clause must match (logical AND) - MATCH_ANY: at least one clause must match (logical OR) - Mixing AND and OR within the same query is not supported. - The SQL_LIKE operator behaves exactly like the SQL LIKE operator, so the '%' signs must be included in the value where appropriate. Limits - A maximum of 100 audiences can be returned. - If count is not provided, the default value (100) is used. - Requests exceeding the limit are automatically capped. Output Returns a csv, ordered by 'lastmodificationdate' (most recent first), with the following headers: "iddatabase","idaudience","audience_name","is_static","creationdate","lastmodificationdate" If an error occurs, an error string is returned instead.

findCommunications

ChatGPT
Search for communications based on specified criteria, and retrieve their full attributes. This tool allows to filter one or more communications by applying a set of clauses combined using a global boolean mode (AND / OR). The result contains informational data only (no statistics or performance metrics). Query semantics - Filters are expressed as a list of clauses. - All clauses are combined using a single mode: - MATCH_ALL: every clause must match (logical AND) - MATCH_ANY: at least one clause must match (logical OR) - Mixing AND and OR within the same query is not supported. - The SQL_LIKE operator behaves exactly like the SQL LIKE operator, so the '%' signs must be included in the value where appropriate. Limits - A maximum of 100 communications can be returned. - If count is not provided, the default value (100) is used. - Requests exceeding the limit are automatically capped. Output Returns a csv, ordered by 'sentdate' (most recent first), with the following headers: "idcommunication","name","subject","creationdate","sentdate","idjourney","idworkflow","channel","fromname","journeyname" If an error occurs, an error string is returned instead. All dates must be specified in yyyy-MM-dd HH:mm:ss format.

findCommunications

ChatGPT
Search for communications based on specified criteria, and retrieve their full attributes. This tool allows to filter one or more communications by applying a set of clauses combined using a global boolean mode (AND / OR). The result contains informational data only (no statistics or performance metrics). Query semantics - Filters are expressed as a list of clauses. - All clauses are combined using a single mode: - MATCH_ALL: every clause must match (logical AND) - MATCH_ANY: at least one clause must match (logical OR) - Mixing AND and OR within the same query is not supported. - The SQL_LIKE operator behaves exactly like the SQL LIKE operator, so the '%' signs must be included in the value where appropriate. Limits - A maximum of 100 communications can be returned. - If count is not provided, the default value (100) is used. - Requests exceeding the limit are automatically capped. Output Returns a csv, ordered by 'sentdate' (most recent first), with the following headers: "idcommunication","name","subject","creationdate","sentdate","idjourney","idworkflow","channel","fromname","journeyname" If an error occurs, an error string is returned instead. All dates must be specified in yyyy-MM-dd HH:mm:ss format.

findCommunications

ChatGPT
Search for communications based on specified criteria, and retrieve their full attributes. This tool allows to filter one or more communications by applying a set of clauses combined using a global boolean mode (AND / OR). The result contains informational data only (no statistics or performance metrics). Query semantics - Filters are expressed as a list of clauses. - All clauses are combined using a single mode: - MATCH_ALL: every clause must match (logical AND) - MATCH_ANY: at least one clause must match (logical OR) - Mixing AND and OR within the same query is not supported. - The SQL_LIKE operator behaves exactly like the SQL LIKE operator, so the '%' signs must be included in the value where appropriate. Limits - A maximum of 100 communications can be returned. - If count is not provided, the default value (100) is used. - Requests exceeding the limit are automatically capped. Output Returns a csv, ordered by 'sentdate' (most recent first), with the following headers: "idcommunication","name","subject","creationdate","sentdate","idjourney","idworkflow","channel","fromname","journeyname" If an error occurs, an error string is returned instead. All dates must be specified in yyyy-MM-dd HH:mm:ss format.

findWorkflows

ChatGPT
Search for workflows according to specific criteria and retrieve their full attributes. This tool allows filtering one or more workflows by applying a set of clauses combined using a global boolean mode (AND / OR). The result contains informational data along with basic sessions information. Query semantics - Filters are expressed as a list of clauses. - All clauses are combined using a single mode: - MATCH_ALL: every clause must match (logical AND) - MATCH_ANY: at least one clause must match (logical OR) - Mixing AND and OR within the same query is not supported. - The SQL_LIKE operator behaves exactly like the SQL LIKE operator, so the '%' signs must be included in the value where appropriate. Limits - A maximum of 50 workflows can be returned. - If count is not provided, the default value (50) is used. - Requests exceeding the limit are automatically capped. Output Returns a csv, ordered by 'lastpublicationdate' (most recent first) with the following headers: "idworkflow","name","description","idjourney","journeyname","creationdate","lastmodificationdate","lastpublicationdate","totalsessions","totalactivesessions","firstsessiondate","lastsessiondate","status" Deleted workflows are not included. If an error occurs, an error string is returned instead.

findWorkflows

ChatGPT
Search for workflows according to specific criteria and retrieve their full attributes. This tool allows filtering one or more workflows by applying a set of clauses combined using a global boolean mode (AND / OR). The result contains informational data along with basic sessions information. Query semantics - Filters are expressed as a list of clauses. - All clauses are combined using a single mode: - MATCH_ALL: every clause must match (logical AND) - MATCH_ANY: at least one clause must match (logical OR) - Mixing AND and OR within the same query is not supported. - The SQL_LIKE operator behaves exactly like the SQL LIKE operator, so the '%' signs must be included in the value where appropriate. Limits - A maximum of 50 workflows can be returned. - If count is not provided, the default value (50) is used. - Requests exceeding the limit are automatically capped. Output Returns a csv, ordered by 'lastpublicationdate' (most recent first) with the following headers: "idworkflow","name","description","idjourney","journeyname","creationdate","lastmodificationdate","lastpublicationdate","totalsessions","totalactivesessions","firstsessiondate","lastsessiondate","status" Deleted workflows are not included. If an error occurs, an error string is returned instead.

findWorkflows

ChatGPT
Search for workflows according to specific criteria and retrieve their full attributes. This tool allows filtering one or more workflows by applying a set of clauses combined using a global boolean mode (AND / OR). The result contains informational data along with basic sessions information. Query semantics - Filters are expressed as a list of clauses. - All clauses are combined using a single mode: - MATCH_ALL: every clause must match (logical AND) - MATCH_ANY: at least one clause must match (logical OR) - Mixing AND and OR within the same query is not supported. - The SQL_LIKE operator behaves exactly like the SQL LIKE operator, so the '%' signs must be included in the value where appropriate. Limits - A maximum of 50 workflows can be returned. - If count is not provided, the default value (50) is used. - Requests exceeding the limit are automatically capped. Output Returns a csv, ordered by 'lastpublicationdate' (most recent first) with the following headers: "idworkflow","name","description","idjourney","journeyname","creationdate","lastmodificationdate","lastpublicationdate","totalsessions","totalactivesessions","firstsessiondate","lastsessiondate","status" Deleted workflows are not included. If an error occurs, an error string is returned instead.

getCommunicationContent

ChatGPT
Retrieves the name, subject, preheader, from name, from email, text content, and a screenshot of a communication. This functionality is available only for communications sent through the email channel.

getCommunicationContent

ChatGPT
Retrieves the name, subject, preheader, from name, from email, text content, and a screenshot of a communication. This functionality is available only for communications sent through the email channel.

getCommunicationContent

ChatGPT
Retrieves the name, subject, preheader, from name, from email, text content, and a screenshot of a communication. This functionality is available only for communications sent through the email channel.

getCommunicationInsights

ChatGPT
Retrieve data and statistics/insight (clicks, opens, etc) about more than one communication for which you already know the IDs. Each communication can be on email or sms channel, or both. Returns a JSON object containing a list of dictionaries with information about the requested communications, along with aggregated data for all returned communications in a separate field. The response also includes statistics on communication links and conversion goals.

getCommunicationInsights

ChatGPT
Retrieve data and statistics/insight (clicks, opens, etc) about more than one communication for which you already know the IDs. Each communication can be on email or sms channel, or both. Returns a JSON object containing a list of dictionaries with information about the requested communications, along with aggregated data for all returned communications in a separate field. The response also includes statistics on communication links and conversion goals.

getCommunicationInsights

ChatGPT
Retrieve data and statistics/insight (clicks, opens, etc) about more than one communication for which you already know the IDs. Each communication can be on email or sms channel, or both. Returns a JSON object containing a list of dictionaries with information about the requested communications, along with aggregated data for all returned communications in a separate field. The response also includes statistics on communication links and conversion goals.

getDatabaseFields

ChatGPT
Retrieves basic information about a database (contact database / address book), along with the list of its contact fields, grouped hierarchically by category and section. Use iddatabase = 0 to retrieve the global (shared) database fields. Set onlyGlobal to true to restrict the response to global fields only. Set onlyBusiness to true to restrict the response to business fields only. Returns a JSON object with the following top-level keys: - idDatabase: the database id - databaseName: the database name - primaryKeyField: the name of the primary-key field - fields: map of fieldName -> field descriptor (label, fieldType, fieldSubType, global, system, business, category, section, values for enum-like fields, etc.) If an error occurs, an object with a single error key is returned.

getDatabaseFields

ChatGPT
Retrieves basic information about a database (contact database / address book), along with the list of its contact fields, grouped hierarchically by category and section. Use iddatabase = 0 to retrieve the global (shared) database fields. Set onlyGlobal to true to restrict the response to global fields only. Set onlyBusiness to true to restrict the response to business fields only. Returns a JSON object with the following top-level keys: - idDatabase: the database id - databaseName: the database name - primaryKeyField: the name of the primary-key field - fields: map of fieldName -> field descriptor (label, fieldType, fieldSubType, global, system, business, category, section, values for enum-like fields, etc.) If an error occurs, an object with a single error key is returned.

getDatabaseFields

ChatGPT
Retrieves basic information about a database (contact database / address book), along with the list of its contact fields, grouped hierarchically by category and section. Use iddatabase = 0 to retrieve the global (shared) database fields. Set onlyGlobal to true to restrict the response to global fields only. Set onlyBusiness to true to restrict the response to business fields only. Returns a JSON object with the following top-level keys: - idDatabase: the database id - databaseName: the database name - primaryKeyField: the name of the primary-key field - fields: map of fieldName -> field descriptor (label, fieldType, fieldSubType, global, system, business, category, section, values for enum-like fields, etc.) If an error occurs, an object with a single error key is returned.

getTransactionalMessagesInsights

ChatGPT
Retrieve data and statistics/insight (clicks, opens, etc) about more than one transactional message for which you already know the IDs. Each transactional message can be on email or sms channel, or both. Returns a JSON object containing a list of dictionaries with information about the requested communications, along with aggregated data for all returned communications in a separate field. The response also includes statistics on communication links and conversion goals. All dates must be specified in yyyy-MM-dd HH:mm:ss format.

getTransactionalMessagesInsights

ChatGPT
Retrieve data and statistics/insight (clicks, opens, etc) about more than one transactional message for which you already know the IDs. Each transactional message can be on email or sms channel, or both. Returns a JSON object containing a list of dictionaries with information about the requested communications, along with aggregated data for all returned communications in a separate field. The response also includes statistics on communication links and conversion goals. All dates must be specified in yyyy-MM-dd HH:mm:ss format.

getTransactionalMessagesInsights

ChatGPT
Retrieve data and statistics/insight (clicks, opens, etc) about more than one transactional message for which you already know the IDs. Each transactional message can be on email or sms channel, or both. Returns a JSON object containing a list of dictionaries with information about the requested communications, along with aggregated data for all returned communications in a separate field. The response also includes statistics on communication links and conversion goals. All dates must be specified in yyyy-MM-dd HH:mm:ss format.

getWorkflowsInsights

ChatGPT
Retrieve data and statistics/insight about more than one workflows for which you already know the IDs. Returns a JSON object containing a list of dictionaries with the following information about the requested workflows: idworkflow, fromDate, toDate, totalSessions, errorSessions, sessionExits (label, exitType, count) All dates must be specified in yyyy-MM-dd HH:mm:ss format.

getWorkflowsInsights

ChatGPT
Retrieve data and statistics/insight about more than one workflows for which you already know the IDs. Returns a JSON object containing a list of dictionaries with the following information about the requested workflows: idworkflow, fromDate, toDate, totalSessions, errorSessions, sessionExits (label, exitType, count) All dates must be specified in yyyy-MM-dd HH:mm:ss format.

getWorkflowsInsights

ChatGPT
Retrieve data and statistics/insight about more than one workflows for which you already know the IDs. Returns a JSON object containing a list of dictionaries with the following information about the requested workflows: idworkflow, fromDate, toDate, totalSessions, errorSessions, sessionExits (label, exitType, count) All dates must be specified in yyyy-MM-dd HH:mm:ss format.

listDatabases

ChatGPT
Retrieves the list of databases (contact databases / address books) available in the account. Output Returns a csv with the following headers: "iddatabase","name","description","primarykeyfield" If an error occurs, an error string is returned instead.

listDatabases

ChatGPT
Retrieves the list of databases (contact databases / address books) available in the account. Output Returns a csv with the following headers: "iddatabase","name","description","primarykeyfield" If an error occurs, an error string is returned instead.

listDatabases

ChatGPT
Retrieves the list of databases (contact databases / address books) available in the account. Output Returns a csv with the following headers: "iddatabase","name","description","primarykeyfield" If an error occurs, an error string is returned instead.

listJourneys

ChatGPT
Retrieves useful data about all the journeys in the account.

listJourneys

ChatGPT
Retrieves useful data about all the journeys in the account.

listJourneys

ChatGPT
Retrieves useful data about all the journeys in the account.

updateCommunicationAttribute

ChatGPT
Updates the name, subject, or preheader of an email communication. If the communication is in draft, the name, subject, and preheader can be updated. If the communication has already been sent, only the name can be modified.

updateCommunicationAttribute

ChatGPT
Updates the name, subject, or preheader of an email communication. If the communication is in draft, the name, subject, and preheader can be updated. If the communication has already been sent, only the name can be modified.

updateCommunicationAttribute

ChatGPT
Updates the name, subject, or preheader of an email communication. If the communication is in draft, the name, subject, and preheader can be updated. If the communication has already been sent, only the name can be modified.

Capabilities

Writes

App Stats

33

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily