Stripe MCP
https://mcp.stripe.comPermitted customers, invoices, subscriptions, payments and Stripe actions. Stripe recommends OAuth when the client supports it.
Two-server MCP workflow · English source
Let one compatible AI client review permitted Stripe billing state, resolve each customer to an approved personal Telegram chat, and use Entergram MCP to draft or send a governed payment reminder.
Architecture
https://mcp.stripe.comPermitted customers, invoices, subscriptions, payments and Stripe actions. Stripe recommends OAuth when the client supports it.
Agent · automation · internal assistantApplies the billing policy, calls each server independently and requests human confirmation where the workflow requires it.
https://mcp.entergram.com/mcpAuthorized personal Telegram accounts, stable chat scope, governed drafts, messages and audit context.
Intent boundary
The Stripe Telegram integration page owns broad connection intent: Stripe webhooks, scheduled API checks, Make, n8n, customer mapping and deterministic message automation.
This page owns the narrower Stripe Telegram MCP intent: the hosted Stripe MCP endpoint, MCP authorization, agent instructions, cross-server tool use, approval boundaries and natural-language routines such as “show overdue customers who have not received a Telegram reminder.”
The pages cross-link, but neither tries to rank for the other's primary query.
High-value routines
Review open invoices beyond the grace period, exclude customers already contacted, then draft a customer-safe message with the Stripe-hosted invoice link.
Guardrail: re-read status immediately before the Telegram action.Group open or retrying subscription invoices by amount, age and reminder stage, then notify the correct finance owner or prepare an approved customer message.
Guardrail: respect Stripe retry state and suppress duplicate outreach.Retrieve newly paid invoices, match Stripe customer IDs to Entergram contacts, and prepare onboarding messages from the correct personal Telegram account.
Guardrail: Telegram claims never replace Stripe payment state.Return customers more than seven days overdue who have no recorded Telegram reminder, then show the invoice owner and recommended next step.
Guardrail: read only the Stripe and Telegram scope needed for the question.Detect a mapped conversation with an active billing question and route it to finance or support instead of continuing the normal reminder sequence.
Guardrail: do not infer or change Stripe financial state from message text.Compare paid invoices with onboarding-message records to find customers who paid but did not receive the expected operational follow-up.
Guardrail: use stable Stripe, Telegram and message IDs for every comparison.Worked example
Choose the exact candidate state, such as invoices that are open, due before today and outside a three-day grace period. Decide how retrying subscriptions and collection methods are handled.
Ask Stripe MCP only for the relevant period, status and account scope. Return stable customer and invoice IDs alongside the minimum fields needed for the decision.
Immediately before messaging, retrieve the invoice again. Exclude invoices that are paid, void, uncollectible, no longer due or already inside another recovery workflow.
Use the reviewed Stripe customer ID mapping to select the Entergram workspace, personal Telegram account and chat. Never choose a recipient from a similar display name.
Check consent, local sending hours, grace period, reminder stage and cooldown. Stop if the customer has already received the same reminder or replied with an active dispute.
Use Entergram MCP to draft the message. Send automatically only when the policy explicitly permits it; otherwise place it in an approval queue.
Store invoice ID, reminder stage, Stripe status checked, Telegram source account, chat ID, message ID, timestamp and approval mode.
Approval-first agent instruction
Find Stripe invoices that are open and due before today, outside our three-day grace period.
Exclude paid, void and uncollectible invoices, customers contacted in the last 72 hours, and invoices with an active dispute or manual hold.
Return customer_id, invoice_id, invoice number, amount due, currency, due date and hosted_invoice_url. Match customer_id only through the approved Entergram identity map.
Draft one Telegram reminder from the mapped source account. Do not send. Stop on a missing or ambiguous mapping and show the reason.Customer-safe reminder template
Hi {{first_name}}, a quick reminder that invoice {{invoice_number}} for {{amount}} was due on {{due_date}}. You can review or pay it securely here: {{hosted_invoice_url}}. If you have already paid or need help, reply here and we will check it.Keep sensitive payment data in Stripe. The Telegram message should contain only the minimum context needed to help the customer act.
Setup
Authorize the personal Telegram accounts in Entergram and decide which workspace, source accounts and chats the workflow may use.
Connect https://mcp.entergram.com/mcp to the compatible client and complete Entergram authorization.
Connect https://mcp.stripe.com and use Stripe OAuth where the client supports it. Otherwise follow Stripe's current restricted-key guidance.
Ask for open invoices in a bounded date range and inspect the returned customer IDs, invoice IDs, status, due date and hosted invoice URL.
Resolve each Stripe customer ID to one Entergram workspace, personal Telegram source account and chat ID. Stop when a mapping is missing or ambiguous.
Create reminders without sending, review the results, and enable automatic sending only for a narrow policy with status rechecks, cooldowns and duplicate protection.
Conceptual multi-server configuration
{
"mcpServers": {
"entergram": { "url": "https://mcp.entergram.com/mcp" },
"stripe": { "url": "https://mcp.stripe.com" }
}
}Client configuration and authorization fields vary. Follow the current client, Stripe and Entergram documentation. Never place API keys in prompts or source-controlled configuration.Operating contract
Official sources
Stripe's official MCP documentation ↗
Stripe invoice lifecycle and status documentation ↗
Stripe webhook documentation ↗
Entergram Telegram MCP product page →
Technical details reviewed 31 August 2026. Stripe currently labels its MCP server a public preview; endpoints, tools and authorization behavior can change.
FAQ
No. A compatible client connects to two separately authorized servers: Stripe MCP for permitted billing data and actions, and Entergram MCP for approved personal Telegram accounts, chats and message actions.
It can retrieve invoice and billing state allowed by the connected Stripe account. Define not paid precisely, such as an open invoice past its due date and grace period, then re-read the invoice before any Telegram message is sent.
Yes, but only after the identity mapping and policy are proven. Start in draft or approval mode. Automatic sending should require a current open invoice, an approved customer-to-chat mapping, a reminder cooldown, a safe template and an idempotency record.
Persist a reviewed mapping from Stripe customer ID to the Entergram workspace, source account and chat ID. Email or phone can help a human establish the mapping, but display names and Telegram usernames should not be the durable identity key.
No sensitive payment data should be copied into Telegram. A reminder can contain limited context such as the invoice number, amount, due date and Stripe-hosted invoice URL. Keep card, bank and authentication data inside Stripe.
The broad integration page covers webhooks, scheduled API checks, Make, n8n, field mapping and deterministic automation. This page is specifically about an MCP client querying Stripe and orchestrating Entergram as a second server.
We respect your right to privacy. Choose which cookies to allow, your choice applies across our site. Cookie Policy
Required for the site to work, including remembering your privacy choices. Always on.
Help us understand site use and attribute sign-ups to referral partners. Optional.