UNPKG

@openpets/bento

Version:

Bento email marketing platform integration - manage subscribers, track events, send broadcasts, and analyze engagement

241 lines (240 loc) 5.98 kB
{ "name": "openpets/bento", "version": "1.0.1", "description": "Bento email marketing platform integration - manage subscribers, track events, send broadcasts, and analyze engagement", "tools": [ { "name": "add-subscriber", "description": "Add a new subscriber to Bento (TRIGGERS automations)", "schema": { "type": "object", "properties": {} } }, { "name": "upsert-subscriber", "description": "Create or update a subscriber in Bento", "schema": { "type": "object", "properties": {} } }, { "name": "get-subscriber", "description": "Get subscriber details by email or UUID", "schema": { "type": "object", "properties": {} } }, { "name": "update-fields", "description": "Update custom fields for a subscriber (TRIGGERS automations)", "schema": { "type": "object", "properties": {} } }, { "name": "tag-subscriber", "description": "Add a tag to a subscriber (TRIGGERS automations)", "schema": { "type": "object", "properties": {} } }, { "name": "remove-subscriber", "description": "Unsubscribe a subscriber (TRIGGERS automations)", "schema": { "type": "object", "properties": {} } }, { "name": "track-event", "description": "Track a custom event for a subscriber (TRIGGERS automations)", "schema": { "type": "object", "properties": {} } }, { "name": "track-purchase", "description": "Track a purchase event to calculate subscriber LTV (TRIGGERS automations)", "schema": { "type": "object", "properties": {} } }, { "name": "batch-import-subscribers", "description": "Import multiple subscribers in a single operation", "schema": { "type": "object", "properties": {} } }, { "name": "send-transactional-email", "description": "Send transactional email(s) via Bento", "schema": { "type": "object", "properties": {} } }, { "name": "get-site-stats", "description": "Get overall site statistics including subscribers and engagement", "schema": { "type": "object", "properties": {} } }, { "name": "get-segment-stats", "description": "Get statistics for a specific segment", "schema": { "type": "object", "properties": {} } }, { "name": "get-report-stats", "description": "Get statistics for a specific broadcast report", "schema": { "type": "object", "properties": {} } }, { "name": "get-broadcasts", "description": "Retrieve all broadcast campaigns", "schema": { "type": "object", "properties": {} } }, { "name": "create-broadcast", "description": "Create new broadcast campaign(s)", "schema": { "type": "object", "properties": {} } }, { "name": "get-tags", "description": "Get all tags in the Bento account", "schema": { "type": "object", "properties": {} } }, { "name": "create-tag", "description": "Create a new tag in Bento", "schema": { "type": "object", "properties": {} } }, { "name": "get-fields", "description": "Get all custom fields defined in Bento", "schema": { "type": "object", "properties": {} } }, { "name": "create-field", "description": "Create a new custom field in Bento", "schema": { "type": "object", "properties": {} } }, { "name": "get-form-responses", "description": "Get responses for a specific form", "schema": { "type": "object", "properties": {} } }, { "name": "validate-email", "description": "Validate an email address (Experimental)", "schema": { "type": "object", "properties": {} } }, { "name": "geolocate-ip", "description": "Get geolocation information for an IP address (Experimental)", "schema": { "type": "object", "properties": {} } }, { "name": "check-blacklist", "description": "Check if a domain or IP is blacklisted (Experimental)", "schema": { "type": "object", "properties": {} } }, { "name": "moderate-content", "description": "Perform content moderation on text (Experimental)", "schema": { "type": "object", "properties": {} } }, { "name": "guess-gender", "description": "Attempt to guess gender from a name (Experimental)", "schema": { "type": "object", "properties": {} } }, { "name": "add-tag-no-automation", "description": "Add tag to subscriber WITHOUT triggering automations (Commands API)", "schema": { "type": "object", "properties": {} } }, { "name": "remove-tag-no-automation", "description": "Remove tag from subscriber WITHOUT triggering automations (Commands API)", "schema": { "type": "object", "properties": {} } }, { "name": "add-field-no-automation", "description": "Add field to subscriber WITHOUT triggering automations (Commands API)", "schema": { "type": "object", "properties": {} } }, { "name": "remove-field-no-automation", "description": "Remove field from subscriber WITHOUT triggering automations (Commands API)", "schema": { "type": "object", "properties": {} } } ], "generatedAt": "2025-11-25T12:23:31.442Z" }