activecampaign-automation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited activecampaign-automation (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Automate ActiveCampaign CRM and marketing automation operations through Composio's ActiveCampaign toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit active_campaignRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit active_campaignWhen to use: User wants to create new contacts or look up existing ones
Tool sequence:
ACTIVE_CAMPAIGN_FIND_CONTACT - Search for an existing contact [Optional]ACTIVE_CAMPAIGN_CREATE_CONTACT - Create a new contact [Required]Key parameters for find:
email: Search by email addressid: Search by ActiveCampaign contact IDphone: Search by phone numberKey parameters for create:
email: Contact email address (required)first_name: Contact first namelast_name: Contact last namephone: Contact phone numberorganization_name: Contact's organizationjob_title: Contact's job titletags: Comma-separated list of tags to applyPitfalls:
email is the only required field for contact creationemail and phone in FIND_CONTACT, results are filtered client-sideWhen to use: User wants to add or remove tags from contacts
Tool sequence:
ACTIVE_CAMPAIGN_FIND_CONTACT - Find contact by email or ID [Prerequisite]ACTIVE_CAMPAIGN_MANAGE_CONTACT_TAG - Add or remove tags [Required]Key parameters:
action: 'Add' or 'Remove' (required)tags: Tag names as comma-separated string or array of strings (required)contact_id: Contact ID (provide this or contact_email)contact_email: Contact email address (alternative to contact_id)Pitfalls:
action values are capitalized: 'Add' or 'Remove' (not lowercase)contact_id or contact_email must be provided; contact_id takes precedenceWhen to use: User wants to subscribe or unsubscribe contacts from lists
Tool sequence:
ACTIVE_CAMPAIGN_FIND_CONTACT - Find the contact [Prerequisite]ACTIVE_CAMPAIGN_MANAGE_LIST_SUBSCRIPTION - Subscribe or unsubscribe [Required]Key parameters:
action: 'subscribe' or 'unsubscribe' (required)list_id: Numeric list ID string (required)email: Contact email address (provide this or contact_id)contact_id: Numeric contact ID string (alternative to email)Pitfalls:
action values are lowercase: 'subscribe' or 'unsubscribe'list_id is a numeric string (e.g., '2'), not the list nameemail and contact_id are provided, contact_id takes precedenceWhen to use: User wants to enroll a contact in an automation workflow
Tool sequence:
ACTIVE_CAMPAIGN_FIND_CONTACT - Verify contact exists [Prerequisite]ACTIVE_CAMPAIGN_ADD_CONTACT_TO_AUTOMATION - Enroll contact in automation [Required]Key parameters:
contact_email: Email of the contact to enroll (required)automation_id: ID of the target automation (required)Pitfalls:
automation_id must reference an existing, active automationWhen to use: User wants to create follow-up tasks associated with contacts
Tool sequence:
ACTIVE_CAMPAIGN_FIND_CONTACT - Find the contact to associate the task with [Prerequisite]ACTIVE_CAMPAIGN_CREATE_CONTACT_TASK - Create the task [Required]Key parameters:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.