Stripe AI Agent
Put your Stripe data to work with an AI agent. Revenue reports, payment lookups, and churn alerts from any channel with Oido — scheduled, self-hostable, multi-provider.
What you can automate with Stripe + Oido
- Answer 'what was revenue yesterday?' from Telegram without opening Stripe.
- Email a weekly MRR and new-customer summary on a schedule.
- Look up a customer's subscription and recent charges when support asks.
- Alert a channel when a high-value payment fails so someone can follow up.
Oido connects to Stripe through the official Stripe MCP server, giving your agent tool-level access to customers, subscriptions, charges, and balances. With Oido's scheduler and channels, your billing data answers questions on its own instead of waiting for someone to pull a report.
How it works
The Stripe MCP server exposes the Stripe API as agent tools, scoped by your API key. Oido runs the agent on demand or on a cron schedule and delivers results to a channel or email. Use a restricted, read-only key for reporting agents — the key's scope is your safety boundary.
This turns finance from a dashboard you check into answers that come to you. Combine with Postgres and the agent can reconcile Stripe against your own records.
Setup
Install the Stripe MCP server as an Oido extension:
oido extensions install @stripe/mcpOr add it directly to ~/.config/oido/mcp-servers.json:
{
"servers": {
"stripe": {
"command": "npx",
"args": [
"-y",
"@stripe/mcp",
"--tools=all"
],
"env": {
"STRIPE_SECRET_KEY": "${STRIPE_SECRET_KEY}"
},
"transport": "stdio"
}
}
}STRIPE_SECRET_KEY — Restricted API key from the Stripe dashboard — use a read-only key where possible.
Confirm the exact source and env vars against the Stripe MCP server — package names occasionally change.