MCP servercom.tgpaybot/merchant-api
Accept crypto payments via the TgPay Merchant API — invoices, subscriptions, webhooks.
Overview
Score?
UNRATED 0.753
of what a free look can see, on 32 looks
Looks
36
last 6 hr ago
Tools
20
changed 21 days ago
More info
URL
app.tgpaycrypto.com/mcp
streamable-http
Says it is
tgpay deab6e73
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.753 · highest on record 0.8561
Toolsfrom sha256:96f1352f97…43d4dd · +0 −1 21 days ago
| Tool | Schema |
|---|---|
| archiveSubscriptionPlan Stop new signups for a plan (live subscriptions keep renewing). |
input · no output |
| cancelSubscription Stop future charges for one subscription (paid time runs out). |
input · no output |
| 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 |
input · no output |
| 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, nev |
input · no output |
| createInvoice Create a one-off payment invoice; the payer opens result.mini_app_invoice_url. See the invoices doc. |
input · no output |
| createSubscriptionPlan Create an IMMUTABLE recurring-billing plan; send payers to result.mini_app_subscribe_url. See the subscriptions doc. |
input · no output |
| deleteCheck Delete an unclaimed check (refunds the hold). |
input · no output |
| deleteInvoice Delete an unpaid invoice. |
input · no output |
| getBalance Merchant app balance per asset (available + onhold). |
input · no output |
| getChecks List checks. |
input · no output |
| getCurrencies Supported crypto assets (code/name/decimals) and fiats. |
input · no output |
| getExchangeRates Current asset↔fiat display rates. |
input · no output |
| getInvoices List invoices (newest first). |
input · no output |
| getMe Verify the token: app id, name, webhook config, token scopes. |
input · no output |
| getStats App volume/count stats for a period. |
input · no output |
| getSubscriptionPlans List subscription plans. |
input · no output |
| getSubscriptions List subscriptions (subscribers). |
input · no output |
| getTransfers List app→user transfers. |
input · no output |
| get_docs Read a TgPay Merchant API integration doc. START HERE before integrating: topics quickstart, invoices, subscriptions, transfers-checks, webhooks, errors. |
input · no output |
| 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 |
input · no output |
Refund a paid invoice (moves money app→payer; partial refunds accumulate up to the face amount). |
— |
Verify it yourself
npx teppi-check https://app.tgpaycrypto.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ29AN9MF1R86NXZ7ER5GP