Skip to main content

TgPay Merchant API

com.tgpaybot/merchant-apiVersion 1.0.2

Accept crypto payments via the TgPay Merchant API — invoices, subscriptions, webhooks.

Status

Responds280 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:18 UTC
Latency
280 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://app.tgpaycrypto.com/mcpResponds280 ms
No sign-in

Claude Code

claude mcp add --transport http merchant-api https://app.tgpaycrypto.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: merchant-api
Remote MCP server URL: https://app.tgpaycrypto.com/mcp

Cursor

{
  "mcpServers": {
    "merchant-api": {
      "url": "https://app.tgpaycrypto.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"merchant-api","type":"http","url":"https://app.tgpaycrypto.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

20 tools

Tools of TgPay Merchant API
Read-only
Idempotent
Open world
archiveSubscriptionPlanStop new signups for a plan (live subscriptions keep renewing).NoNoNot declaredNot declared
cancelSubscriptionStop future charges for one subscription (paid time runs out).YesNoNot declaredNot declared
connectStart token issuance WITHOUT the Mini App UI: creates a merchant-app request and returns a t.me approve link plus a poll_secret. Show the link to the human — they approve with one button ("Create app and issue token") in the @tgpaycryptobot bot — then call connect_status with the poll_secret. Use only when no API token is configured yet.NoNoNot declaredNot declared
connect_statusPoll a connect request. Returns pending | denied | expired, or — once approved — the app id and the API TOKEN (returned exactly once: save it to the project's .env immediately, never print it in logs). The token is SCOPED (read, invoices, subscriptions, webhooks) — it cannot move money out of the app; transfers/refunds/checks need the primary token the human holds in the Mini App. Poll every 3-5 seconds while pending.NoNoNot declaredNot declared
createInvoiceCreate a one-off payment invoice; the payer opens result.mini_app_invoice_url. See the invoices doc.NoNoNot declaredNot declared
createSubscriptionPlanCreate an IMMUTABLE recurring-billing plan; send payers to result.mini_app_subscribe_url. See the subscriptions doc.NoNoNot declaredNot declared
deleteCheckDelete an unclaimed check (refunds the hold).YesNoNot declaredNot declared
deleteInvoiceDelete an unpaid invoice.YesNoNot declaredNot declared
get_docsRead a TgPay Merchant API integration doc. START HERE before integrating: topics quickstart, invoices, subscriptions, transfers-checks, webhooks, errors.NoYesNot declaredNot declared
getBalanceMerchant app balance per asset (available + onhold).NoYesNot declaredNot declared
getChecksList checks.NoYesNot declaredNot declared
getCurrenciesSupported crypto assets (code/name/decimals) and fiats.NoYesNot declaredNot declared
getExchangeRatesCurrent asset↔fiat display rates.NoYesNot declaredNot declared
getInvoicesList invoices (newest first).NoYesNot declaredNot declared
getMeVerify the token: app id, name, webhook config, token scopes.NoYesNot declaredNot declared
getStatsApp volume/count stats for a period.NoYesNot declaredNot declared
getSubscriptionPlansList subscription plans.NoYesNot declaredNot declared
getSubscriptionsList subscriptions (subscribers).NoYesNot declaredNot declared
getTransfersList app→user transfers.NoYesNot declaredNot declared
updateAppUpdate app name / webhook_url (https) / webhook_events opt-in list. Needs the 'webhooks' scope (the connect-issued token has it) or the primary token. See the webhooks doc for the event types and signature verification.NoNoNot declaredNot declared

Details

Registry status
Active
Published
Sep 7, 2026
Updated
Sep 7, 2026
Repository
Not given
Categories (suggested)
Finance and paymentsDeveloper toolsE-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing