From mp-developer
Mercado Pago SDK selection, setup, migration, and compatibility. Covers server-side (Node, Python, Java, PHP, Ruby, .NET, Go), client-side web (MercadoPago.js, React SDK), and mobile (iOS, Android). Use when the question is about choosing, installing, configuring, or migrating SDKs — not about a product flow.
npx claudepluginhub mercadopago/mercadopago-claude-marketplace --plugin mp-developerThis skill uses the workspace's default tool permissions.
- **Server-side SDKs**: Node.js, Python, Java, PHP, Ruby, .NET, Go
Conducts multi-round deep research on GitHub repos via API and web searches, generating markdown reports with executive summaries, timelines, metrics, and Mermaid diagrams.
Dynamically discovers and combines enabled skills into cohesive, unexpected delightful experiences like interactive HTML or themed artifacts. Activates on 'surprise me', inspiration, or boredom cues.
Generates images from structured JSON prompts via Python script execution. Supports reference images and aspect ratios for characters, scenes, products, visuals.
@mercadopago/sdk-react)NOT for product flows. If the developer is asking about Checkout Pro, Bricks, QR, etc., use the corresponding product skill. The product skill describes the integration flow; this skill describes the SDK layer.
What platform is the integration running on?
│
├─ Server backend?
│ └─ Choose by language: Node.js, Python, Java, PHP, Ruby, .NET, Go
│ (See agent SDK Installation Reference for install commands)
│
├─ Web frontend — vanilla JS or server-rendered?
│ └─ MercadoPago.js (CDN script)
│
├─ Web frontend — React?
│ └─ @mercadopago/sdk-react (npm package)
│
├─ iOS native (Swift/SwiftUI)?
│ └─ sdk-ios via Swift Package Manager
│
├─ Android native (Kotlin/Java)?
│ └─ sdk-android via Gradle
│
├─ React Native?
│ └─ No official SDK. Use WebView for Bricks or server-side tokenization.
│
└─ Flutter?
└─ No official SDK. Use server-side tokenization + custom UI.
<script src="https://sdk.mercadopago.com/js/v2"></script>const mp = new MercadoPago('PUBLIC_KEY') — uses the PUBLIC key, not access token.mp.bricks()), Card Form (mp.cardForm()), Card Token (mp.createCardToken())npm install @mercadopago/sdk-react<MercadoPagoProvider publicKey="PUBLIC_KEY"> wrapper component<Payment>, <Wallet>, <CardPayment>, <StatusScreen>https://github.com/mercadopago/sdk-iospublicKey and country/localegithub.com/mercadopagopublicKey and country<script src="https://sdk.mercadopago.com/js/v2"></script>npm install @mercadopago/sdk-reactnew MercadoPago(key) becomes <MercadoPagoProvider publicKey={key}>mp.bricks().create('payment', ...) becomes <Payment initialization={...} />callbacks: { onSubmit, onReady, onError } become React props: onSubmit, onReady, onError{DOMAIN}/developers/{LANG}/docs/sdks-library/landing — SDK overview and downloads{DOMAIN}/developers/{LANG}/docs/sdks-library/client-side — MercadoPago.js and React SDK details