Precoro Automation
The Precoro Automation skill allows users to automate operations within Precoro, a procurement software, through Composio's Precoro toolkit and Rube MCP.
Install
npx promptshop add precoro-automationDetails
What This Skill Does
The Precoro Automation skill allows users to automate operations within Precoro, a procurement software, through Composio's Precoro toolkit and Rube M
CP. It is designed for those who want to streamline their procurement processes by programmatically interacting with Precoro's features.
When to Use
- Automate purchase order creation.
- Retrieve vendor information.
- Update product catalogs.
- Generate spend reports.
- Monitor approval workflows.
- Sync data with accounting systems.
Key Features
Automates Precoro tasks via Rube M
- CP.Uses Composio's Precoro toolkit.
- Requires an active Precoro connection.
- Discovers available tools using R.
UBE_SEARCH_TOOLS.Checks connection status with R
UBE_MANAGE_CONNECTIONS.Executes tools with R
UBE_MULTI_EXECUTE_TOOL.
Manual Installation
Manual installation
View Full Skill Content
The complete markdown content that gets installed
Precoro Automation via Rube M
CP
Automate Precoro operations through Composio's Precoro toolkit via Rube M
CP.
Toolkit docs: composio.dev/toolkits/precoro
Prerequisites
Rube M
CP must be connected (R
UBE_SEARCH_TOOLS available) Active Precoro connection via R
UBE_MANAGE_CONNECTIONS with toolkit precoro Always call R
UBE_SEARCH_TOOLS first to get current tool schemas
Setup
Get Rube M
CP: Add https://rube.app/mcp as an M
CP server in your client configuration. No A
PI keys needed — just add the endpoint and it works.
Verify Rube M
CP is available by confirming R
UBE_SEARCH_TOOLS responds Call R
UBE_MANAGE_CONNECTIONS with toolkit precoro If connection is not A
CTIVE, follow the returned auth link to complete setup Confirm connection status shows A
CTIVE before running any workflows
Tool Discovery
Always discover available tools before executing workflows:
R
UBE_SEARCH_TOOLS queries: [{use_case: "Precoro operations", known_fields: ""}] session: {generate_id: true}
This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.
Core Workflow Pattern
Step 1: Discover Available Tools
R
UBE_SEARCH_TOOLS queries: [{use_case: "your specific Precoro task"}] session: {id: "existing_session_id"}
Step 2: Check Connection
R
UBE_MANAGE_CONNECTIONS toolkits: ["precoro"] session_id: "your_session_id"
Step 3: Execute Tools
R
UBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "T
OOL_SLUG_FROM_SEARCH", arguments: {/ schema-compliant args from search results /} }] memory: {} session_id: "your_session_id"
Known Pitfalls
Always search first: Tool schemas change. Never hardcode tool slugs or arguments without calling R
UBE_SEARCH_TOOLS Check connection: Verify R
UBE_MANAGE_CONNECTIONS shows A
CTIVE status before executing tools Schema compliance: Use exact field names and types from the search results Memory parameter: Always include memory in R
UBE_MULTI_EXECUTE_TOOL calls, even if empty ({}) Session reuse: Reuse session I
Ds within a workflow. Generate new ones for new workflows Pagination: Check responses for pagination tokens and continue fetching until complete
Quick Reference
| Operation | Approach |
|---|---|
| Find tools | R |
UBE_SEARCH_TOOLS with Precoro-specific use case | | Connect | R
UBE_MANAGE_CONNECTIONS with toolkit precoro | | Execute | R
UBE_MULTI_EXECUTE_TOOL with discovered tool slugs | | Bulk ops | R
UBE_REMOTE_WORKBENCH with run_composio_tool() | | Full schema | R
UBE_GET_TOOL_SCHEMAS for tools with schema
Ref |
Automate Precoro operations through Composio's Precoro toolkit via Rube M
CP.
Toolkit docs: composio.dev/toolkits/precoro
Prerequisites
Rube M
CP must be connected (R
UBE_SEARCH_TOOLS available) Active Precoro connection via R
UBE_MANAGE_CONNECTIONS with toolkit precoro Always call R
UBE_SEARCH_TOOLS first to get current tool schemas
Setup
Get Rube M
CP: Add https://rube.app/mcp as an M
CP server in your client configuration. No A
PI keys needed — just add the endpoint and it works.
Verify Rube M
CP is available by confirming R
UBE_SEARCH_TOOLS responds Call R
UBE_MANAGE_CONNECTIONS with toolkit precoro If connection is not A
CTIVE, follow the returned auth link to complete setup Confirm connection status shows A
CTIVE before running any workflows
Tool Discovery
Always discover available tools before executing workflows:
R
UBE_SEARCH_TOOLS queries: [{use_case: "Precoro operations", known_fields: ""}] session: {generate_id: true}
This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.
Core Workflow Pattern
Step 1: Discover Available Tools
R
UBE_SEARCH_TOOLS queries: [{use_case: "your specific Precoro task"}] session: {id: "existing_session_id"}
Step 2: Check Connection
R
UBE_MANAGE_CONNECTIONS toolkits: ["precoro"] session_id: "your_session_id"
Step 3: Execute Tools
R
UBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: "T
OOL_SLUG_FROM_SEARCH", arguments: {/ schema-compliant args from search results /} }] memory: {} session_id: "your_session_id"
Quick Reference
| Operation | Approach |
|---|---|
| Find tools | R |
UBE_SEARCH_TOOLS with Precoro-specific use case | | Connect | R
UBE_MANAGE_CONNECTIONS with toolkit precoro | | Execute | R
UBE_MULTI_EXECUTE_TOOL with discovered tool slugs | | Bulk ops | R
UBE_REMOTE_WORKBENCH with run_composio_tool() | | Full schema | R
UBE_GET_TOOL_SCHEMAS for tools with schema
Ref |
Claude Code
CursorCodexGemini C
LIAiderWindsurfOpenClaw
automationengineeringmcpoperationssearch