Mmcp.market

Braintree Automation skill

by ComposioHQ·ComposioHQ/awesome-claude-skills·76k stars

Braintree Automation: manage payment processing via Stripe-compatible tools for customers, subscriptions, payment methods, and transactions

A97/100content scan

Is the Braintree Automation skill safe?

Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-09-28.

  • lowSKILL.md:1

    The name should be 1 to 64 lowercase letters, digits or hyphens.

    Braintree Automation

Install the Braintree Automation skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/ComposioHQ/awesome-claude-skills.git /tmp/awesome-claude-skills
mkdir -p ~/.claude/skills
cp -r /tmp/awesome-claude-skills/composio-skills/braintree-automation ~/.claude/skills/braintree-automation
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

Braintree Automation

Automate payment processing operations via Stripe-compatible tooling including managing customers, subscriptions, payment methods, balance transactions, and customer searches. The Composio platform routes Braintree payment workflows through the Stripe toolkit for unified payment management.

Toolkit docs: composio.dev/toolkits/braintree

Setup

This skill requires the Rube MCP server connected at https://rube.app/mcp.

Before executing any tools, ensure an active connection exists for the stripe toolkit. If no connection is active, initiate one via RUBEMANAGECONNECTIONS.

Core Workflows

1. Create and Manage Customers

Create new customers and retrieve existing customer details.

Tools:

  • STRIPECREATECUSTOMER -- Create a new customer
  • STRIPEGETCUSTOMERS_CUSTOMER -- Retrieve a customer by ID
  • STRIPEPOSTCUSTOMERS_CUSTOMER -- Update an existing customer
  • STRIPELISTCUSTOMERS -- List customers with pagination
  • STRIPEGETV1CUSTOMERSSEARCH_CUSTOMERS -- Search customers by email, name, metadata

Key Parameters for STRIPECREATECUSTOMER:

  • email -- Customer's primary email address
  • name -- Full name or business name
  • phone -- Phone number with country code
  • description -- Internal reference notes
  • address -- Billing address object with line1, city, state, postal_code, country

Key Parameters for STRIPEGETV1CUSTOMERSSEARCHCUSTOMERS:**

  • query (required) -- Stripe Search Query Language. Must use field:value syntax:
  • email:'user@example.com' -- Exact match (case insensitive)
  • name~'John' -- Substring match (min 3 chars)
  • metadata['key']:'value' -- Metadata search
  • created>1609459200 -- Timestamp comparison
  • Combine with AND or OR (max 10 clauses, cannot mix)
  • limit -- Results per page (1--100, default 10)

Example:

Tool: STRIPE_CREATE_CUSTOMER
Arguments:
  email: "jane@example.com"
  name: "Jane Doe"
  description: "Enterprise plan customer"
  address: {
    "line1": "123 Main St",
    "city": "San Francisco",
    "state": "CA",
    "postal_code": "94105",
    "country": "US"
  }

2. Manage Subscriptions

Create subscriptions and view customer subscription details.

Tools:

  • STRIPECREATESUBSCRIPTION -- Create a new subscription for an existing customer
  • STRIPEGETCUSTOMERSCUSTOMERSUBSCRIPTIONS -- List all subscriptions for a customer
  • STRIPEGETCUSTOMERSCUSTOMERSUBSSUBEXPOSED_ID -- Get a specific subscription

Key Parameters for STRIPECREATESUBSCRIPTION:

  • customer (required) -- Customer ID, e.g., "cus_xxxxxxxxxxxxxx"
  • items (required) -- Array of subscription items, each with:
  • price -- Price ID, e.g., "pricexxxxxxxxxxxxxx" (use this OR pricedata)
  • pricedata -- Inline price definition with currency, product, unitamount, recurring
  • quantity -- Item quantity
  • defaultpaymentmethod -- Payment method ID (not required for trials or invoice billing)
  • trialperioddays -- Trial days (no payment required during trial)
  • collectionmethod -- "chargeautomatically" (default) or "send_invoice"
  • cancelatperiod_end -- Cancel at end of billing period (boolean)

Key Parameters for STRIPEGETCUSTOMERSCUSTOMERSUBSCRIPTIONS:

  • customer (required) -- Customer ID
  • status -- Filter: "active", "all", "canceled", "trialing", "past_due", etc.
  • limit -- Results per page (1--100, default 10)

Example:

Tool: STRIPE_CREATE_SUBSCRIPTION
Arguments:
  customer: "cus_abc123"
  items: [{"price": "price_xyz789", "quantity": 1}]
  trial_period_days: 14

3. Manage Payment Methods

List and attach payment methods to customers.

Tools:

  • STRIPEGETCUSTOMERSCUSTOMERPAYMENT_METHODS -- List a customer's payment methods
  • STRIPEATTACHPAYMENT_METHOD -- Attach a payment method to a customer

Key Parameters for STRIPEGETCUSTOMERSCUSTOMERPAYMENTMETHODS:**

  • customer (required) -- Customer ID
  • type -- Filter by type: "card", "sepadebit", "usbank_account", etc.
  • limit -- Results per page (1--100, default 10)

Example:

Tool: STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS
Arguments:
  customer: "cus_abc123"
  type: "card"
  limit: 10

4. View Balance Transactions

Retrieve the history of balance changes for a customer.

Tool: STRIPEGETCUSTOMERSCUSTOMERBALANCE_TRANSACTIONS

Key Parameters:

  • customer (required) -- Customer ID
  • created -- Filter by creation date with comparison operators: {"gte": 1609459200} or {"gt": 1609459200, "lt": 1640995200}
  • invoice -- Filter by related invoice ID
  • limit -- Results per page (1--100)
  • startingafter / endingbefore -- Pagination cursors

Example:

Tool: STRIPE_GET_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS
Arguments:
  customer: "cus_abc123"
  limit: 25
  created: {"gte": 1704067200}

Known Pitfalls

Quick Reference

Powered by Composio

More skills from ComposioHQ/awesome-claude-skills

  • A-21risk-automationAutomate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
  • A-2chat-automationAutomate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.
  • AAhrefs AutomationAutomate SEO research with Ahrefs -- analyze backlink profiles, research keywords, track domain metrics history, audit organic rankings, and perform batch URL analysis through the Composio Ahrefs integration.
  • AApify AutomationAutomate web scraping and data extraction with Apify -- run Actors, manage datasets, create reusable tasks, and retrieve crawl results through the Composio Apify integration.
  • AApollo AutomationAutomate Apollo.io lead generation -- search organizations, discover contacts, enrich prospect data, manage contact stages, and build targeted outreach lists -- using natural language through the Composio MCP integration.
  • AAshby AutomationAutomate recruiting and hiring workflows in Ashby -- manage candidates, jobs, applications, interviews, and notes through natural language commands.
  • AAttio AutomationAutomate Attio CRM operations -- search records, query contacts and companies with advanced filters, manage notes, list attributes, and navigate your relationship data -- using natural language through the Composio MCP integration.
  • Aably-automationAutomate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.
  • Aabstract-automationAutomate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.
  • Aabuselpdb-automationAutomate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.
  • Aabyssale-automationAutomate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.
  • Aaccelo-automationAutomate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

All agent skills → · MCP servers