SnapEX Pay

resmi

Yapay zekâ ajanları için kripto ödemeleri: self-servis hesap, faturalar, ödeme alma, ödemeler ve döviz bozdurma.

SnapEX Pay MCP ile neler yapabilirsiniz?

  • Bir satıcı hesabı açın — Aracıya, captcha veya e-posta gerektirmeden bir api_key, kabin login/password bilgileri ve mcp_personal_url almak için create_account çağrısı yaptırın.
  • Faturalar oluşturun ve takip edin — Ödeyen kişiye bir pay_url almak için create_invoice kullanın, ardından paid olana kadar get_invoice sorgulayın; test modu gerçek para kullanmadan çalışır.
  • Kripto ödemelerini güvenle gönderin — Önce preview_payout ile teklif alın, ardından yeniden denemelerin asla iki kez ödeme yapmaması için preview_id ve bir idempotency_key kullanarak create_payout çağrısı yapın.
  • Kataloğu ve ücretleri kontrol edin — Herhangi bir anahtar gerekmeden önce list_assets, get_fiat_rates, get_fees ve list_static_address_networks sorgularını yapın.
  • Elde tutulan varlıkları dönüştürün — Teklif almak için preview_conversion kullanın ve diğer varlıkları USDT bakiyesine dönüştürmek için create_conversion ile işlemi gerçekleştirin.

Barındırılan MCP Sunucusu

npx add-mcp 'https://pay.snapex.pro/mcp'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

SnapEX Pay MCP sunucusu

Glama score MCP Badge Listed on mcpservers.org AllMCPs Verified

Kripto ödemeleri için MCP sunucusu: Bir yapay zekâ aracısı kendi satıcı hesabını açar, kripto kabul eder, gönderir ve takas eder.

SnapEX Pay MCP sunucusu, bir yapay zekâ aracısının arada bir kişi olmadan kripto ödemeleriyle çalışmasını sağlar. Aracı https://pay.snapex.pro/mcp, adresine bağlanır, kendi başına bir SnapEX Pay satıcı hesabı açar (captcha veya e-posta gerekmez) ve bir API anahtarı alır. Ardından barındırılan ödeme sayfalarıyla faturalar oluşturabilir, kalıcı para yatırma adreslerinden kripto alabilir, USDT bakiyesi tutabilir, birçok coin ve ağda ödeme gönderebilir ve webhook'ları yönetebilir. Test modu, tüm akışı gerçek para kullanmadan çalıştırır. Ödemeler her zaman ücretsiz bir önizlemeyle başlar ve bir idempotency anahtarı kullanır; böylece yeniden deneme hiçbir zaman iki kez ödeme yapmaz. Uzak sunucu (Streamable HTTP) veya yerel paket: npx -y snapex-pay-mcp.

Bir aracı nasıl kullanır?

  1. Anahtar olmadan bağlanın. Katalog araçları (list_assets, get_fiat_rates, get_fees, list_static_address_networks) hemen kullanılabilir.
  2. create_account çağrısını yapın. Bu çağrı api_key (yalnızca bir kez gösterilir), bir kişi için hesap login/password ve mcp_personal_url döndürür. Yeni anahtar hemen kullanılır: uzak sunucuda MCP oturumunun geri kalanı boyunca, stdio paketinde ise süreç boyunca (ve sonraki çalıştırmalar için ~/.config/snapex-pay/credentials.json konumuna kaydedilir).
  3. Ödeme alın: create_invoice → pay_url bilgisini ödeyene verin → paid olana kadar get_invoice. environment: "test", tüm akışı gerçek para kullanmadan çalıştırır (bir test faturası, coin seçildikten yaklaşık 10 saniye sonra ödenmiş durumuna gelir; bakiye değişmez).
  4. Ödeme gönderin: preview_payout (ücretsiz fiyat teklifi) → preview_id ve kendi idempotency_key anahtarınızla create_payout (geri alınamaz; aynı anahtarla yeniden denemek hiçbir zaman iki kez ödeme yapmaz).
  5. Bakiye USDT olarak tutulur: başka bir coin almak için o coinle ödeme gönderin. preview_conversion → create_conversion, eski bir hesabın hâlâ tuttuğu diğer varlıkları dönüştürür.

Her hata yanıtı, sonraki adımda ne yapılacağını belirtir (what_to_do); ör. unauthorized → create_account çağrısını yapın; rate_limited → retry_after_seconds kadar bekleyin.

Bağlanma

Claude Code

claude mcp add --transport http snapex-pay https://pay.snapex.pro/mcp
# with an existing key:
claude mcp add --transport http snapex-pay https://pay.snapex.pro/mcp --header "Authorization: Bearer smk_…"

Cursor — ~/.cursor/mcp.json

{
  "mcpServers": {
    "snapex-pay": { "url": "https://pay.snapex.pro/mcp" }
  }
}

Oturumlar arasında tek bir hesabı kullanmak için "headers": { "Authorization": "Bearer smk_…" } ekleyin.

VS Code — .vscode/mcp.json

{
  "servers": {
    "snapex-pay": { "type": "http", "url": "https://pay.snapex.pro/mcp" }
  }
}

Windsurf — ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "snapex-pay": { "serverUrl": "https://pay.snapex.pro/mcp" }
  }
}

Cline — cline_mcp_settings.json

{
  "mcpServers": {
    "snapex-pay": { "type": "streamableHttp", "url": "https://pay.snapex.pro/mcp" }
  }
}

Yapay zekâ kurulum araçları için adım adım yönergeler: llms-install.md.

Gemini CLI

Bir uzantı olarak (bu depoda gemini-extension.json bulunur):

gemini extensions install https://github.com/snapexpay/snapex-pay-mcp

veya ~/.gemini/settings.json içinde:

{
  "mcpServers": {
    "snapex-pay": { "httpUrl": "https://pay.snapex.pro/mcp" }
  }
}

Claude Desktop — claude_desktop_config.json

mcp-remote üzerinden uzak sunucu:

{
  "mcpServers": {
    "snapex-pay": { "command": "npx", "args": ["-y", "mcp-remote", "https://pay.snapex.pro/mcp"] }
  }
}

veya yerel paket:

{
  "mcpServers": {
    "snapex-pay": {
      "command": "npx",
      "args": ["-y", "snapex-pay-mcp"],
      "env": { "SNAPEX_API_KEY": "smk_…" }
    }
  }
}

(SNAPEX_API_KEY isteğe bağlıdır: bu olmadan aracı create_account çağrısını yapar ve anahtar sonraki çalıştırmalar için kaydedilir.)

claude.ai ve ChatGPT bağlayıcıları

https://pay.snapex.pro/mcp URL'sini kullanarak ve kimlik doğrulaması olmadan özel bir bağlayıcı ekleyin. Bu istemciler başlık gönderemez; bu nedenle create_account işleminden sonra yanıtındaki mcp_personal_url değerini alın (get_account tarafından da döndürülür) ve bunu bağlayıcı URL'si olarak kullanın — böylece her yeni sohbet aynı hesapla çalışır. Bu URL bir kimlik bilgisi içerir: parola gibi koruyun.

OpenAI Responses API

{
  "type": "mcp",
  "server_label": "snapex_pay",
  "server_url": "https://pay.snapex.pro/mcp",
  "headers": { "Authorization": "Bearer smk_…" },
  "require_approval": { "always": { "tool_names": ["create_payout", "create_conversion"] } }
}

Diğer istemciler ve kataloglar

Depoda, katalogların okuduğu manifestler bulunur: server.json (resmî MCP Registry), glama.json (Glama), gemini-extension.json + GEMINI.md (Gemini CLI), lhm.plugin.json (LobeHub), .cursor-plugin/plugin.json + mcp.json (Cursor Marketplace), plugin.json (Agent Plugins / Kiro), llms-install.md (Cline).

Docker

docker build -t snapex-pay-mcp .
docker run -i --rm -e SNAPEX_API_KEY=smk_… snapex-pay-mcp

Araçlar

Hesap

AraçNe işe yarar
create_accountSnapEX Pay hesabı açar (captcha gerekmez)
get_accountMevcut hesabı ve anahtarı gösterir

Katalog (anahtar gerekmez)

AraçNe işe yarar
list_assetsCoinleri ve ağları listeler
get_fiat_ratesFiat döviz kurları
get_feesGüncel rota ücret teklifleri
list_static_address_networksKalıcı adresler için ağlar

Bakiye

AraçNe işe yarar
get_balancesHesap bakiyesi
list_transactionsBakiye geçmişi

Ödeme alma

AraçNe işe yarar
create_invoiceFatura oluşturur (kripto alır)
get_invoiceFatura durumu
list_invoicesFaturaları listeler
get_invoice_payment_methodsFaturanın ödenebileceği coinler
select_invoice_payment_methodFatura için coin seçer
preview_paymentDoğrudan ödeme için fiyat teklifi alır
create_paymentDoğrudan ödeme oluşturur
get_paymentÖdeme durumu
list_paymentsÖdemeleri listeler
create_static_addressKalıcı para yatırma adresi
list_static_addressesKalıcı adresleri listeler
list_static_address_depositsKalıcı adrese yapılan para yatırma işlemleri

Ödeme gönderme (ödemeler)

AraçNe işe yarar
preview_payoutÖdeme için fiyat teklifi alır (kripto gönderir)
create_payoutÖdeme gönderir (geri alınamaz) ⚠️ geri alınamaz
get_payoutÖdeme durumu
list_payoutsÖdemeleri listeler

Takas

AraçNe işe yarar
preview_conversionDönüştürme için fiyat teklifi alır (takas)
create_conversionDönüştürme işlemini gerçekleştirir ⚠️ geri alınamaz
get_conversionDönüştürme durumu
list_conversionsDönüştürmeleri listeler

Webhook'lar

AraçNe işe yarar
list_webhooksWebhook uç noktalarını listeler
create_webhookWebhook uç noktası ekler
update_webhookWebhook uç noktasını değiştirir
rotate_webhook_secretYeni webhook gizli anahtarı ⚠️ geri alınamaz

Kaynaklar: snapex://docs/quickstart, snapex://docs/webhooks. İstemler: accept_crypto_payment, send_crypto_payout.

Ortam (stdio paketi)

DeğişkenVarsayılanAnlamı
SNAPEX_API_KEY—Satıcı API anahtarı smk_…. İsteğe bağlı: create_account bir tane oluşturur.
SNAPEX_BASE_URLhttps://pay.snapex.proAPI temel URL'si.
SNAPEX_CREDENTIALS_FILE~/.config/snapex-pay/credentials.jsoncreate_account üzerinden alınan anahtarın kaydedildiği konum (mode 600).
SNAPEX_NO_SAVE—1 — kimlik bilgilerini diske kaydetme.

Güvenlik

  • Bir aracı yalnızca kendi hesabındaki parayı hareket ettirir; yeni bir hesap sıfır bakiyeyle başlar.
  • Anahtar ve oluşturulan parola yalnızca bir kez gösterilir. Bir kişi, kullanıcı adı ve parolayla hesaba girip anahtarları iptal edebilir veya yenileyebilir.
  • Ödemeler iki adımlıdır (fiyat teklifi, ardından gönderim) ve bir idempotency_key gerektirir; create_payout, create_conversion ve rotate_webhook_secret, destructiveHint olarak işaretlenmiştir; böylece istemciler çalıştırmadan önce onay isteyebilir.
  • Sınırlar: IP başına saatte birkaç yeni hesap; anahtar başına dakikada yaklaşık 120 API çağrısı; dakikada 5, saatte 30 ödeme.
  • Satılabilecek ürünlere ilişkin kurallar: https://pay.snapex.pro/rules.

Geliştirme

Araç listesi SnapEX Pay sunucusundan oluşturulur (app/Mcp/McpToolCatalog.php):

php artisan mcp:export-tools      # writes src/tools.json, syncs the version of the manifests and LobeHub's tools
npm ci && npm test                # build + offline smoke test with the official MCP SDK client
SNAPEX_E2E_BASE_URL=http://127.0.0.1:8765 node test/smoke.mjs   # full flow against a local (never production) server

Destek

Sohbet: https://pay.snapex.pro/#chat · Gizlilik: https://pay.snapex.pro/privacy · Koşullar: https://pay.snapex.pro/terms

Lisans

MIT