smithery/neversight

mcp-charge-pix

Guide for creating Pix charges using the kobana-mcp-charge MCP server. Use when the user wants to create instant Pix payments or billing Pix using MCP tools instead of direct API calls.

Installation

$ npx skills add smithery/neversight --skill mcp-charge-pix

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0
LicenseComplete terms in LICENSE.txt
CompatibilityRequires kobana-mcp-charge MCP server configured
Declared agents claude-code
More metadata
author
Kobana
version
1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 6,306 B
  • docs SUMMARY.md 207 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Kobana Pix Creation via MCP

Create Pix charges using the kobana-mcp-charge MCP server tools.

Prerequisites

The kobana-mcp-charge MCP server must be configured. See [MCP Server Setup](#mcp-server-setup) below.

Available MCP Tools

Pix Accounts

Tool Description
listchargepix_accounts List all Pix accounts
createchargepix_account Create a new Pix account
getchargepix_account Get a specific Pix account

Pix Charges

Tool Description
listchargepix List all Pix charges with filters
createchargepix Create a new Pix charge
getchargepix Get a specific Pix charge
updatechargepix Update a Pix charge
cancelchargepix Cancel a Pix charge

Creating a Pix Charge

Step 1: Get the Pix Account UID

First, list available Pix accounts to get the pixaccountuid:

Use tool: list_charge_pix_accounts

Step 2: Create the Pix Charge

Use the createchargepix tool with the required parameters:

Instant Pix (e-commerce, delivery):

{
  "amount": 150.00,
  "pix_account_uid": "018df180-7208-727b-...",
  "expire_at": "2026-01-31T12:30:00-03:00",
  "registration_kind": "instant",
  "payer": {
    "document_number": "111.321.322-09",
    "name": "João da Silva"
  },
  "external_id": "order_12345"
}

Billing Pix (invoices, subscriptions):

{
  "amount": 500.00,
  "pix_account_uid": "018df180-7208-727b-...",
  "expire_at": "2026-02-10T23:59:59-03:00",
  "registration_kind": "billing",
  "payer": {
    "document_number": "12.345.678/0001-90",
    "name": "Company LTDA"
  },
  "fine_type": "percentage",
  "fine_percentage": 2.0,
  "interest_type": "monthly_percentage_calendar",
  "interest_percentage": 1.0,
  "revoke_days": 30
}

Step 3: Get the QR Code

The initial response may not contain the QR Code (asynchronous registration). To get it:

  1. Poll the charge using getchargepix with the returned UID
  2. Check registration_status: When it's confirmed, the qrcode field will be populated
Use tool: get_charge_pix
Parameters: { "uid": "019c0cbe-f018-717e-..." }

Common Parameters

Required

Parameter Type Description
amount decimal Value in BRL (minimum 0.01)
pixaccountuid string UUID of the Pix Account
expire_at string Expiration date (ISO 8601)

Payer Data

Parameter Type Description
payer.document_number string CPF or CNPJ
payer.name string Full name or company name
payer.email string Email (optional)

Fine and Interest (Billing Pix only)

Parameter Type Description
fine_type string percentage or amount
fine_percentage decimal Fine percentage
interest_type string See interest types in reference
interest_percentage decimal Interest percentage
revoke_days integer Days active after due date (required with fine/interest)

Tracking

Parameter Type Description
external_id string External ID for tracking
custom_data object Custom metadata (JSON)
tags array Tags for organization
message string Message to payer (max 140 chars)

Pix Types

Instant Pix (registration_kind: "instant")

  • Short expiration (minutes to hours)
  • No interest, fines, or discounts
  • Use for: e-commerce, delivery, point-of-sale

Billing Pix (registration_kind: "billing")

  • Formal due date
  • Supports interest, fines, discounts
  • Stays active after due date (if revoke_days set)
  • Use for: monthly invoices, subscriptions

Status Reference

Charge Status

  • opened - Open (initial)
  • paid - Paid
  • overdue - Overdue
  • canceled - Canceled

Registration Status

  • pending - Waiting for registration
  • confirmed - Ready (has QR Code)
  • rejected / failed - Error

MCP Server Setup

Claude Desktop Configuration

Add to ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):

{
  "mcpServers": {
    "kobana-charge": {
      "command": "npx",
      "args": ["-y", "kobana-mcp-charge"],
      "env": {
        "KOBANA_ACCESS_TOKEN": "your_access_token"
      }
    }
  }
}

Sandbox Environment

{
  "mcpServers": {
    "kobana-charge": {
      "command": "npx",
      "args": ["-y", "kobana-mcp-charge"],
      "env": {
        "KOBANA_ACCESS_TOKEN": "your_sandbox_token",
        "KOBANA_API_URL": "https://api-sandbox.kobana.com.br"
      }
    }
  }
}

Claude Code Configuration

Add to .mcp.json in your project root:

{
  "mcpServers": {
    "kobana-charge": {
      "command": "npx",
      "args": ["-y", "kobana-mcp-charge"],
      "env": {
        "KOBANA_ACCESS_TOKEN": "your_access_token"
      }
    }
  }
}

Remote MCP (Hosted)

{
  "mcpServers": {
    "kobana-charge": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.kobana.com.br/charge/mcp",
        "--header",
        "Authorization: Bearer your_access_token"
      ]
    }
  }
}

Best Practices

  1. Always get the Pix Account first - Use listchargepix_accounts to get available accounts
  2. Poll for QR Code - Use getchargepix to check registration status
  3. Use external_id - Track charges in your system
  4. Set revoke_days - Required for interest/fines on Billing Pix
  5. Validate CPF/CNPJ - Before creating the charge
  6. Test in sandbox - Configure sandbox environment first

Reference Documentation

See [references/REFERENCE.md](references/REFERENCE.md) for complete MCP server documentation and all available tools.