@openpets/bento
Version:
Bento email marketing platform integration - manage subscribers, track events, send broadcasts, and analyze engagement
241 lines (240 loc) • 5.98 kB
JSON
{
"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"
}