brightpearl-automation

Automate Brightpearl operations through the Rube MCP gateway for integrated business workflows.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill brightpearl-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brightpearl-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/brightpearl-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill brightpearl-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexity of managing Brightpearl operations by providing a standardized, automated interface for executing tasks without manual dashboard navigation.

Core Features & Use Cases

  • Tool Discovery: Dynamically fetch current Brightpearl tool schemas and execution plans via Rube MCP.
  • Connection Management: Verify and maintain active authentication states for Brightpearl toolkits.
  • Multi-Tool Execution: Perform complex, multi-step operations like bulk updates or data retrieval using a single execution flow.
  • Use Case: Automate inventory synchronization or order processing by chaining discovery, connection verification, and tool execution steps.

Quick Start

Use the brightpearl-automation skill to discover available tools and execute a workflow for updating order statuses.

Frequently Asked Questions about brightpearl-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find available Brightpearl tools?

Call the RUBE_SEARCH_TOOLS command with a query related to your specific Brightpearl task. This returns the current tool slugs, input schemas, and recommended execution plans for your session.

What should I do if my Brightpearl connection is inactive?

Run the RUBE_MANAGE_CONNECTIONS command with the brightpearl toolkit specified. If the status is not ACTIVE, follow the provided authentication link to re-establish your connection.

Can I hardcode tool slugs in my automation scripts?

No, you should never hardcode tool slugs or arguments. Tool schemas change frequently, so always call RUBE_SEARCH_TOOLS first to ensure your workflow uses the most current definitions.

Why is the memory parameter required in tool execution?

The memory parameter is required by the Rube MCP protocol to maintain state across multi-step workflows. Always include it as an empty object '{}' if no specific memory state is needed.

How do I handle large datasets in Brightpearl?

Check the responses from your tool execution for pagination tokens. Continue fetching data using these tokens until the entire dataset has been retrieved.