プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Cobroya

作者:dan1dバージョン 1.0.1i★ –iパソコンで動く
レジストリ名io.github.dan1d/cobroya

インストール

概要

作者による説明(英語の原文)

Mercado Pago payments for AI agents: payment links, search, refunds, merchant info.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: ネットショップ・決済
  • 入力が必要なもの:MERCADO_PAGO_ACCESS_TOKEN

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: MERCADO_PAGO_ACCESS_TOKEN

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "cobroya": {
      "command": "npx",
      "args": [
        "-y",
        "cobroya"
      ],
      "env": {
        "MERCADO_PAGO_ACCESS_TOKEN": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add cobroya --env MERCADO_PAGO_ACCESS_TOKEN=your-value -- npx -y cobroya

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "cobroya": {
      "command": "npx",
      "args": [
        "-y",
        "cobroya"
      ],
      "env": {
        "MERCADO_PAGO_ACCESS_TOKEN": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "cobroya": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "cobroya"
      ],
      "env": {
        "MERCADO_PAGO_ACCESS_TOKEN": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • MERCADO_PAGO_ACCESS_TOKEN 秘密 必須 env
    Mercado Pago Access Token (starts with APP_USR-)

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント dan1d で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

ネットショップ・決済のほかのサーバーとの比較i

  • このカテゴリのほかの1744件のうち0%よりスターが多い
  • このカテゴリのほかの1744件のうち2%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1744件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Cobroyaは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:MERCADO_PAGO_ACCESS_TOKEN

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.0.1)がレジストリに届いたのは8 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Stripe MCP

作者:stripe

MCP server integrating with Stripe - tools for customers, products, payments, and more.

クラウドで動く★ 2,043MIT12 か月前更新
インストール

MCP Cn Commerce

作者:TonyWang-hub

8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending

パソコンで動く★ 96MIT27 日前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

CobroYa

Cobra con Mercado Pago en 10 segundos.

CobroYa is an open-source Mercado Pago payment tool for AI agents, Telegram, WhatsApp, and automation platforms. Create payment links, search payments, issue refunds -- all from your AI assistant or chat bot.

Website | npm | GitHub


Quick Start with AI

CobroYa is an MCP (Model Context Protocol) server. Add it to your AI tool in one step -- no cloning, no building. Just provide your Mercado Pago access token.

Claude Desktop

Add to your claude_desktop_config.json:

{

"mcpServers": { "cobroya": { "command": "npx", "args": ["-y", "cobroya"], "env": { "MERCADO_PAGO_ACCESS_TOKEN": "APP_USR-..." } } } }

Claude Code
claude mcp add cobroya -- npx -y cobroya \

--env MERCADO_PAGO_ACCESS_TOKEN=APP_USR-...

Cursor

Add to .cursor/mcp.json in your project root:

{

"mcpServers": { "cobroya": { "command": "npx", "args": ["-y", "cobroya"], "env": { "MERCADO_PAGO_ACCESS_TOKEN": "APP_USR-..." } } } }

Windsurf

Add to your Windsurf MCP configuration:

{

"mcpServers": { "cobroya": { "command": "npx", "args": ["-y", "cobroya"], "env": { "MERCADO_PAGO_ACCESS_TOKEN": "APP_USR-..." } } } }

Once configured, ask your AI assistant things like: *"Create a payment link for $5000 for a Python course"* or *"Show me today's approved payments"*.


Available Tools

CobroYa exposes 5 MCP tools that any connected AI agent can call:

ToolDescription
create_payment_preferenceCreate a Mercado Pago checkout payment link. Returns an init_point URL to share with buyers. Supports back_urls and notification_url.
get_paymentRetrieve full details of a payment by ID, including status, amount, and payer info.
search_paymentsSearch payments with filters: status (approved, pending, rejected, etc.), sort order, and pagination.
create_refundIssue a full or partial refund for a payment. Omit amount for a full refund.
get_merchant_infoGet the authenticated merchant's profile: user ID, nickname, and site.

Telegram Bot

CobroYa includes a ready-to-use Telegram bot: @CobroYa_bot

Self-hosting the bot
  1. Create a bot via @BotFather and get your token.
  2. Set environment variables:
export MERCADO_PAGO_ACCESS_TOKEN="APP_USR-..."

export TELEGRAM_BOT_TOKEN="your-telegram-bot-token"

  1. Run:
npx cobroya-telegram

Or from source:

npm run bot

WhatsApp

CobroYa supports WhatsApp Business Cloud API for receiving commands and sending payment notifications.

  1. Create a Meta app at Meta for Developers and enable WhatsApp Business API.
  2. Set environment variables:
export WHATSAPP_ACCESS_TOKEN="your-meta-graph-api-token"

export WHATSAPP_PHONE_NUMBER_ID="your-phone-number-id" export WHATSAPP_VERIFY_TOKEN="your-webhook-verify-token"

  1. Run the webhook server:
npm run whatsapp

Starts on http://localhost:3000/webhook

  1. Expose with ngrok (ngrok http 3000) and configure the webhook URL in your Meta Dashboard.

For full details on supported commands and payment notifications, see the WhatsApp documentation.


Automation Platforms

Pre-built packages for popular automation platforms are available in the packages/ directory:

  • n8n -- packages/n8n-nodes-mercadopago
  • Zapier -- packages/zapier-mercadopago
  • Make -- packages/make-mercadopago
  • Pipedream -- packages/pipedream-mercadopago

Each package wraps the CobroYa core with platform-specific configuration. See the README in each package for setup instructions.


AI Framework Adapters

LangChain (Python)
pip install langchain-mercadopago
from langchain_mercadopago import create_mercadopago_tools

tools = create_mercadopago_tools("APP_USR-...")

Use with any LangChain agent

from langchain.agents import initialize_agent, AgentType from langchain_openai import ChatOpenAI

agent = initialize_agent( tools=tools, llm=ChatOpenAI(model="gpt-4"), agent=AgentType.OPENAI_FUNCTIONS, ) agent.run("Create a payment link for $5000 for a Python course")

PyPI

OpenAI Function Calling (TypeScript)
npm install openai-mercadopago
import { createMercadoPagoExecutor } from "openai-mercadopago";

const executor = createMercadoPagoExecutor(process.env.MERCADO_PAGO_ACCESS_TOKEN!);

// Pass executor.definitions to OpenAI's tools parameter const response = await openai.chat.completions.create({ model: "gpt-4", messages, tools: executor.definitions, });

// Execute the tool call const result = await executor.handleToolCall( toolCall.function.name, JSON.parse(toolCall.function.arguments), );

npm


Programmatic Usage

Install as a dependency:

npm install cobroya
import { createMercadoPagoTools } from "cobroya";

const mp = createMercadoPagoTools(process.env.MERCADO_PAGO_ACCESS_TOKEN!);

// Create a payment link const pref = await mp.tools.create_payment_preference({ title: "Premium Plan", quantity: 1, currency: "ARS", unit_price: 5000, }); console.log(pref.init_point); // Checkout URL to share with the buyer

// Search approved payments const payments = await mp.tools.search_payments({ status: "approved", limit: 10 });

// Get payment details const payment = await mp.tools.get_payment({ payment_id: "123456789" });

// Full refund await mp.tools.create_refund({ payment_id: "123456789" });

// Partial refund await mp.tools.create_refund({ payment_id: "123456789", amount: 500 });

// Merchant profile const merchant = await mp.tools.get_merchant_info();

Error Handling
import { MercadoPagoError } from "cobroya";

try { await mp.tools.get_payment({ payment_id: "invalid" }); } catch (err) { if (err instanceof MercadoPagoError) { console.log(err.status); // 404 console.log(err.isNotFound); // true console.log(err.isUnauthorized); // false console.log(err.isRateLimited); // false } }


Environment Variables

VariableRequiredDescription
MERCADO_PAGO_ACCESS_TOKENYesMercado Pago API access token (get one here)
TELEGRAM_BOT_TOKENFor TelegramTelegram bot token from @BotFather
WHATSAPP_ACCESS_TOKENFor WhatsAppMeta Graph API token
WHATSAPP_PHONE_NUMBER_IDFor WhatsAppWhatsApp Business phone number ID
WHATSAPP_VERIFY_TOKENFor WhatsAppWebhook verification token
WA_NOTIFY_PHONENoPhone number for WhatsApp payment notifications
MERCADO_PAGO_WEBHOOK_SECRETNoHMAC secret for Mercado Pago webhook signature validation
MP_CURRENCYNoDefault currency (defaults to ARS)
MP_SUCCESS_URLNoDefault success redirect URL for payment preferences

Development

# Install dependencies

npm install

Build

npm run build

Run all tests

npm test

Run tests with coverage

npm run test:coverage

Watch mode

npm run test:watch

Type-check without emitting

npx tsc --noEmit

Integration test against real Mercado Pago API

MERCADO_PAGO_ACCESS_TOKEN=APP_USR-... npm run integration

Start the unified server (Telegram + WhatsApp + webhooks)

npm start

Dev mode with auto-reload

npm run dev:server

Docker

docker compose up -d


License

MIT -- by dan1d

PopNxに聞く