78trust / 100

TgPay Merchant API

by app.tgpaycrypto.com in Onchain & crypto

MCP serverPassing, checked 9 h ago

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

https://app.tgpaycrypto.com/mcp
Tools
20
open to any client
Uptime
100%
last 30 days
Response time
308 ms
387 ms slowest 5%
Last check
Passed
9 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

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

20 tools

  • get_docs

    Read a TgPay Merchant API integration doc. START HERE before integrating: topics quickstart, invoices, subscriptions, transfers-checks, webhooks, errors.

  • connect

    Start 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 in the @tgpaycryptobot bot — then call connect_status with the poll_secret. Use only when no…

  • connect_status

    Poll 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…

  • getMe

    Verify the token: app id, name, webhook config, token scopes.

  • getBalance

    Merchant app balance per asset (available + onhold).

  • getCurrencies

    Supported crypto assets (code/name/decimals) and fiats.

  • getExchangeRates

    Current asset↔fiat display rates.

  • getStats

    App volume/count stats for a period.

  • getInvoices

    List invoices (newest first).

  • getChecks

    List checks.

  • getTransfers

    List app→user transfers.

  • getSubscriptionPlans

    List subscription plans.

  • getSubscriptions

    List subscriptions (subscribers).

  • createInvoice

    Create a one-off payment invoice; the payer opens result.mini_app_invoice_url. See the invoices doc.

  • deleteInvoice

    Delete an unpaid invoice.

  • deleteCheck

    Delete an unclaimed check (refunds the hold).

  • createSubscriptionPlan

    Create an IMMUTABLE recurring-billing plan; send payers to result.mini_app_subscribe_url. See the subscriptions doc.

  • archiveSubscriptionPlan

    Stop new signups for a plan (live subscriptions keep renewing).

  • cancelSubscription

    Stop future charges for one subscription (paid time runs out).

  • updateApp

    Update 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.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
9 h agoPassed200250 ms
19 h agoPassed200280 ms
29 h agoPassed200322 ms
38 h agoPassed200343 ms
2 days agoPassed200308 ms
Show 9 older checks
2 days agoPassed200387 ms
3 days agoPassed200332 ms
3 days agoPassed200313 ms
4 days agoPassed200237 ms
4 days agoPassed200260 ms
4 days agoPassed200311 ms
5 days agoPassed200277 ms
5 days agoPassed200268 ms
6 days agoPassed200319 ms